sync
[gir-1.1] / PanelApplet-3.0.gir
1 <?xml version="1.0"?>
2 <!-- This file was automatically generated from C sources - DO NOT EDIT!
3 To affect the contents of this file, edit the original C definitions,
4 and/or use gtk-doc annotations.  -->
5 <repository version="1.1"
6             xmlns="http://www.gtk.org/introspection/core/1.0"
7             xmlns:c="http://www.gtk.org/introspection/c/1.0"
8             xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
9   <include name="Atk" version="1.0"/>
10   <include name="GConf" version="2.0"/>
11   <include name="GLib" version="2.0"/>
12   <include name="GModule" version="2.0"/>
13   <include name="GObject" version="2.0"/>
14   <include name="Gdk" version="2.0"/>
15   <include name="GdkPixbuf" version="2.0"/>
16   <include name="Gio" version="2.0"/>
17   <include name="Gtk" version="2.0"/>
18   <include name="Pango" version="1.0"/>
19   <include name="cairo" version="1.0"/>
20   <namespace name="PanelApplet"
21              version="3.0"
22              shared-library="libpanel-applet-3.so.0"
23              c:prefix="PanelApplet">
24     <enumeration name="BackgroundType"
25                  glib:type-name="PanelAppletBackgroundType"
26                  glib:get-type="panel_applet_background_type_get_type"
27                  c:type="PanelAppletBackgroundType">
28       <member name="no_background"
29               value="0"
30               c:identifier="PANEL_NO_BACKGROUND"
31               glib:nick="no-background"/>
32       <member name="color_background"
33               value="1"
34               c:identifier="PANEL_COLOR_BACKGROUND"
35               glib:nick="color-background"/>
36       <member name="pixmap_background"
37               value="2"
38               c:identifier="PANEL_PIXMAP_BACKGROUND"
39               glib:nick="pixmap-background"/>
40     </enumeration>
41     <record name="Class" c:type="PanelAppletClass">
42       <field name="event_box_class" writable="1">
43         <type name="Gtk.EventBoxClass" c:type="GtkEventBoxClass"/>
44       </field>
45       <field name="change_orient">
46         <type name="any" c:type="pointer"/>
47       </field>
48       <field name="change_size">
49         <type name="any" c:type="pointer"/>
50       </field>
51       <field name="change_background">
52         <type name="any" c:type="pointer"/>
53       </field>
54       <field name="move_focus_out_of_applet">
55         <type name="any" c:type="pointer"/>
56       </field>
57     </record>
58     <constant name="FACTORY_SERVICE_NAME" value="org.gnome.panel.applet.%s">
59       <type name="utf8"/>
60     </constant>
61     <class name="Factory"
62            c:type="PanelAppletFactory"
63            parent="GObject.Object"
64            glib:type-name="PanelAppletFactory"
65            glib:get-type="panel_applet_factory_get_type"
66            glib:type-struct="FactoryClass">
67       <constructor name="new" c:identifier="panel_applet_factory_new">
68         <return-value transfer-ownership="full">
69           <type name="Factory" c:type="PanelAppletFactory*"/>
70         </return-value>
71         <parameters>
72           <parameter name="applet_id" transfer-ownership="none">
73             <type name="utf8" c:type="gchar*"/>
74           </parameter>
75           <parameter name="applet_type" transfer-ownership="none">
76             <type name="GType" c:type="GType"/>
77           </parameter>
78           <parameter name="closure" transfer-ownership="none">
79             <type name="GObject.Closure" c:type="GClosure*"/>
80           </parameter>
81         </parameters>
82       </constructor>
83       <function name="main" c:identifier="panel_applet_factory_main">
84         <return-value transfer-ownership="none">
85           <type name="int" c:type="int"/>
86         </return-value>
87         <parameters>
88           <parameter name="factory_id" transfer-ownership="none">
89             <type name="utf8" c:type="gchar*"/>
90           </parameter>
91           <parameter name="out_process" transfer-ownership="none">
92             <type name="boolean" c:type="gboolean"/>
93           </parameter>
94           <parameter name="applet_type" transfer-ownership="none">
95             <type name="GType" c:type="GType"/>
96           </parameter>
97           <parameter name="callback"
98                      transfer-ownership="none"
99                      scope="call"
100                      closure="4">
101             <type name="FactoryCallback" c:type="PanelAppletFactoryCallback"/>
102           </parameter>
103           <parameter name="data" transfer-ownership="none">
104             <type name="any" c:type="gpointer"/>
105           </parameter>
106         </parameters>
107       </function>
108       <method name="register_service"
109               c:identifier="panel_applet_factory_register_service">
110         <return-value transfer-ownership="none">
111           <type name="boolean" c:type="gboolean"/>
112         </return-value>
113       </method>
114     </class>
115     <callback name="FactoryCallback" c:type="PanelAppletFactoryCallback">
116       <return-value transfer-ownership="none">
117         <type name="boolean" c:type="gboolean"/>
118       </return-value>
119       <parameters>
120         <parameter name="applet" transfer-ownership="none">
121           <type name="PanelApplet" c:type="PanelApplet*"/>
122         </parameter>
123         <parameter name="iid" transfer-ownership="none">
124           <type name="utf8" c:type="gchar*"/>
125         </parameter>
126         <parameter name="user_data" transfer-ownership="none" closure="2">
127           <type name="any" c:type="gpointer"/>
128         </parameter>
129       </parameters>
130     </callback>
131     <record name="FactoryClass"
132             c:type="PanelAppletFactoryClass"
133             glib:is-gtype-struct-for="Factory">
134     </record>
135     <bitfield name="Flags"
136               glib:type-name="PanelAppletFlags"
137               glib:get-type="panel_applet_flags_get_type"
138               c:type="PanelAppletFlags">
139       <member name="flags_none"
140               value="0"
141               c:identifier="PANEL_APPLET_FLAGS_NONE"
142               glib:nick="flags-none"/>
143       <member name="expand_major"
144               value="1"
145               c:identifier="PANEL_APPLET_EXPAND_MAJOR"
146               glib:nick="expand-major"/>
147       <member name="expand_minor"
148               value="2"
149               c:identifier="PANEL_APPLET_EXPAND_MINOR"
150               glib:nick="expand-minor"/>
151       <member name="has_handle"
152               value="4"
153               c:identifier="PANEL_APPLET_HAS_HANDLE"
154               glib:nick="has-handle"/>
155     </bitfield>
156     <constant name="OBJECT_PATH" value="/org/gnome/panel/applet/%s/%d">
157       <type name="utf8"/>
158     </constant>
159     <enumeration name="Orient"
160                  glib:type-name="PanelAppletOrient"
161                  glib:get-type="panel_applet_orient_get_type"
162                  c:type="PanelAppletOrient">
163       <member name="up"
164               value="0"
165               c:identifier="PANEL_APPLET_ORIENT_UP"
166               glib:nick="up"/>
167       <member name="down"
168               value="1"
169               c:identifier="PANEL_APPLET_ORIENT_DOWN"
170               glib:nick="down"/>
171       <member name="left"
172               value="2"
173               c:identifier="PANEL_APPLET_ORIENT_LEFT"
174               glib:nick="left"/>
175       <member name="right"
176               value="3"
177               c:identifier="PANEL_APPLET_ORIENT_RIGHT"
178               glib:nick="right"/>
179     </enumeration>
180     <class name="PanelApplet"
181            c:type="PanelApplet"
182            parent="Gtk.EventBox"
183            glib:type-name="PanelApplet"
184            glib:get-type="panel_applet_get_type">
185       <implements name="Atk.ImplementorIface"/>
186       <implements name="Gtk.Buildable"/>
187       <constructor name="new" c:identifier="panel_applet_new">
188         <return-value transfer-ownership="full">
189           <type name="PanelApplet" c:type="GtkWidget*"/>
190         </return-value>
191       </constructor>
192       <method name="get_orient" c:identifier="panel_applet_get_orient">
193         <return-value transfer-ownership="full">
194           <type name="Orient" c:type="PanelAppletOrient"/>
195         </return-value>
196       </method>
197       <method name="get_size" c:identifier="panel_applet_get_size">
198         <return-value transfer-ownership="none">
199           <type name="uint" c:type="guint"/>
200         </return-value>
201       </method>
202       <method name="get_background" c:identifier="panel_applet_get_background">
203         <return-value transfer-ownership="full">
204           <type name="BackgroundType" c:type="PanelAppletBackgroundType"/>
205         </return-value>
206         <parameters>
207           <parameter name="color" transfer-ownership="none">
208             <type name="Gdk.Color" c:type="GdkColor*"/>
209           </parameter>
210           <parameter name="pixmap" transfer-ownership="none">
211             <type name="Gdk.Pixmap" c:type="GdkPixmap**"/>
212           </parameter>
213         </parameters>
214       </method>
215       <method name="set_background_widget"
216               c:identifier="panel_applet_set_background_widget">
217         <return-value transfer-ownership="none">
218           <type name="none" c:type="void"/>
219         </return-value>
220         <parameters>
221           <parameter name="widget" transfer-ownership="none">
222             <type name="Gtk.Widget" c:type="GtkWidget*"/>
223           </parameter>
224         </parameters>
225       </method>
226       <method name="get_preferences_key"
227               c:identifier="panel_applet_get_preferences_key">
228         <return-value transfer-ownership="full">
229           <type name="utf8" c:type="gchar*"/>
230         </return-value>
231       </method>
232       <method name="add_preferences"
233               c:identifier="panel_applet_add_preferences"
234               throws="1">
235         <return-value transfer-ownership="none">
236           <type name="none" c:type="void"/>
237         </return-value>
238         <parameters>
239           <parameter name="schema_dir" transfer-ownership="none">
240             <type name="utf8" c:type="gchar*"/>
241           </parameter>
242         </parameters>
243       </method>
244       <method name="get_flags" c:identifier="panel_applet_get_flags">
245         <return-value transfer-ownership="full">
246           <type name="Flags" c:type="PanelAppletFlags"/>
247         </return-value>
248       </method>
249       <method name="set_flags" c:identifier="panel_applet_set_flags">
250         <return-value transfer-ownership="none">
251           <type name="none" c:type="void"/>
252         </return-value>
253         <parameters>
254           <parameter name="flags" transfer-ownership="none">
255             <type name="Flags" c:type="PanelAppletFlags"/>
256           </parameter>
257         </parameters>
258       </method>
259       <method name="set_size_hints" c:identifier="panel_applet_set_size_hints">
260         <return-value transfer-ownership="none">
261           <type name="none" c:type="void"/>
262         </return-value>
263         <parameters>
264           <parameter name="size_hints"
265                      direction="out"
266                      caller-allocates="0"
267                      transfer-ownership="none">
268             <type name="int" c:type="int*"/>
269           </parameter>
270           <parameter name="n_elements" transfer-ownership="none">
271             <type name="int" c:type="int"/>
272           </parameter>
273           <parameter name="base_size" transfer-ownership="none">
274             <type name="int" c:type="int"/>
275           </parameter>
276         </parameters>
277       </method>
278       <method name="get_locked_down"
279               c:identifier="panel_applet_get_locked_down">
280         <return-value transfer-ownership="none">
281           <type name="boolean" c:type="gboolean"/>
282         </return-value>
283       </method>
284       <method name="request_focus" c:identifier="panel_applet_request_focus">
285         <return-value transfer-ownership="none">
286           <type name="none" c:type="void"/>
287         </return-value>
288         <parameters>
289           <parameter name="timestamp" transfer-ownership="none">
290             <type name="uint32" c:type="guint32"/>
291           </parameter>
292         </parameters>
293       </method>
294       <method name="setup_menu" c:identifier="panel_applet_setup_menu">
295         <return-value transfer-ownership="none">
296           <type name="none" c:type="void"/>
297         </return-value>
298         <parameters>
299           <parameter name="xml" transfer-ownership="none">
300             <type name="utf8" c:type="gchar*"/>
301           </parameter>
302           <parameter name="action_group" transfer-ownership="none">
303             <type name="Gtk.ActionGroup" c:type="GtkActionGroup*"/>
304           </parameter>
305         </parameters>
306       </method>
307       <method name="setup_menu_from_file"
308               c:identifier="panel_applet_setup_menu_from_file">
309         <return-value transfer-ownership="none">
310           <type name="none" c:type="void"/>
311         </return-value>
312         <parameters>
313           <parameter name="filename" transfer-ownership="none">
314             <type name="utf8" c:type="gchar*"/>
315           </parameter>
316           <parameter name="action_group" transfer-ownership="none">
317             <type name="Gtk.ActionGroup" c:type="GtkActionGroup*"/>
318           </parameter>
319         </parameters>
320       </method>
321       <method name="get_xid" c:identifier="panel_applet_get_xid">
322         <return-value transfer-ownership="none">
323           <type name="uint32" c:type="guint32"/>
324         </return-value>
325         <parameters>
326           <parameter name="screen" transfer-ownership="none">
327             <type name="Gdk.Screen" c:type="GdkScreen*"/>
328           </parameter>
329         </parameters>
330       </method>
331       <method name="get_object_path"
332               c:identifier="panel_applet_get_object_path">
333         <return-value transfer-ownership="none">
334           <type name="utf8" c:type="gchar*"/>
335         </return-value>
336       </method>
337       <method name="gconf_get_full_key"
338               c:identifier="panel_applet_gconf_get_full_key">
339         <return-value transfer-ownership="full">
340           <type name="utf8" c:type="gchar*"/>
341         </return-value>
342         <parameters>
343           <parameter name="key" transfer-ownership="none">
344             <type name="utf8" c:type="gchar*"/>
345           </parameter>
346         </parameters>
347       </method>
348       <method name="gconf_set_bool"
349               c:identifier="panel_applet_gconf_set_bool"
350               throws="1">
351         <return-value transfer-ownership="none">
352           <type name="none" c:type="void"/>
353         </return-value>
354         <parameters>
355           <parameter name="key" transfer-ownership="none">
356             <type name="utf8" c:type="gchar*"/>
357           </parameter>
358           <parameter name="the_bool" transfer-ownership="none">
359             <type name="boolean" c:type="gboolean"/>
360           </parameter>
361         </parameters>
362       </method>
363       <method name="gconf_set_int"
364               c:identifier="panel_applet_gconf_set_int"
365               throws="1">
366         <return-value transfer-ownership="none">
367           <type name="none" c:type="void"/>
368         </return-value>
369         <parameters>
370           <parameter name="key" transfer-ownership="none">
371             <type name="utf8" c:type="gchar*"/>
372           </parameter>
373           <parameter name="the_int" transfer-ownership="none">
374             <type name="int" c:type="gint"/>
375           </parameter>
376         </parameters>
377       </method>
378       <method name="gconf_set_string"
379               c:identifier="panel_applet_gconf_set_string"
380               throws="1">
381         <return-value transfer-ownership="none">
382           <type name="none" c:type="void"/>
383         </return-value>
384         <parameters>
385           <parameter name="key" transfer-ownership="none">
386             <type name="utf8" c:type="gchar*"/>
387           </parameter>
388           <parameter name="the_string" transfer-ownership="none">
389             <type name="utf8" c:type="gchar*"/>
390           </parameter>
391         </parameters>
392       </method>
393       <method name="gconf_set_float"
394               c:identifier="panel_applet_gconf_set_float"
395               throws="1">
396         <return-value transfer-ownership="none">
397           <type name="none" c:type="void"/>
398         </return-value>
399         <parameters>
400           <parameter name="key" transfer-ownership="none">
401             <type name="utf8" c:type="gchar*"/>
402           </parameter>
403           <parameter name="the_float" transfer-ownership="none">
404             <type name="double" c:type="gdouble"/>
405           </parameter>
406         </parameters>
407       </method>
408       <method name="gconf_set_list"
409               c:identifier="panel_applet_gconf_set_list"
410               throws="1">
411         <return-value transfer-ownership="none">
412           <type name="none" c:type="void"/>
413         </return-value>
414         <parameters>
415           <parameter name="key" transfer-ownership="none">
416             <type name="utf8" c:type="gchar*"/>
417           </parameter>
418           <parameter name="list_type" transfer-ownership="none">
419             <type name="GConf.ValueType" c:type="GConfValueType"/>
420           </parameter>
421           <parameter name="list" transfer-ownership="none">
422             <type name="GLib.SList" c:type="GSList*">
423               <type name="any" c:type="gpointer"/>
424             </type>
425           </parameter>
426         </parameters>
427       </method>
428       <method name="gconf_set_value"
429               c:identifier="panel_applet_gconf_set_value"
430               throws="1">
431         <return-value transfer-ownership="none">
432           <type name="none" c:type="void"/>
433         </return-value>
434         <parameters>
435           <parameter name="key" transfer-ownership="none">
436             <type name="utf8" c:type="gchar*"/>
437           </parameter>
438           <parameter name="value" transfer-ownership="none">
439             <type name="GConf.Value" c:type="GConfValue*"/>
440           </parameter>
441         </parameters>
442       </method>
443       <method name="gconf_get_bool"
444               c:identifier="panel_applet_gconf_get_bool"
445               throws="1">
446         <return-value transfer-ownership="none">
447           <type name="boolean" c:type="gboolean"/>
448         </return-value>
449         <parameters>
450           <parameter name="key" transfer-ownership="none">
451             <type name="utf8" c:type="gchar*"/>
452           </parameter>
453         </parameters>
454       </method>
455       <method name="gconf_get_int"
456               c:identifier="panel_applet_gconf_get_int"
457               throws="1">
458         <return-value transfer-ownership="none">
459           <type name="int" c:type="gint"/>
460         </return-value>
461         <parameters>
462           <parameter name="key" transfer-ownership="none">
463             <type name="utf8" c:type="gchar*"/>
464           </parameter>
465         </parameters>
466       </method>
467       <method name="gconf_get_string"
468               c:identifier="panel_applet_gconf_get_string"
469               throws="1">
470         <return-value transfer-ownership="full">
471           <type name="utf8" c:type="gchar*"/>
472         </return-value>
473         <parameters>
474           <parameter name="key" transfer-ownership="none">
475             <type name="utf8" c:type="gchar*"/>
476           </parameter>
477         </parameters>
478       </method>
479       <method name="gconf_get_float"
480               c:identifier="panel_applet_gconf_get_float"
481               throws="1">
482         <return-value transfer-ownership="none">
483           <type name="double" c:type="gdouble"/>
484         </return-value>
485         <parameters>
486           <parameter name="key" transfer-ownership="none">
487             <type name="utf8" c:type="gchar*"/>
488           </parameter>
489         </parameters>
490       </method>
491       <method name="gconf_get_list"
492               c:identifier="panel_applet_gconf_get_list"
493               throws="1">
494         <return-value transfer-ownership="full">
495           <type name="GLib.SList" c:type="GSList*">
496             <type name="any" c:type="gpointer"/>
497           </type>
498         </return-value>
499         <parameters>
500           <parameter name="key" transfer-ownership="none">
501             <type name="utf8" c:type="gchar*"/>
502           </parameter>
503           <parameter name="list_type" transfer-ownership="none">
504             <type name="GConf.ValueType" c:type="GConfValueType"/>
505           </parameter>
506         </parameters>
507       </method>
508       <method name="gconf_get_value"
509               c:identifier="panel_applet_gconf_get_value"
510               throws="1">
511         <return-value transfer-ownership="full">
512           <type name="GConf.Value" c:type="GConfValue*"/>
513         </return-value>
514         <parameters>
515           <parameter name="key" transfer-ownership="none">
516             <type name="utf8" c:type="gchar*"/>
517           </parameter>
518         </parameters>
519       </method>
520       <property name="background" writable="1" transfer-ownership="none">
521         <type name="utf8" c:type="gchararray"/>
522       </property>
523       <property name="closure"
524                 writable="1"
525                 construct-only="1"
526                 transfer-ownership="none">
527         <type name="any" c:type="gpointer"/>
528       </property>
529       <property name="connection"
530                 writable="1"
531                 construct-only="1"
532                 transfer-ownership="none">
533         <type name="Gio.DBusConnection" c:type="GDBusConnection"/>
534       </property>
535       <property name="flags" writable="1" transfer-ownership="none">
536         <type name="uint" c:type="guint"/>
537       </property>
538       <property name="id"
539                 writable="1"
540                 construct-only="1"
541                 transfer-ownership="none">
542         <type name="utf8" c:type="gchararray"/>
543       </property>
544       <property name="locked" writable="1" transfer-ownership="none">
545         <type name="boolean" c:type="gboolean"/>
546       </property>
547       <property name="locked-down" writable="1" transfer-ownership="none">
548         <type name="boolean" c:type="gboolean"/>
549       </property>
550       <property name="orient" writable="1" transfer-ownership="none">
551         <type name="uint" c:type="guint"/>
552       </property>
553       <property name="prefs-key" writable="1" transfer-ownership="none">
554         <type name="utf8" c:type="gchararray"/>
555       </property>
556       <property name="size" writable="1" transfer-ownership="none">
557         <type name="uint" c:type="guint"/>
558       </property>
559       <property name="size-hints" writable="1" transfer-ownership="none">
560         <type name="any" c:type="gpointer"/>
561       </property>
562       <field name="event_box">
563         <type name="Gtk.EventBox" c:type="GtkEventBox"/>
564       </field>
565       <field name="priv">
566         <type name="Private" c:type="PanelAppletPrivate*"/>
567       </field>
568       <glib:signal name="change-background">
569         <return-value transfer-ownership="full">
570           <type name="none" c:type="void"/>
571         </return-value>
572         <parameters>
573           <parameter name="object" transfer-ownership="none">
574             <type name="BackgroundType" c:type="PanelAppletBackgroundType"/>
575           </parameter>
576           <parameter name="p0" transfer-ownership="none">
577             <type name="Gdk.Color" c:type="GdkColor"/>
578           </parameter>
579           <parameter name="p1" transfer-ownership="none">
580             <type name="Gdk.Pixmap" c:type="GdkPixmap"/>
581           </parameter>
582         </parameters>
583       </glib:signal>
584       <glib:signal name="change-orient">
585         <return-value transfer-ownership="full">
586           <type name="none" c:type="void"/>
587         </return-value>
588         <parameters>
589           <parameter name="object" transfer-ownership="none">
590             <type name="uint" c:type="guint"/>
591           </parameter>
592         </parameters>
593       </glib:signal>
594       <glib:signal name="change-size">
595         <return-value transfer-ownership="full">
596           <type name="none" c:type="void"/>
597         </return-value>
598         <parameters>
599           <parameter name="object" transfer-ownership="none">
600             <type name="int" c:type="gint"/>
601           </parameter>
602         </parameters>
603       </glib:signal>
604       <glib:signal name="move-focus-out-of-applet">
605         <return-value transfer-ownership="full">
606           <type name="none" c:type="void"/>
607         </return-value>
608         <parameters>
609           <parameter name="object" transfer-ownership="none">
610             <type name="Gtk.DirectionType" c:type="GtkDirectionType"/>
611           </parameter>
612         </parameters>
613       </glib:signal>
614     </class>
615     <record name="Private" c:type="PanelAppletPrivate">
616     </record>
617   </namespace>
618 </repository>