Browse Source

Lots of general code layout cleanup and a few fixes:

* Add convenience functions to libxfce4panel to create 'panel buttons' 
   with GTK_RELIEF_NONE and minimal padding.
 * Use GtkImage instead of XfceScaledImage
 * Try and make icons bigger by using panel buttons with minimal padding
 * React to icon theme changes.
 * Update API docs and translations


(Old svn revision: 20070)
upstream/xfce4-panel-4.10.1
Jasper Huijsmans 16 years ago
parent
commit
0bcf96fc0f
  1. 30
      docs/API/html/XfceArrowButton.html
  2. 16
      docs/API/html/XfceExternalPanelPlugin.html
  3. 16
      docs/API/html/XfceInternalPanelPlugin.html
  4. 102
      docs/API/html/XfceItembar.html
  5. 122
      docs/API/html/XfcePanelPlugin.html
  6. 88
      docs/API/html/XfcePanelWindow.html
  7. 3
      docs/API/html/ch01.html
  8. 3
      docs/API/html/index.html
  9. 3
      docs/API/html/index.sgml
  10. 111
      docs/API/html/libxfce4panel-Convenience-Functions.html
  11. 42
      docs/API/html/libxfce4panel-Standard-Enumerations.html
  12. 18
      docs/API/html/libxfce4panel-Writing-Plugins.html
  13. 3
      docs/API/html/libxfce4panel.devhelp
  14. 7
      docs/API/libxfce4panel-decl-list.txt
  15. 20
      docs/API/libxfce4panel-decl.txt
  16. 1
      docs/API/libxfce4panel-docs.sgml
  17. 7
      docs/API/libxfce4panel-sections.txt
  18. 8
      docs/API/libxfce4panel-undocumented.txt
  19. 35
      docs/API/tmpl/xfce-panel-convenience.sgml
  20. 1
      docs/API/xml/libxfce4panel-doc.bottom
  21. 75
      docs/API/xml/xfce-panel-convenience.xml
  22. 3
      libxfce4panel/Makefile.am
  23. 15
      libxfce4panel/xfce-arrow-button.c
  24. 6
      libxfce4panel/xfce-arrow-button.h
  25. 18
      libxfce4panel/xfce-itembar.c
  26. 5
      libxfce4panel/xfce-itembar.h
  27. 24
      libxfce4panel/xfce-panel-external-item.c
  28. 4
      libxfce4panel/xfce-panel-external-item.h
  29. 23
      libxfce4panel/xfce-panel-external-plugin.c
  30. 5
      libxfce4panel/xfce-panel-external-plugin.h
  31. 54
      libxfce4panel/xfce-panel-internal-plugin.c
  32. 3
      libxfce4panel/xfce-panel-internal-plugin.h
  33. 18
      libxfce4panel/xfce-panel-item-iface.c
  34. 2
      libxfce4panel/xfce-panel-item-iface.h
  35. 1
      libxfce4panel/xfce-panel-plugin-iface.c
  36. 15
      libxfce4panel/xfce-panel-plugin-messages.c
  37. 59
      libxfce4panel/xfce-panel-window.c
  38. 1
      libxfce4panel/xfce-panel-window.h
  39. 1
      panel/panel-app-messages.h
  40. 6
      panel/panel-app.c
  41. 12
      panel/panel-app.h
  42. 10
      panel/panel-config.c
  43. 2
      panel/panel-config.h
  44. 4
      panel/panel-dialogs.h
  45. 1
      panel/panel-dnd.h
  46. 8
      panel/panel-item-manager.c
  47. 15
      panel/panel-private.h
  48. 15
      panel/panel.c
  49. 6
      panel/panel.h
  50. 204
      plugins/actions/actions.c
  51. 7
      plugins/iconbox/iconbox.c
  52. 35
      plugins/launcher/launcher-dialog.c
  53. 149
      plugins/launcher/launcher.c
  54. 40
      plugins/launcher/launcher.h
  55. 2
      plugins/separator/separator.c
  56. 2
      plugins/separator/separator.desktop.in.in
  57. 109
      plugins/showdesktop/showdesktop.c
  58. 34
      plugins/systray/systray.c
  59. 25
      plugins/tasklist/tasklist.c
  60. 16
      plugins/windowlist/windowlist.c
  61. 129
      po/ar.po
  62. 129
      po/az.po
  63. 129
      po/be.po
  64. 129
      po/bg.po
  65. 129
      po/bn_IN.po
  66. 128
      po/ca.po
  67. 129
      po/cs.po
  68. 129
      po/de.po
  69. 212
      po/el.po
  70. 129
      po/en_GB.po
  71. 129
      po/eo.po
  72. 129
      po/es.po
  73. 129
      po/es_MX.po
  74. 129
      po/et.po
  75. 129
      po/eu.po
  76. 129
      po/fa.po
  77. 129
      po/fi.po
  78. 129
      po/fr.po
  79. 129
      po/gu.po
  80. 129
      po/he.po
  81. 124
      po/hi.po
  82. 129
      po/hu.po
  83. 129
      po/hy.po
  84. 129
      po/it.po
  85. 129
      po/ja.po
  86. 129
      po/ko.po
  87. 129
      po/lt.po
  88. 129
      po/mr.po
  89. 129
      po/ms.po
  90. 129
      po/nb_NO.po
  91. 153
      po/nl.po
  92. 129
      po/pa.po
  93. 129
      po/pl.po
  94. 129
      po/pt_BR.po
  95. 129
      po/pt_PT.po
  96. 129
      po/ro.po
  97. 129
      po/ru.po
  98. 129
      po/sk.po
  99. 124
      po/sv.po
  100. 129
      po/ta.po

30
docs/API/html/XfceArrowButton.html

