hi, I don&#39;t think this function can be made as a plugin, since it needs to have the panel move entirely.&nbsp; Panel plugins, internal or external,&nbsp; are children of panel Item container directly (the internal condition ) or&nbsp; first wrapped in gtkplug which then inserted into gtksocket -- the parent class or external item, and finally the socket item being packed into panel&#39;s item container. In one word, neither of the two kinds of plugins can access Panel&#39;s address and have panel the desired behavior.&nbsp; Sure, we can also have the plugins communicate with panel trunk through client messages, however,&nbsp; we cannot achieve the&nbsp; goal without modify the panel proper -- add a new client message interface.<br>
<br>That&#39;s why I have to have this panel patch.<br>Do you have any other good ideas ?<br><br><div class="gmail_quote">On Tue, May 13, 2008 at 1:32 AM, Brian J. Tarricone &lt;<a href="mailto:bjt23@cornell.edu">bjt23@cornell.edu</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Someone already responded to your mail.<br>
<br>
This isn&#39;t something that makes sense to put in the panel. &nbsp;You&#39;ll want<br>
to create a plugin for it.<br>
<font color="#888888"><br>
 &nbsp; &nbsp; &nbsp; &nbsp;-brian<br>
</font><div><div></div><div class="Wj3C7c"><br>
joy zhao wrote:<br>
&gt; Hi,<br>
&gt; I&#39;d commit a patch for xfce4-panel, however, &nbsp;I don&#39;t know &nbsp;whom exactly I<br>
&gt; should send this mail to . &nbsp;So I just send it to this address. If it&#39;s no t<br>
&gt; a proper way, can anyone be kindly enough to let me know ? Thanks!<br>
&gt; This patch is to add a show/hide button on panel, which, when clicked, will<br>
&gt; toggle panel&#39;s show/hide status, and for example, have panel hide to left<br>
&gt; corner or bottom corner.<br>
&gt;<br>
&gt; users can choose whether to have this button on panel in panel property<br>
&gt; dialog.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; The attachment is my patch.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; YanZhao<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div></div>&gt; ------------------------------------------------------------------------<br>
<div><div></div><div class="Wj3C7c">&gt;<br>
&gt; _______________________________________________<br>
&gt; Xfce4-dev mailing list<br>
&gt; <a href="mailto:Xfce4-dev@xfce.org">Xfce4-dev@xfce.org</a><br>
&gt; <a href="http://foo-projects.org/mailman/listinfo/xfce4-dev" target="_blank">http://foo-projects.org/mailman/listinfo/xfce4-dev</a><br>
_______________________________________________<br>
Xfce4-dev mailing list<br>
<a href="mailto:Xfce4-dev@xfce.org">Xfce4-dev@xfce.org</a><br>
<a href="http://foo-projects.org/mailman/listinfo/xfce4-dev" target="_blank">http://foo-projects.org/mailman/listinfo/xfce4-dev</a><br>
</div></div></blockquote></div><br>