@ -83,13 +83,13 @@ href="/usr/share/gtk-doc/html/gtk/GtkToggleButton.html"
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2478759"></a><h2>Implemented Interfaces</h2>
<a name="id2478760"></a><h2>Implemented Interfaces</h2>
<p>
XfceArrowButton implements
AtkImplementorIface.</p>
</div>
<div class="refsect1" lang="en">
<a name="id2478207"></a><h2>Properties</h2>
<a name="id2478208"></a><h2>Properties</h2>
<pre class="synopsis">
"<a href="XfceArrowButton.html#XfceArrowButton--arrow-type">arrow-type</a>" <a
@ -98,7 +98,7 @@ href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkArrowType"
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2478233"></a><h2>Signal Prototypes</h2>
<a name="id2478234"></a><h2>Signal Prototypes</h2>
<pre class="synopsis">
"<a href="XfceArrowButton.html#XfceArrowButton-arrow-type-changed">arrow-type-changed</a>"
@ -112,18 +112,18 @@ href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2478278"></a><h2>Description</h2>
<a name="id2478280"></a><h2>Description</h2>
<p>
Toggle button with arrow. The arrow direction will be inverted when the button
is toggled.
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2478291"></a><h2>Details</h2>
<a name="id2478292"></a><h2>Details</h2>
<div class="refsect2" lang="en">
<a name="id2478297"></a><h3>
<a name="id2478298"></a><h3>
<a name="XfceArrowButton-struct"></a>XfceArrowButton</h3>
<a class="indexterm" name="id2478307"></a><pre class="programlisting">typedef struct _XfceArrowButton XfceArrowButton;</pre>
<a class="indexterm" name="id2478308"></a><pre class="programlisting">typedef struct _XfceArrowButton XfceArrowButton;</pre>
<p>
The <a href="XfceArrowButton.html#XfceArrowButton-struct"><span class="type">XfceArrowButton-struct</span></a> struct contains private data only, and
should be accessed using the functions below.
@ -131,7 +131,7 @@ should be accessed using the functions below.
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2478331"></a><h3>
<a name="id2478332"></a><h3>
<a name="xfce-arrow-button-new"></a>xfce_arrow_button_new ()</h3>
<a class="indexterm" name="id2496719"></a><pre class="programlisting"><a
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
@ -199,9 +199,9 @@ href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkArrowType"
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2545256"></a><h3>
<a name="id2545262"></a><h3>
<a name="xfce-arrow-button-get-arrow-type"></a>xfce_arrow_button_get_arrow_type ()</h3>
<a class="indexterm" name="id2545265"></a><pre class="programlisting"><a
<a class="indexterm" name="id2545271"></a><pre class="programlisting"><a
href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkArrowType"
>GtkArrowType</a> xfce_arrow_button_get_arrow_type
(<a href="XfceArrowButton.html" title="XfceArrowButton">XfceArrowButton</a> *button);</pre>
@ -232,9 +232,9 @@ href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkArrowType"
</div>
</div>
<div class="refsect1" lang="en">
<a name="id2545348"></a><h2>Properties</h2>
<a name="id2545354"></a><h2>Properties</h2>
<div class="refsect2" lang="en">
<a name="id2545354"></a><h3>
<a name="id2545360"></a><h3>
<a name="XfceArrowButton--arrow-type"></a>The "<code class="literal">arrow-type</code>" property</h3>
<pre class="programlisting"> "arrow-type" <a
href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkArrowType"
@ -249,9 +249,9 @@ of the popup menu.</p>
</div>
</div>
<div class="refsect1" lang="en">
<a name="id2545394"></a><h2>Signals</h2>
<a name="id2545400"></a><h2>Signals</h2>
<div class="refsect2" lang="en">
<a name="id2545400"></a><h3>
<a name="id2545406"></a><h3>
<a name="XfceArrowButton-arrow-type-changed"></a>The "arrow-type-changed" signal</h3>
<pre class="programlisting">void user_function (<a href="XfceArrowButton.html" title="XfceArrowButton">XfceArrowButton</a> *button,
<a
@ -293,7 +293,7 @@ href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkArrowType"
</div>
</div>
<div class="refsect1" lang="en">
<a name="id2479767"></a><h2>See Also</h2>
<a name="id2479768"></a><h2>See Also</h2>
<p>
<a
href="/usr/share/gtk-doc/html/gtk/GtkToggleButton.html"

16
docs/API/html/XfceExternalPanelPlugin.html

@ -46,7 +46,7 @@ href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2565816"></a><h2>Object Hierarchy</h2>
<a name="id2552538"></a><h2>Object Hierarchy</h2>
<pre class="synopsis">
<a
@ -74,24 +74,24 @@ href="/usr/share/gtk-doc/html/gtk/GtkPlug.html"
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2546626"></a><h2>Implemented Interfaces</h2>
<a name="id2478958"></a><h2>Implemented Interfaces</h2>
<p>
XfceExternalPanelPlugin implements
AtkImplementorIface and <a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a>.</p>
</div>
<div class="refsect1" lang="en">
<a name="id2546648"></a><h2>Description</h2>
<a name="id2478979"></a><h2>Description</h2>
<p>
Implements the <a href="XfcePanelPlugin.html" title="XfcePanelPlugin">Panel Plugin interface</a>
for external plugins.
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2546664"></a><h2>Details</h2>
<a name="id2478995"></a><h2>Details</h2>
<div class="refsect2" lang="en">
<a name="id2546670"></a><h3>
<a name="id2479002"></a><h3>
<a name="XfceExternalPanelPlugin-struct"></a>XfceExternalPanelPlugin</h3>
<a class="indexterm" name="id2546679"></a><pre class="programlisting">typedef struct _XfceExternalPanelPlugin XfceExternalPanelPlugin;</pre>
<a class="indexterm" name="id2479010"></a><pre class="programlisting">typedef struct _XfceExternalPanelPlugin XfceExternalPanelPlugin;</pre>
<p>
The <a href="XfceExternalPanelPlugin.html#XfceExternalPanelPlugin-struct"><span class="type">XfceExternalPanelPlugin-struct</span></a> struct contains private data only, and
should be accessed using the functions for the
@ -100,9 +100,9 @@ should be accessed using the functions for the
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2546707"></a><h3>
<a name="id2479038"></a><h3>
<a name="xfce-external-panel-plugin-new"></a>xfce_external_panel_plugin_new ()</h3>
<a class="indexterm" name="id2546716"></a><pre class="programlisting"><a
<a class="indexterm" name="id2479047"></a><pre class="programlisting"><a
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
>GtkWidget</a>* xfce_external_panel_plugin_new (int argc,
char **argv,

16
docs/API/html/XfceInternalPanelPlugin.html

@ -47,7 +47,7 @@ href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2568120"></a><h2>Object Hierarchy</h2>
<a name="id2544850"></a><h2>Object Hierarchy</h2>
<pre class="synopsis">
<a
@ -72,24 +72,24 @@ href="/usr/share/gtk-doc/html/gtk/GtkEventBox.html"
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2557330"></a><h2>Implemented Interfaces</h2>
<a name="id2544899"></a><h2>Implemented Interfaces</h2>
<p>
XfceInternalPanelPlugin implements
AtkImplementorIface, <a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> and XfcePanelItem.</p>
</div>
<div class="refsect1" lang="en">
<a name="id2557358"></a><h2>Description</h2>
<a name="id2586925"></a><h2>Description</h2>
<p>
Implements the <a href="XfcePanelPlugin.html" title="XfcePanelPlugin">Panel Plugin interface</a>
for internal plugins (loadable modules).
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2557375"></a><h2>Details</h2>
<a name="id2586942"></a><h2>Details</h2>
<div class="refsect2" lang="en">
<a name="id2557382"></a><h3>
<a name="id2586948"></a><h3>
<a name="XfceInternalPanelPlugin-struct"></a>XfceInternalPanelPlugin</h3>
<a class="indexterm" name="id2557390"></a><pre class="programlisting">typedef struct _XfceInternalPanelPlugin XfceInternalPanelPlugin;</pre>
<a class="indexterm" name="id2586957"></a><pre class="programlisting">typedef struct _XfceInternalPanelPlugin XfceInternalPanelPlugin;</pre>
<p>
The <a href="XfceInternalPanelPlugin.html#XfceInternalPanelPlugin-struct"><span class="type">XfceInternalPanelPlugin-struct</span></a> struct contains private data only, and
should be accessed using the functions for the
@ -98,9 +98,9 @@ should be accessed using the functions for the
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2557420"></a><h3>
<a name="id2586987"></a><h3>
<a name="xfce-internal-panel-plugin-new"></a>xfce_internal_panel_plugin_new ()</h3>
<a class="indexterm" name="id2557429"></a><pre class="programlisting"><a
<a class="indexterm" name="id2586996"></a><pre class="programlisting"><a
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
>GtkWidget</a>* xfce_internal_panel_plugin_new (const char *name,
const char *id,

102
docs/API/html/XfceItembar.html

@ -107,7 +107,7 @@ int <a href="XfceItembar.html#xfce-itembar-get-drop-index">xfce_itembar_
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2545675"></a><h2>Object Hierarchy</h2>
<a name="id2542918"></a><h2>Object Hierarchy</h2>
<pre class="synopsis">
<a
@ -126,13 +126,13 @@ href="/usr/share/gtk-doc/html/gtk/GtkContainer.html"
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2545713"></a><h2>Implemented Interfaces</h2>
<a name="id2542955"></a><h2>Implemented Interfaces</h2>
<p>
XfceItembar implements
AtkImplementorIface.</p>
</div>
<div class="refsect1" lang="en">
<a name="id2545730"></a><h2>Properties</h2>
<a name="id2542972"></a><h2>Properties</h2>
<pre class="synopsis">
"<a href="XfceItembar.html#XfceItembar--orientation">orientation</a>" <a
@ -141,7 +141,7 @@ href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2545755"></a><h2>Child Properties</h2>
<a name="id2542997"></a><h2>Child Properties</h2>
<pre class="synopsis">
"<a href="XfceItembar.html#XfceItembar--expand">expand</a>" <a
@ -150,7 +150,7 @@ href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2545782"></a><h2>Signal Prototypes</h2>
<a name="id2543024"></a><h2>Signal Prototypes</h2>
<pre class="synopsis">
"<a href="XfceItembar.html#XfceItembar-contents-changed">contents-changed</a>"
@ -169,18 +169,18 @@ href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2545854"></a><h2>Description</h2>
<a name="id2543097"></a><h2>Description</h2>
<p>
<a href="XfceItembar.html" title="XfceItembar"><span class="type">XfceItembar</span></a> is a container widget that can hold multiple widgets. The
orientation of the bar is configurable and can be changed at any time.
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2533367"></a><h2>Details</h2>
<a name="id2533515"></a><h2>Details</h2>
<div class="refsect2" lang="en">
<a name="id2533373"></a><h3>
<a name="id2533521"></a><h3>
<a name="XfceItembar-struct"></a>XfceItembar</h3>
<a class="indexterm" name="id2533384"></a><pre class="programlisting">typedef struct _XfceItembar XfceItembar;</pre>
<a class="indexterm" name="id2533532"></a><pre class="programlisting">typedef struct _XfceItembar XfceItembar;</pre>
<p>
The <a href="XfceItembar.html#XfceItembar-struct"><span class="type">XfceItembar-struct</span></a> struct contains private data only, and
should be accessed using the functions below.
@ -188,9 +188,9 @@ should be accessed using the functions below.
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2533407"></a><h3>
<a name="id2533555"></a><h3>
<a name="xfce-itembar-new"></a>xfce_itembar_new ()</h3>
<a class="indexterm" name="id2533418"></a><pre class="programlisting"><a
<a class="indexterm" name="id2533566"></a><pre class="programlisting"><a
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
>GtkWidget</a>* xfce_itembar_new (<a
href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
@ -222,9 +222,9 @@ href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2533498"></a><h3>
<a name="id2533646"></a><h3>
<a name="xfce-itembar-set-orientation"></a>xfce_itembar_set_orientation ()</h3>
<a class="indexterm" name="id2533509"></a><pre class="programlisting">void xfce_itembar_set_orientation (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
<a class="indexterm" name="id2533657"></a><pre class="programlisting">void xfce_itembar_set_orientation (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
<a
href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
>GtkOrientation</a> orientation);</pre>
@ -255,9 +255,9 @@ href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2533600"></a><h3>
<a name="id2533748"></a><h3>
<a name="xfce-itembar-get-orientation"></a>xfce_itembar_get_orientation ()</h3>
<a class="indexterm" name="id2533611"></a><pre class="programlisting"><a
<a class="indexterm" name="id2533759"></a><pre class="programlisting"><a
href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
>GtkOrientation</a> xfce_itembar_get_orientation (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar);</pre>
<p>
@ -285,9 +285,9 @@ href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2585035"></a><h3>
<a name="id2585038"></a><h3>
<a name="xfce-itembar-insert"></a>xfce_itembar_insert ()</h3>
<a class="indexterm" name="id2585043"></a><pre class="programlisting">void xfce_itembar_insert (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
<a class="indexterm" name="id2585046"></a><pre class="programlisting">void xfce_itembar_insert (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
<a
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
>GtkWidget</a> *item,
@ -325,9 +325,9 @@ href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2585162"></a><h3>
<a name="id2585165"></a><h3>
<a name="xfce-itembar-append"></a>xfce_itembar_append ()</h3>
<a class="indexterm" name="id2585172"></a><pre class="programlisting">void xfce_itembar_append (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
<a class="indexterm" name="id2585175"></a><pre class="programlisting">void xfce_itembar_append (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
<a
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
>GtkWidget</a> *item);</pre>
@ -358,9 +358,9 @@ href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2585263"></a><h3>
<a name="id2585266"></a><h3>
<a name="xfce-itembar-prepend"></a>xfce_itembar_prepend ()</h3>
<a class="indexterm" name="id2585272"></a><pre class="programlisting">void xfce_itembar_prepend (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
<a class="indexterm" name="id2585274"></a><pre class="programlisting">void xfce_itembar_prepend (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
<a
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
>GtkWidget</a> *item);</pre>
@ -391,9 +391,9 @@ href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2585363"></a><h3>
<a name="id2585365"></a><h3>
<a name="xfce-itembar-reorder-child"></a>xfce_itembar_reorder_child ()</h3>
<a class="indexterm" name="id2585372"></a><pre class="programlisting">void xfce_itembar_reorder_child (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
<a class="indexterm" name="id2585375"></a><pre class="programlisting">void xfce_itembar_reorder_child (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
<a
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
>GtkWidget</a> *item,
@ -431,9 +431,9 @@ href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2585502"></a><h3>
<a name="id2585504"></a><h3>
<a name="xfce-itembar-set-child-expand"></a>xfce_itembar_set_child_expand ()</h3>
<a class="indexterm" name="id2585512"></a><pre class="programlisting">void xfce_itembar_set_child_expand (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
<a class="indexterm" name="id2585515"></a><pre class="programlisting">void xfce_itembar_set_child_expand (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
<a
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
>GtkWidget</a> *item,
@ -473,9 +473,9 @@ href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2585638"></a><h3>
<a name="id2585640"></a><h3>
<a name="xfce-itembar-get-child-expand"></a>xfce_itembar_get_child_expand ()</h3>
<a class="indexterm" name="id2585648"></a><pre class="programlisting"><a
<a class="indexterm" name="id2585651"></a><pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a> xfce_itembar_get_child_expand (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
<a
@ -515,9 +515,9 @@ href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2585775"></a><h3>
<a name="id2585778"></a><h3>
<a name="xfce-itembar-get-n-items"></a>xfce_itembar_get_n_items ()</h3>
<a class="indexterm" name="id2585784"></a><pre class="programlisting">int xfce_itembar_get_n_items (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar);</pre>
<a class="indexterm" name="id2585787"></a><pre class="programlisting">int xfce_itembar_get_n_items (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar);</pre>
<p>
</p>
<p>
@ -543,9 +543,9 @@ href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2585857"></a><h3>
<a name="id2585859"></a><h3>
<a name="xfce-itembar-get-item-index"></a>xfce_itembar_get_item_index ()</h3>
<a class="indexterm" name="id2585866"></a><pre class="programlisting">int xfce_itembar_get_item_index (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
<a class="indexterm" name="id2585869"></a><pre class="programlisting">int xfce_itembar_get_item_index (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
<a
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
>GtkWidget</a> *item);</pre>
@ -582,9 +582,9 @@ href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2585986"></a><h3>
<a name="id2585988"></a><h3>
<a name="xfce-itembar-get-nth-item"></a>xfce_itembar_get_nth_item ()</h3>
<a class="indexterm" name="id2585995"></a><pre class="programlisting"><a
<a class="indexterm" name="id2585998"></a><pre class="programlisting"><a
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
>GtkWidget</a>* xfce_itembar_get_nth_item (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
int n);</pre>
@ -620,9 +620,9 @@ itembar does not contain an <em class="parameter"><code>n</code></em>'th item.
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2586110"></a><h3>
<a name="id2586113"></a><h3>
<a name="xfce-itembar-raise-event-window"></a>xfce_itembar_raise_event_window ()</h3>
<a class="indexterm" name="id2586121"></a><pre class="programlisting">void xfce_itembar_raise_event_window (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar);</pre>
<a class="indexterm" name="id2586124"></a><pre class="programlisting">void xfce_itembar_raise_event_window (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar);</pre>
<p>
Raise the event window of <em class="parameter"><code>itembar</code></em>. This causes all events, like
mouse clicks or key presses to be send to the itembar and not to
@ -645,9 +645,9 @@ See also: <a href="XfceItembar.html#xfce-itembar-lower-event-window"><code class
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2586198"></a><h3>
<a name="id2586200"></a><h3>
<a name="xfce-itembar-lower-event-window"></a>xfce_itembar_lower_event_window ()</h3>
<a class="indexterm" name="id2586209"></a><pre class="programlisting">void xfce_itembar_lower_event_window (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar);</pre>
<a class="indexterm" name="id2586211"></a><pre class="programlisting">void xfce_itembar_lower_event_window (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar);</pre>
<p>
Lower the event window of <em class="parameter"><code>itembar</code></em>. This causes all events, like
mouse clicks or key presses to be send to the items, before reaching the
@ -670,9 +670,9 @@ See also: <a href="XfceItembar.html#xfce-itembar-raise-event-window"><code class
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2586286"></a><h3>
<a name="id2586288"></a><h3>
<a name="xfce-itembar-event-window-is-raised"></a>xfce_itembar_event_window_is_raised ()</h3>
<a class="indexterm" name="id2586297"></a><pre class="programlisting"><a
<a class="indexterm" name="id2586300"></a><pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a> xfce_itembar_event_window_is_raised
(<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar);</pre>
@ -701,9 +701,9 @@ href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2586372"></a><h3>
<a name="id2586374"></a><h3>
<a name="xfce-itembar-get-item-at-point"></a>xfce_itembar_get_item_at_point ()</h3>
<a class="indexterm" name="id2586382"></a><pre class="programlisting"><a
<a class="indexterm" name="id2586385"></a><pre class="programlisting"><a
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
>GtkWidget</a>* xfce_itembar_get_item_at_point (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
int x,
@ -747,9 +747,9 @@ href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2586506"></a><h3>
<a name="id2586509"></a><h3>
<a name="xfce-itembar-get-drop-index"></a>xfce_itembar_get_drop_index ()</h3>
<a class="indexterm" name="id2586516"></a><pre class="programlisting">int xfce_itembar_get_drop_index (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
<a class="indexterm" name="id2586519"></a><pre class="programlisting">int xfce_itembar_get_drop_index (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
int x,
int y);</pre>
<p>
@ -796,9 +796,9 @@ itembar.
</div>
</div>
<div class="refsect1" lang="en">
<a name="id2586639"></a><h2>Properties</h2>
<a name="id2586637"></a><h2>Properties</h2>
<div class="refsect2" lang="en">
<a name="id2586644"></a><h3>
<a name="id2586642"></a><h3>
<a name="XfceItembar--orientation"></a>The "<code class="literal">orientation</code>" property</h3>
<pre class="programlisting"> "orientation" <a
href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
@ -812,9 +812,9 @@ The orientation of the <a href="XfceItembar.html" title="XfceItembar"><span clas
</div>
</div>
<div class="refsect1" lang="en">
<a name="id2586685"></a><h2>Child Properties</h2>
<a name="id2586683"></a><h2>Child Properties</h2>
<div class="refsect2" lang="en">
<a name="id2586690"></a><h3>
<a name="id2586688"></a><h3>
<a name="XfceItembar--expand"></a>The "<code class="literal">expand</code>" child property</h3>
<pre class="programlisting"> "expand" <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
@ -828,9 +828,9 @@ Whether the child of the <a href="XfceItembar.html" title="XfceItembar"><span cl
</div>
</div>
<div class="refsect1" lang="en">
<a name="id2586731"></a><h2>Signals</h2>
<a name="id2586730"></a><h2>Signals</h2>
<div class="refsect2" lang="en">
<a name="id2586737"></a><h3>
<a name="id2586735"></a><h3>
<a name="XfceItembar-contents-changed"></a>The "contents-changed" signal</h3>
<pre class="programlisting">void user_function (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
<a
@ -861,7 +861,7 @@ a child, removing a child, or reordering a child.</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2586806"></a><h3>
<a name="id2586805"></a><h3>
<a name="XfceItembar-orientation-changed"></a>The "orientation-changed" signal</h3>
<pre class="programlisting">void user_function (<a href="XfceItembar.html" title="XfceItembar">XfceItembar</a> *itembar,
<a
@ -902,7 +902,7 @@ href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
</div>
</div>
<div class="refsect1" lang="en">
<a name="id2586902"></a><h2>See Also</h2>
<a name="id2586901"></a><h2>See Also</h2>
<p>
<a
href="/usr/share/gtk-doc/html/gtk/GtkHBox.html"

122
docs/API/html/XfcePanelPlugin.html

@ -86,7 +86,7 @@ href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2579902"></a><h2>Object Hierarchy</h2>
<a name="id2581054"></a><h2>Object Hierarchy</h2>
<pre class="synopsis">
GInterface
@ -94,7 +94,7 @@ href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2579922"></a><h2>Prerequisites</h2>
<a name="id2581073"></a><h2>Prerequisites</h2>
<p>
XfcePanelPlugin requires
<a
@ -102,13 +102,13 @@ href="/usr/share/gtk-doc/html/gtk/GtkContainer.html"
>GtkContainer</a>.</p>
</div>
<div class="refsect1" lang="en">
<a name="id2579939"></a><h2>Known Implementations</h2>
<a name="id2581090"></a><h2>Known Implementations</h2>
<p>
XfcePanelPlugin is implemented by
<a href="XfceExternalPanelPlugin.html" title="XfceExternalPanelPlugin">XfceExternalPanelPlugin</a> and <a href="XfceInternalPanelPlugin.html" title="XfceInternalPanelPlugin">XfceInternalPanelPlugin</a>.</p>
</div>
<div class="refsect1" lang="en">
<a name="id2579961"></a><h2>Properties</h2>
<a name="id2581112"></a><h2>Properties</h2>
<pre class="synopsis">
"<a href="XfcePanelPlugin.html#XfcePanelPlugin--display-name">display-name</a>" <a
@ -130,7 +130,7 @@ href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2580046"></a><h2>Signal Prototypes</h2>
<a name="id2581198"></a><h2>Signal Prototypes</h2>
<pre class="synopsis">
"<a href="XfcePanelPlugin.html#XfcePanelPlugin-about">about</a>" void user_function (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin,
@ -177,7 +177,7 @@ href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2575772"></a><h2>Description</h2>
<a name="id2547774"></a><h2>Description</h2>
<p>
The interface implemented by both internal and external plugins. Plugin
writers may use the functions described below to interact with the plugin
@ -185,11 +185,11 @@ widget.
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2575786"></a><h2>Details</h2>
<a name="id2547788"></a><h2>Details</h2>
<div class="refsect2" lang="en">
<a name="id2575792"></a><h3>
<a name="id2547794"></a><h3>
<a name="XfcePanelPlugin-struct"></a>XfcePanelPlugin</h3>
<a class="indexterm" name="id2575801"></a><pre class="programlisting">typedef struct _XfcePanelPlugin XfcePanelPlugin;</pre>
<a class="indexterm" name="id2547803"></a><pre class="programlisting">typedef struct _XfcePanelPlugin XfcePanelPlugin;</pre>
<p>
The <a href="XfcePanelPlugin.html#XfcePanelPlugin-struct"><span class="type">XfcePanelPlugin-struct</span></a> is a purely virtual object to describe an instance
of a widget implementing the panel plugin interface.
@ -197,9 +197,9 @@ of a widget implementing the panel plugin interface.
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2575826"></a><h3>
<a name="id2547828"></a><h3>
<a name="XfcePanelPluginFunc"></a>XfcePanelPluginFunc ()</h3>
<a class="indexterm" name="id2575836"></a><pre class="programlisting">void (*XfcePanelPluginFunc) (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin);</pre>
<a class="indexterm" name="id2547838"></a><pre class="programlisting">void (*XfcePanelPluginFunc) (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin);</pre>
<p>
Callback function to create the plugin contents. It should be given as
the argument to the registration macros.
@ -222,9 +222,9 @@ See also: <a href="libxfce4panel-Writing-Plugins.html#XFCE-PANEL-PLUGIN-REGISTER
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2589883"></a><h3>
<a name="id2590113"></a><h3>
<a name="xfce-panel-plugin-get-name"></a>xfce_panel_plugin_get_name ()</h3>
<a class="indexterm" name="id2589891"></a><pre class="programlisting">const char* xfce_panel_plugin_get_name (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin);</pre>
<a class="indexterm" name="id2590122"></a><pre class="programlisting">const char* xfce_panel_plugin_get_name (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin);</pre>
<p>
The plugin name identifies a plugin type and therefore must be unique.</p>
<p>
@ -250,9 +250,9 @@ The plugin name identifies a plugin type and therefore must be unique.</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2589953"></a><h3>
<a name="id2590183"></a><h3>
<a name="xfce-panel-plugin-get-id"></a>xfce_panel_plugin_get_id ()</h3>
<a class="indexterm" name="id2589962"></a><pre class="programlisting">const char* xfce_panel_plugin_get_id (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin);</pre>
<a class="indexterm" name="id2590192"></a><pre class="programlisting">const char* xfce_panel_plugin_get_id (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin);</pre>
<p>
The plugin id is a unique identifier string that is given to every instance
of a panel plugin.</p>
@ -279,9 +279,9 @@ of a panel plugin.</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2590026"></a><h3>
<a name="id2590257"></a><h3>
<a name="xfce-panel-plugin-get-display-name"></a>xfce_panel_plugin_get_display_name ()</h3>
<a class="indexterm" name="id2590038"></a><pre class="programlisting">const char* xfce_panel_plugin_get_display_name
<a class="indexterm" name="id2590269"></a><pre class="programlisting">const char* xfce_panel_plugin_get_display_name
(<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin);</pre>
<p>
The display name is the (translated) plugin name that can be used in a user
@ -309,9 +309,9 @@ interface, e.g. a dialog or a menu.</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2590115"></a><h3>
<a name="id2590346"></a><h3>
<a name="xfce-panel-plugin-get-size"></a>xfce_panel_plugin_get_size ()</h3>
<a class="indexterm" name="id2590124"></a><pre class="programlisting">int xfce_panel_plugin_get_size (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin);</pre>
<a class="indexterm" name="id2590356"></a><pre class="programlisting">int xfce_panel_plugin_get_size (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin);</pre>
<p>
</p>
<p>
@ -337,9 +337,9 @@ interface, e.g. a dialog or a menu.</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2590191"></a><h3>
<a name="id2590423"></a><h3>
<a name="xfce-panel-plugin-get-screen-position"></a>xfce_panel_plugin_get_screen_position ()</h3>
<a class="indexterm" name="id2590203"></a><pre class="programlisting"><a href="libxfce4panel-Standard-Enumerations.html#XfceScreenPosition">XfceScreenPosition</a> xfce_panel_plugin_get_screen_position
<a class="indexterm" name="id2590434"></a><pre class="programlisting"><a href="libxfce4panel-Standard-Enumerations.html#XfceScreenPosition">XfceScreenPosition</a> xfce_panel_plugin_get_screen_position
(<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin);</pre>
<p>
</p>
@ -366,9 +366,9 @@ interface, e.g. a dialog or a menu.</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2590280"></a><h3>
<a name="id2590511"></a><h3>
<a name="xfce-panel-plugin-set-expand"></a>xfce_panel_plugin_set_expand ()</h3>
<a class="indexterm" name="id2590291"></a><pre class="programlisting">void xfce_panel_plugin_set_expand (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin,
<a class="indexterm" name="id2590522"></a><pre class="programlisting">void xfce_panel_plugin_set_expand (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin,
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a> expand);</pre>
@ -397,9 +397,9 @@ Sets whether to expand the plugin when the width of the panel increases.</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2590371"></a><h3>
<a name="id2590602"></a><h3>
<a name="xfce-panel-plugin-get-expand"></a>xfce_panel_plugin_get_expand ()</h3>
<a class="indexterm" name="id2590382"></a><pre class="programlisting"><a
<a class="indexterm" name="id2590613"></a><pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a> xfce_panel_plugin_get_expand (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin);</pre>
<p>
@ -427,9 +427,9 @@ href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2590449"></a><h3>
<a name="id2590681"></a><h3>
<a name="xfce-panel-plugin-get-orientation"></a>xfce_panel_plugin_get_orientation ()</h3>
<a class="indexterm" name="id2590461"></a><pre class="programlisting"><a
<a class="indexterm" name="id2590693"></a><pre class="programlisting"><a
href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
>GtkOrientation</a> xfce_panel_plugin_get_orientation
(<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin);</pre>
@ -460,9 +460,9 @@ href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2590537"></a><h3>
<a name="id2590769"></a><h3>
<a name="xfce-panel-plugin-add-action-widget"></a>xfce_panel_plugin_add_action_widget ()</h3>
<a class="indexterm" name="id2590549"></a><pre class="programlisting">void xfce_panel_plugin_add_action_widget
<a class="indexterm" name="id2590780"></a><pre class="programlisting">void xfce_panel_plugin_add_action_widget
(<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin,
<a
href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
@ -497,9 +497,9 @@ href="/usr/share/gtk-doc/html/gtk/GtkWidget.html"
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2590639"></a><h3>
<a name="id2590870"></a><h3>
<a name="xfce-panel-plugin-menu-insert-item"></a>xfce_panel_plugin_menu_insert_item ()</h3>
<a class="indexterm" name="id2590650"></a><pre class="programlisting">void xfce_panel_plugin_menu_insert_item
<a class="indexterm" name="id2590882"></a><pre class="programlisting">void xfce_panel_plugin_menu_insert_item
(<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin,
<a
href="/usr/share/gtk-doc/html/gtk/GtkMenuItem.html"
@ -529,9 +529,9 @@ Insert custom menu item.</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2590729"></a><h3>
<a name="id2590960"></a><h3>
<a name="xfce-panel-plugin-menu-show-about"></a>xfce_panel_plugin_menu_show_about ()</h3>
<a class="indexterm" name="id2590740"></a><pre class="programlisting">void xfce_panel_plugin_menu_show_about
<a class="indexterm" name="id2590972"></a><pre class="programlisting">void xfce_panel_plugin_menu_show_about
(<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin);</pre>
<p>
Show the 'About' item in the menu. Clicking on the menu item will emit
@ -551,9 +551,9 @@ the "about" signal.</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2590799"></a><h3>
<a name="id2591031"></a><h3>
<a name="xfce-panel-plugin-menu-show-configure"></a>xfce_panel_plugin_menu_show_configure ()</h3>
<a class="indexterm" name="id2590811"></a><pre class="programlisting">void xfce_panel_plugin_menu_show_configure
<a class="indexterm" name="id2591042"></a><pre class="programlisting">void xfce_panel_plugin_menu_show_configure
(<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin);</pre>
<p>
Show the 'Configure' item in the menu. Clicking on the menu item will emit
@ -573,9 +573,9 @@ the "configure-plugin" signal.</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2590871"></a><h3>
<a name="id2591102"></a><h3>
<a name="xfce-panel-plugin-block-menu"></a>xfce_panel_plugin_block_menu ()</h3>
<a class="indexterm" name="id2590882"></a><pre class="programlisting">void xfce_panel_plugin_block_menu (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin);</pre>
<a class="indexterm" name="id2591113"></a><pre class="programlisting">void xfce_panel_plugin_block_menu (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin);</pre>
<p>
Temporarily block the menu from being shown. This can be used by plugin
writers when the configuration dialog is active.
@ -597,9 +597,9 @@ See also: <a href="XfcePanelPlugin.html#xfce-panel-plugin-unblock-menu"><code cl
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2590953"></a><h3>
<a name="id2591150"></a><h3>
<a name="xfce-panel-plugin-unblock-menu"></a>xfce_panel_plugin_unblock_menu ()</h3>
<a class="indexterm" name="id2590964"></a><pre class="programlisting">void xfce_panel_plugin_unblock_menu (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin);</pre>
<a class="indexterm" name="id2591161"></a><pre class="programlisting">void xfce_panel_plugin_unblock_menu (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin);</pre>
<p>
Don't block the menu from being shown.
</p>
@ -620,9 +620,9 @@ See also: <a href="XfcePanelPlugin.html#xfce-panel-plugin-block-menu"><code clas
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2591035"></a><h3>
<a name="id2591224"></a><h3>
<a name="xfce-panel-plugin-register-menu"></a>xfce_panel_plugin_register_menu ()</h3>
<a class="indexterm" name="id2591046"></a><pre class="programlisting">void xfce_panel_plugin_register_menu (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin,
<a class="indexterm" name="id2591234"></a><pre class="programlisting">void xfce_panel_plugin_register_menu (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin,
<a
href="/usr/share/gtk-doc/html/gtk/GtkMenu.html"
>GtkMenu</a> *menu);</pre>
@ -654,9 +654,9 @@ href="/usr/share/gtk-doc/html/gtk/GtkMenu.html"
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2572113"></a><h3>
<a name="id2591312"></a><h3>
<a name="xfce-panel-plugin-lookup-rc-file"></a>xfce_panel_plugin_lookup_rc_file ()</h3>
<a class="indexterm" name="id2578225"></a><pre class="programlisting">char* xfce_panel_plugin_lookup_rc_file
<a class="indexterm" name="id2591322"></a><pre class="programlisting">char* xfce_panel_plugin_lookup_rc_file
(<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin);</pre>
<p>
Looks up unique filename associated with <em class="parameter"><code>plugin</code></em> in standard configuration
@ -691,9 +691,9 @@ See also: <a href="XfcePanelPlugin.html#xfce-panel-plugin-save-location"><code c
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2591220"></a><h3>
<a name="id2591424"></a><h3>
<a name="xfce-panel-plugin-save-location"></a>xfce_panel_plugin_save_location ()</h3>
<a class="indexterm" name="id2591230"></a><pre class="programlisting">char* xfce_panel_plugin_save_location (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin,
<a class="indexterm" name="id2591434"></a><pre class="programlisting">char* xfce_panel_plugin_save_location (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin,
<a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
>gboolean</a> create);</pre>
@ -736,9 +736,9 @@ See also: <a href="XfcePanelPlugin.html#xfce-panel-plugin-lookup-rc-file"><code
</div>
</div>
<div class="refsect1" lang="en">
<a name="id2591347"></a><h2>Properties</h2>
<a name="id2591551"></a><h2>Properties</h2>
<div class="refsect2" lang="en">
<a name="id2591353"></a><h3>
<a name="id2591556"></a><h3>
<a name="XfcePanelPlugin--display-name"></a>The "<code class="literal">display-name</code>" property</h3>
<pre class="programlisting"> "display-name" <a
href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
@ -753,7 +753,7 @@ the user, e.g. in dialogs or menus.</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2591389"></a><h3>
<a name="id2591593"></a><h3>
<a name="XfcePanelPlugin--expand"></a>The "<code class="literal">expand</code>" property</h3>
<pre class="programlisting"> "expand" <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
@ -767,7 +767,7 @@ Whether to expand the plugin when the panel width increases.</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2591423"></a><h3>
<a name="id2591626"></a><h3>
<a name="XfcePanelPlugin--id"></a>The "<code class="literal">id</code>" property</h3>
<pre class="programlisting"> "id" <a
href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
@ -781,7 +781,7 @@ Unique identifier string created for every <a href="XfcePanelPlugin.html" title=
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2591462"></a><h3>
<a name="id2591666"></a><h3>
<a name="XfcePanelPlugin--name"></a>The "<code class="literal">name</code>" property</h3>
<pre class="programlisting"> "name" <a
href="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray"
@ -796,7 +796,7 @@ therefore has to be unique.</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2591497"></a><h3>
<a name="id2591700"></a><h3>
<a name="XfcePanelPlugin--screen-position"></a>The "<code class="literal">screen-position</code>" property</h3>
<pre class="programlisting"> "screen-position" <a href="libxfce4panel-Standard-Enumerations.html#XfceScreenPosition">XfceScreenPosition</a> : Read</pre>
<p>
@ -808,7 +808,7 @@ The current <a href="libxfce4panel-Standard-Enumerations.html#XfceScreenPosition
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2591538"></a><h3>
<a name="id2591742"></a><h3>
<a name="XfcePanelPlugin--size"></a>The "<code class="literal">size</code>" property</h3>
<pre class="programlisting"> "size" <a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"
@ -823,9 +823,9 @@ The current panel size.</p>
</div>
</div>
<div class="refsect1" lang="en">
<a name="id2591575"></a><h2>Signals</h2>
<a name="id2591779"></a><h2>Signals</h2>
<div class="refsect2" lang="en">
<a name="id2591580"></a><h3>
<a name="id2591784"></a><h3>
<a name="XfcePanelPlugin-about"></a>The "about" signal</h3>
<pre class="programlisting">void user_function (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin,
<a
@ -860,7 +860,7 @@ See also: <a href="XfcePanelPlugin.html#xfce-panel-plugin-menu-show-about"><code
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2591665"></a><h3>
<a name="id2591869"></a><h3>
<a name="XfcePanelPlugin-configure-plugin"></a>The "configure-plugin" signal</h3>
<pre class="programlisting">void user_function (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin,
<a
@ -894,7 +894,7 @@ See also: <a href="XfcePanelPlugin.html#xfce-panel-plugin-menu-show-configure"><
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2591752"></a><h3>
<a name="id2591956"></a><h3>
<a name="XfcePanelPlugin-free-data"></a>The "free-data" signal</h3>
<pre class="programlisting">void user_function (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin,
<a
@ -928,7 +928,7 @@ See also: <a href="XfcePanelPlugin.html" title="XfcePanelPlugin"><span class="ty
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2591835"></a><h3>
<a name="id2592039"></a><h3>
<a name="XfcePanelPlugin-orientation-changed"></a>The "orientation-changed" signal</h3>
<pre class="programlisting">void user_function (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin,
<a
@ -969,7 +969,7 @@ href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2591934"></a><h3>
<a name="id2592138"></a><h3>
<a name="XfcePanelPlugin-save"></a>The "save" signal</h3>
<pre class="programlisting">void user_function (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin,
<a
@ -1004,7 +1004,7 @@ See also: <code class="function">xfce_panel_plugin_get_rc_file()</code></p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2592020"></a><h3>
<a name="id2592224"></a><h3>
<a name="XfcePanelPlugin-screen-position-changed"></a>The "screen-position-changed" signal</h3>
<pre class="programlisting">void user_function (<a href="XfcePanelPlugin.html" title="XfcePanelPlugin">XfcePanelPlugin</a> *plugin,
<a href="libxfce4panel-Standard-Enumerations.html#XfceScreenPosition">XfceScreenPosition</a> position,
@ -1042,7 +1042,7 @@ more interested in the "orientation-changed" signal.</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2592121"></a><h3>
<a name="id2592324"></a><h3>
<a name="XfcePanelPlugin-size-changed"></a>The "size-changed" signal</h3>
<pre class="programlisting"><a
href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
@ -1089,7 +1089,7 @@ Emitted when the panel size changes.</p>
</div>
</div>
<div class="refsect1" lang="en">
<a name="id2592236"></a><h2>See Also</h2>
<a name="id2592439"></a><h2>See Also</h2>
<p>
<a href="libxfce4panel-Writing-Plugins.html" title="Writing Plugins">Writing Plugins</a>
</p>

88
docs/API/html/XfcePanelWindow.html

@ -128,7 +128,7 @@ href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2545917"></a><h2>Object Hierarchy</h2>
<a name="id2552241"></a><h2>Object Hierarchy</h2>
<pre class="synopsis">
<a
@ -153,13 +153,13 @@ href="/usr/share/gtk-doc/html/gtk/GtkWindow.html"
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2545968"></a><h2>Implemented Interfaces</h2>
<a name="id2552292"></a><h2>Implemented Interfaces</h2>
<p>
XfcePanelWindow implements
AtkImplementorIface.</p>
</div>
<div class="refsect1" lang="en">
<a name="id2545985"></a><h2>Properties</h2>
<a name="id2552309"></a><h2>Properties</h2>
<pre class="synopsis">
"<a href="XfcePanelWindow.html#XfcePanelWindow--handle-style">handle-style</a>" <a href="XfcePanelWindow.html#XfceHandleStyle">XfceHandleStyle</a> : Read / Write
@ -169,7 +169,7 @@ href="/usr/share/gtk-doc/html/gtk/gtk-Standard-Enumerations.html#GtkOrientation"
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2546024"></a><h2>Signal Prototypes</h2>
<a name="id2552348"></a><h2>Signal Prototypes</h2>
<pre class="synopsis">
"<a href="XfcePanelWindow.html#XfcePanelWindow-move">move</a>" void user_function (<a href="XfcePanelWindow.html" title="XfcePanelWindow">XfcePanelWindow</a> *window,
@ -208,7 +208,7 @@ href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"
</pre>
</div>
<div class="refsect1" lang="en">
<a name="id2565365"></a><h2>Description</h2>
<a name="id2565370"></a><h2>Description</h2>
<p>
A widget derived from <a
href="/usr/share/gtk-doc/html/gtk/GtkWindow.html"
@ -217,11 +217,11 @@ It optionally can have one or two move handles.
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2565385"></a><h2>Details</h2>
<a name="id2565389"></a><h2>Details</h2>
<div class="refsect2" lang="en">
<a name="id2565391"></a><h3>
<a name="id2565396"></a><h3>
<a name="XfcePanelWindow-struct"></a>XfcePanelWindow</h3>
<a class="indexterm" name="id2565400"></a><pre class="programlisting">typedef struct _XfcePanelWindow XfcePanelWindow;</pre>
<a class="indexterm" name="id2565405"></a><pre class="programlisting">typedef struct _XfcePanelWindow XfcePanelWindow;</pre>
<p>
The <a href="XfcePanelWindow.html#XfcePanelWindow-struct"><span class="type">XfcePanelWindow-struct</span></a> struct contains private data only, and
should be accessed using the functions below.
@ -229,9 +229,9 @@ should be accessed using the functions below.
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id2565425"></a><h3>
<a name="id2565429"></a><h3>
<a name="XfceHandleStyle"></a>enum XfceHandleStyle</h3>
<a class="indexterm" name="id2565435"></a><pre class="programlisting">typedef enum /*&lt;enum,prefix=XFCE_HANDLE_STYLE &gt;*/
<a class="indexterm" name="id2565439"></a><pre class="programlisting">typedef enum /*&lt;enum,prefix=XFCE_HANDLE_STYLE &gt;*/
{