Merge lp:~dbusmenu-team/libdbusmenu/ubuntu into lp:~ubuntu-desktop/libdbusmenu/ubuntu

Proposed by Ted Gould
Status: Merged
Merged at revision: 108
Proposed branch: lp:~dbusmenu-team/libdbusmenu/ubuntu
Merge into: lp:~ubuntu-desktop/libdbusmenu/ubuntu
Diff against target: 31750 lines (+12027/-13061)
140 files modified
AUTHORS (+1/-0)
ChangeLog (+633/-0)
Makefile.in (+7/-1)
aclocal.m4 (+2/-2)
configure (+116/-59)
configure.ac (+21/-12)
debian/changelog (+13/-0)
debian/control (+20/-26)
debian/gir1.2-dbusmenu-glib-0.4.install (+1/-1)
debian/gir1.2-dbusmenu-gtk-0.4.install (+1/-1)
debian/gir1.2-dbusmenu-gtk3-0.4.install (+1/-1)
debian/libdbusmenu-glib-dev.install (+4/-4)
debian/libdbusmenu-gtk-dev.install (+4/-4)
debian/libdbusmenu-gtk3-dev.install (+3/-3)
debian/libdbusmenu-jsonloader-dev.install (+2/-2)
docs/Makefile.in (+1/-0)
docs/libdbusmenu-glib/Makefile.in (+1/-0)
docs/libdbusmenu-glib/reference/Makefile.in (+1/-0)
docs/libdbusmenu-glib/reference/html/annotation-glossary.html (+0/-62)
docs/libdbusmenu-glib/reference/html/api-index-full.html (+0/-414)
docs/libdbusmenu-glib/reference/html/ch01.html (+0/-48)
docs/libdbusmenu-glib/reference/html/index.html (+0/-46)
docs/libdbusmenu-glib/reference/html/index.sgml (+0/-121)
docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuClient.html (+0/-508)
docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitem.html (+0/-1504)
docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitemProxy.html (+0/-168)
docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuServer.html (+0/-299)
docs/libdbusmenu-glib/reference/html/libdbusmenu-glib.devhelp (+0/-111)
docs/libdbusmenu-glib/reference/html/libdbusmenu-glib.devhelp2 (+0/-111)
docs/libdbusmenu-glib/reference/html/object-tree.html (+0/-32)
docs/libdbusmenu-glib/reference/html/style.css (+0/-265)
docs/libdbusmenu-glib/reference/tmpl/client-menuitem.sgml (+0/-55)
docs/libdbusmenu-glib/reference/tmpl/client.sgml (+0/-170)
docs/libdbusmenu-glib/reference/tmpl/menuitem-proxy.sgml (+0/-61)
docs/libdbusmenu-glib/reference/tmpl/menuitem.sgml (+0/-540)
docs/libdbusmenu-glib/reference/tmpl/server.sgml (+0/-116)
docs/libdbusmenu-glib/reference/version.xml (+1/-1)
docs/libdbusmenu-glib/reference/xml/annotation-glossary.xml (+0/-54)
docs/libdbusmenu-glib/reference/xml/api-index-deprecated.xml (+0/-8)
docs/libdbusmenu-glib/reference/xml/api-index-full.xml (+0/-107)
docs/libdbusmenu-glib/reference/xml/client-menuitem.xml (+0/-82)
docs/libdbusmenu-glib/reference/xml/client.xml (+0/-380)
docs/libdbusmenu-glib/reference/xml/menuitem-proxy.xml (+0/-118)
docs/libdbusmenu-glib/reference/xml/menuitem.xml (+0/-1060)
docs/libdbusmenu-glib/reference/xml/server.xml (+0/-230)
docs/libdbusmenu-gtk/Makefile.in (+1/-0)
docs/libdbusmenu-gtk/reference/Makefile.in (+5/-2)
docs/libdbusmenu-gtk/reference/html/Genericmenuitem.html (+0/-360)
docs/libdbusmenu-gtk/reference/html/api-index-full.html (+0/-189)
docs/libdbusmenu-gtk/reference/html/ch01.html (+0/-44)
docs/libdbusmenu-gtk/reference/html/index.html (+0/-42)
docs/libdbusmenu-gtk/reference/html/index.sgml (+0/-55)
docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-DbusmenuGtkClient.html (+0/-345)
docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-DbusmenuGtkMenu.html (+0/-186)
docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-menuitem.html (+0/-280)
docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk.devhelp (+0/-53)
docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk.devhelp2 (+0/-53)
docs/libdbusmenu-gtk/reference/html/object-tree.html (+0/-42)
docs/libdbusmenu-gtk/reference/html/style.css (+0/-265)
docs/libdbusmenu-gtk/reference/libdbusmenu-gtk-sections.txt (+0/-70)
docs/libdbusmenu-gtk/reference/libdbusmenu-gtk.types (+0/-3)
docs/libdbusmenu-gtk/reference/tmpl/client.sgml (+0/-117)
docs/libdbusmenu-gtk/reference/tmpl/genericmenuitem.sgml (+0/-153)
docs/libdbusmenu-gtk/reference/tmpl/menu.sgml (+0/-69)
docs/libdbusmenu-gtk/reference/tmpl/menuitem.sgml (+0/-86)
docs/libdbusmenu-gtk/reference/version.xml (+1/-1)
docs/libdbusmenu-gtk/reference/xml/api-index-deprecated.xml (+0/-8)
docs/libdbusmenu-gtk/reference/xml/api-index-full.xml (+0/-51)
docs/libdbusmenu-gtk/reference/xml/client.xml (+0/-241)
docs/libdbusmenu-gtk/reference/xml/genericmenuitem.xml (+0/-256)
docs/libdbusmenu-gtk/reference/xml/menu.xml (+0/-132)
docs/libdbusmenu-gtk/reference/xml/menuitem.xml (+0/-187)
libdbusmenu-glib/Makefile.am (+42/-33)
libdbusmenu-glib/Makefile.in (+57/-39)
libdbusmenu-glib/clean-namespaces.xslt (+14/-0)
libdbusmenu-glib/client-marshal.c (+6/-6)
libdbusmenu-glib/client-marshal.h (+2/-2)
libdbusmenu-glib/client-marshal.list (+1/-1)
libdbusmenu-glib/client-menuitem.c (+3/-3)
libdbusmenu-glib/client.c (+425/-254)
libdbusmenu-glib/client.h (+2/-2)
libdbusmenu-glib/dbus-menu-clean.xml.c (+132/-0)
libdbusmenu-glib/dbus-menu-clean.xml.h (+1/-0)
libdbusmenu-glib/dbus-menu.xml (+3/-3)
libdbusmenu-glib/dbusmenu-client.h (+0/-292)
libdbusmenu-glib/dbusmenu-glib-0.4.pc.in (+2/-2)
libdbusmenu-glib/dbusmenu-server.h (+0/-386)
libdbusmenu-glib/menuitem-marshal.c (+6/-6)
libdbusmenu-glib/menuitem-marshal.h (+2/-2)
libdbusmenu-glib/menuitem-marshal.list (+1/-1)
libdbusmenu-glib/menuitem-private.h (+1/-0)
libdbusmenu-glib/menuitem-proxy.c (+6/-6)
libdbusmenu-glib/menuitem.c (+144/-86)
libdbusmenu-glib/menuitem.h (+8/-5)
libdbusmenu-glib/server-marshal.c (+6/-6)
libdbusmenu-glib/server-marshal.h (+2/-2)
libdbusmenu-glib/server-marshal.list (+1/-1)
libdbusmenu-glib/server.c (+552/-206)
libdbusmenu-gtk/Makefile.am (+35/-27)
libdbusmenu-gtk/Makefile.in (+48/-31)
libdbusmenu-gtk/client.c (+32/-42)
libdbusmenu-gtk/dbusmenu-gtk-0.4.pc.in (+2/-2)
libdbusmenu-gtk/dbusmenu-gtk3-0.4.pc.in (+2/-2)
libdbusmenu-gtk/genericmenuitem.c (+2/-7)
libdbusmenu-gtk/menuitem.c (+39/-104)
libdbusmenu-gtk/menuitem.h (+4/-0)
m4/gnome-doc-utils.m4 (+56/-0)
m4/intltool.m4 (+216/-0)
m4/libtool.m4 (+7377/-0)
m4/ltoptions.m4 (+368/-0)
m4/ltsugar.m4 (+123/-0)
m4/ltversion.m4 (+23/-0)
m4/lt~obsolete.m4 (+92/-0)
tests/Makefile.am (+2/-2)
tests/Makefile.in (+6/-5)
tests/dbusmenu-jsonloader-0.4.pc.in (+1/-1)
tests/json-loader.c (+59/-99)
tests/test-glib-events-client.c (+6/-8)
tests/test-glib-events-server.c (+28/-27)
tests/test-glib-layout-server.c (+28/-27)
tests/test-glib-objects.c (+51/-19)
tests/test-glib-properties-server.c (+1/-6)
tests/test-glib-proxy-client.c (+3/-4)
tests/test-glib-proxy-proxy.c (+27/-25)
tests/test-glib-proxy-server.c (+26/-25)
tests/test-glib-simple-items.c (+0/-3)
tests/test-glib-submenu-server.c (+28/-27)
tests/test-gtk-label-server.c (+29/-25)
tests/test-gtk-objects.c (+2/-2)
tests/test-gtk-reorder-server.c (+28/-27)
tests/test-gtk-shortcut-server.c (+28/-27)
tests/test-gtk-submenu-server.c (+28/-27)
tests/test-json-01.json (+822/-822)
tests/test-json-client.c (+34/-30)
tests/test-json-server.c (+34/-27)
tools/Makefile.in (+1/-0)
tools/dbusmenu-bench (+1/-1)
tools/dbusmenu-dumper.c (+42/-136)
tools/testapp/Makefile.in (+7/-1)
tools/testapp/main.c (+27/-22)
To merge this branch: bzr merge lp:~dbusmenu-team/libdbusmenu/ubuntu
Reviewer Review Type Date Requested Status
Ken VanDine Pending
Review via email: mp+46145@code.launchpad.net
To post a comment you must log in.
lp:~dbusmenu-team/libdbusmenu/ubuntu updated
108. By Sebastien Bacher

releasing version 0.3.91-0ubuntu1

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'AUTHORS'
--- AUTHORS 2010-11-11 17:24:45 +0000
+++ AUTHORS 2011-01-13 16:32:45 +0000
@@ -3,6 +3,7 @@
3 Ara Pulido 3 Ara Pulido
4 Aurelien Gateau 4 Aurelien Gateau
5 Aurélien Gâteau 5 Aurélien Gâteau
6 Chris Coulson
6 Cody Russell 7 Cody Russell
7 David Barth 8 David Barth
8 Jonathan Riddell 9 Jonathan Riddell
910
=== modified file 'ChangeLog'
--- ChangeLog 2010-11-11 17:24:45 +0000
+++ ChangeLog 2011-01-13 16:32:45 +0000
@@ -1,5 +1,638 @@
1# Generated by Makefile. Do not edit.1# Generated by Makefile. Do not edit.
22
32011-01-13 Ted Gould <ted@gould.cx>
4
5 0.3.91
6
72011-01-13 Ted Gould <ted@gould.cx>
8
9 Fixing packages names for the gir scanner
10
112011-01-13 Ted Gould <ted@gould.cx>
12
13 Changing namespace from ayatana.org to canonical.com
14
152011-01-13 Ted Gould <ted@gould.cx>
16
17 Ayatana purge
18
192011-01-13 Ted Gould <ted@gould.cx>
20
21 Changing the accel reference.
22
232010-09-24 Ted Gould <ted@gould.cx>
24
25 Making sure to reference the accel group
26
272011-01-06 Ted Gould <ted@gould.cx>
28
29 Adding an about-to-show signal to the menuitem
30
312010-12-13 Chris Coulson <chrisccoulson@ubuntu.com>
32
33 Add an about-to-show signal to the menu items and hook this up
34 to be emitted when someone calls dbusmenu_menuitem_send_about_to_show
35
362010-12-13 Chris Coulson <chrisccoulson@ubuntu.com>
37
38 * Hook in AboutToShow to the menu items
39
402010-12-13 Chris Coulson <chrisccoulson@ubuntu.com>
41
42 Bracked public libdbusmenu-gtk/menuitem.h header with G_{BEGIN/END}_DECLS, so it can be used from C++ consumers
43
442011-01-06 Ted Gould <ted@gould.cx>
45
46 Allow removing properties with NULL variants or strings.
47
482011-01-05 Ted Gould <ted@gould.cx>
49
50 Oops, need to actually assign that return.
51
522011-01-05 Ted Gould <ted@gould.cx>
53
54 Testing for the string being NULL before g_variant aborts on it.
55
562011-01-05 Ted Gould <ted@gould.cx>
57
58 A new case where the string is NULL
59
602011-01-05 Ted Gould <ted@gould.cx>
61
62 Adding a test for removal by string being NULL
63
642011-01-05 Ted Gould <ted@gould.cx>
65
66 Adding in the test for variant removal
67
682011-01-05 Ted Gould <ted@gould.cx>
69
70 Adding a test to test removing of properties
71
722011-01-05 Ted Gould <ted@gould.cx>
73
74 Handling the case of a NULL variant by making it clear the hashtable of that property.
75
762010-12-09 Ted Gould <ted@gould.cx>
77
78 Fixing check menu items (and radio)
79
802010-12-09 Ted Gould <ted@gould.cx>
81
82 Switching away from using set_activate as that doesn't actually set the value, it just signals, but we're sucking up that signal already so we need to manually create it if we need it, which is the only way to set the active property. Goofy.
83
842010-12-09 Ted Gould <ted@gould.cx>
85
86 Upping the library version as we're different ABI than 0.3.90 even :-/
87
882010-12-08 Ted Gould <ted@gould.cx>
89
90 Switching from dbus-glib to GDBus
91
922010-12-08 Ted Gould <ted@gould.cx>
93
94 Fixing the requires in the pc files
95
962010-12-07 Ted Gould <ted@gould.cx>
97
98 Wrong directory for jsonloader header files.
99
1002010-12-07 Ted Gould <ted@gould.cx>
101
102 Oops, wrong version -- fixed
103
1042010-12-07 Ted Gould <ted@gould.cx>
105
106 Updating to trunk with introspection fixes
107
1082010-12-02 Ted Gould <ted@gould.cx>
109
110 Ignoring the new PC file
111
1122010-12-02 Ted Gould <ted@gould.cx>
113
114 Renaming the jsonloader pc file
115
1162010-12-02 Ted Gould <ted@gould.cx>
117
118 Removing a GValue to use the direct functions
119
1202010-12-01 Ted Gould <ted@gould.cx>
121
122 Making the ints from the JSON file int32s
123
1242010-12-01 Ted Gould <ted@gould.cx>
125
126 Putting the XSLT Processor into the configuration file.
127
1282010-12-01 Ted Gould <ted@gould.cx>
129
130 Ignore a bunch of new files.
131
1322010-12-01 Ted Gould <ted@gould.cx>
133
134 Moving the pc files to be parallel installable.
135
1362010-12-01 Ted Gould <ted@gould.cx>
137
138 Changing the include directory to be the correct changed one.
139
1402010-12-01 Ted Gould <ted@gould.cx>
141
142 Merging in trunk changes for dual build and GTK3 fixes
143
1442010-12-01 Ted Gould <ted@gould.cx>
145
146 Changing API to 0.4
147
1482010-12-01 Ted Gould <ted@gould.cx>
149
150 Switching API over to 0.4
151
1522010-12-01 Ted Gould <ted@gould.cx>
153
154 Changing the quoting so that the test passes
155
1562010-12-01 Ted Gould <ted@gould.cx>
157
158 Removing the flush. It seems to be broken in GDBus and I can't fix it.
159
1602010-11-29 Ted Gould <ted@gould.cx>
161
162 oops, forgot a debug message
163
1642010-11-29 Ted Gould <ted@gould.cx>
165
166 Ah, oops, we shouldn't unref these variants as they're kept in the hashtable, we have them as floating.
167
1682010-11-29 Ted Gould <ted@gould.cx>
169
170 Switching to use the builder all the way for the strings instead of the GArray
171
1722010-11-29 Ted Gould <ted@gould.cx>
173
174 Ensuring all returns are protected by tuples for GDBus
175
1762010-11-29 Ted Gould <ted@gould.cx>
177
178 Fixing the return values from AboutToShow
179
1802010-11-29 Ted Gould <ted@gould.cx>
181
182 Protect against NULL variants to remove warnings
183
1842010-11-29 Ted Gould <ted@gould.cx>
185
186 Wrong signal name
187
1882010-11-29 Ted Gould <ted@gould.cx>
189
190 Switching shortcut parsing code to more directly use the variant iterator
191
1922010-11-23 Ted Gould <ted@gould.cx>
193
194 Fixing up variant usage
195
1962010-11-23 Ted Gould <ted@gould.cx>
197
198 Uhm, there's no explaination for this one. Duh.
199
2002010-11-23 Ted Gould <ted@gould.cx>
201
202 Convert json loader to using variants
203
2042010-11-23 Ted Gould <ted@gould.cx>
205
206 Exporting the server before getting the name
207
2082010-11-23 Ted Gould <ted@gould.cx>
209
210 Adding another todo about the properties... need to do that everywhere
211
2122010-11-23 Ted Gould <ted@gould.cx>
213
214 Protect update_layout from not having an owner yet, and if we get one immediately call update_layout()
215
2162010-11-19 Ted Gould <ted@gould.cx>
217
218 Wrong bus name
219
2202010-11-18 Ted Gould <ted@gould.cx>
221
222 Protecting the invalid root a little bit more and returning a better error.
223
2242010-11-18 Ted Gould <ted@gould.cx>
225
226 Using the name assigned instead of a default.
227
2282010-11-18 Ted Gould <ted@gould.cx>
229
230 We can't really be autostarting as we don't know enough to make a judgement there.
231
2322010-11-18 Ted Gould <ted@gould.cx>
233
234 Oops, messed up the format here.
235
2362010-11-18 Ted Gould <ted@gould.cx>
237
238 Don't unref the variant we send and fix up debugging messages.
239
2402010-11-18 Ted Gould <ted@gould.cx>
241
242 Protect against NULL params (which they should be) but not leak just in case
243
2442010-11-18 Ted Gould <ted@gould.cx>
245
246 Switching to not put into a tuple
247
2482010-11-18 Ted Gould <ted@gould.cx>
249
250 Oops, drop debug messages
251
2522010-11-18 Ted Gould <ted@gould.cx>
253
254 Correcting type check
255
2562010-11-18 Ted Gould <ted@gould.cx>
257
258 Break out of the tuple
259
2602010-11-18 Ted Gould <ted@gould.cx>
261
262 Setting up the proper builders and interfaces for group_properties
263
2642010-11-18 Ted Gould <ted@gould.cx>
265
266 Cleaning up the building of a properties variant
267
2682010-11-18 Ted Gould <ted@gould.cx>
269
270 Cleaning up the building of the property requests
271
2722010-11-18 Ted Gould <ted@gould.cx>
273
274 Wow, I've learned a lot about better ways to do this :)
275
2762010-11-18 Ted Gould <ted@gould.cx>
277
278 Fixing our use of GVariant type strings
279
2802010-11-18 Ted Gould <ted@gould.cx>
281
282 Fixing signal emition when there are new entries added to the property table.
283
2842010-11-18 Ted Gould <ted@gould.cx>
285
286 Eh, bad truth checking here.
287
2882010-11-18 Ted Gould <ted@gould.cx>
289
290 This now generates a warning, but unfortunately gtester fails that.
291
2922010-11-18 Ted Gould <ted@gould.cx>
293
294 Switching to variants in the property changed signals
295
2962010-11-17 Ted Gould <ted@gould.cx>
297
298 Moving the GValues over to GVariant
299
3002010-11-17 Ted Gould <ted@gould.cx>
301
302 Fixing our signals and marshallers for them as well
303
3042010-11-17 Ted Gould <ted@gould.cx>
305
306 Variants in sending over the server connection
307
3082010-11-17 Ted Gould <ted@gould.cx>
309
310 Dropping set and get value
311
3122010-11-17 Ted Gould <ted@gould.cx>
313
314 Change all the event handling to use GVariants
315
3162010-11-17 Ted Gould <ted@gould.cx>
317
318 Switching everything to start using variants... even ahead of GLib
319
3202010-11-17 Ted Gould <ted@gould.cx>
321
322 Removing the set_value and get_value functions from being used elsewhere in -glib
323
3242010-11-17 Ted Gould <ted@gould.cx>
325
326 Adding deprecation comment to the documentation.
327
3282010-11-17 Ted Gould <ted@gould.cx>
329
330 Adding some deprectated flags for the value functions.
331
3322010-11-17 Ted Gould <ted@gould.cx>
333
334 Replacing the value based functions with variants instead of values.
335
3362010-11-17 Ted Gould <ted@gould.cx>
337
338 Switch the internal hash table to be variant and implement the set and get functions. Also TODOs around other needed changes.
339
3402010-11-17 Ted Gould <ted@gould.cx>
341
342 Porting the dumper to GDBus
343
3442010-11-16 Ted Gould <ted@gould.cx>
345
346 Getting names the GDBus way
347
3482010-11-16 Ted Gould <ted@gould.cx>
349
350 Making a test do a name detection, but kinda making it async at the same time.
351
3522010-11-16 Ted Gould <ted@gould.cx>
353
354 Chaning to get dbus names via GDBus
355
3562010-11-16 Ted Gould <ted@gould.cx>
357
358 Switching to getting the name with GDBus
359
3602010-11-16 Ted Gould <ted@gould.cx>
361
362 Redoing the handling of shortcuts to use GVariants rather than GValues
363
3642010-11-16 Ted Gould <ted@gould.cx>
365
366 It doesn't really match standard GVariant syntax to have this be a const
367
3682010-11-16 Ted Gould <ted@gould.cx>
369
370 More name grabbing porting from dbus-glib to GDBus
371
3722010-11-16 Ted Gould <ted@gould.cx>
373
374 Switching to GDBus for getting the name
375
3762010-11-16 Ted Gould <ted@gould.cx>
377
378 Wow, that blows things out. Nice!
379
3802010-11-16 Ted Gould <ted@gould.cx>
381
382 Ooops, fix the booleans
383
3842010-11-16 Ted Gould <ted@gould.cx>
385
386 Fix error handling on the xslt script
387
3882010-11-16 Ted Gould <ted@gould.cx>
389
390 Switching to GDBus from dbus-glib
391
3922010-11-16 Ted Gould <ted@gould.cx>
393
394 Glib version is using GIO now
395
3962010-11-16 Ted Gould <ted@gould.cx>
397
398 Taking out the dbus-glib specialized types for now
399
4002010-11-15 Ted Gould <ted@gould.cx>
401
402 Ignoring the new temp files
403
4042010-11-15 Ted Gould <ted@gould.cx>
405
406 Cleaning out namespaces from the XML so that GDBus will read it.
407
4082010-11-15 Ted Gould <ted@gould.cx>
409
410 Some stub functions so that we can compile
411
4122010-11-15 Ted Gould <ted@gould.cx>
413
414 Oops, unused helper
415
4162010-11-15 Ted Gould <ted@gould.cx>
417
418 Removing the lookup in the properties to see if an item should be replaced, since we're calling all of them, I don't think we want any leftovers.
419
4202010-11-15 Ted Gould <ted@gould.cx>
421
422 Changing property update to use variants
423
4242010-11-15 Ted Gould <ted@gould.cx>
425
426 A set of basically typos caught by the compiler
427
4282010-11-15 Ted Gould <ted@gould.cx>
429
430 Dropping the name check, need to figure out another way to do this.
431
4322010-11-15 Ted Gould <ted@gould.cx>
433
434 Changing how the watcher is setup
435
4362010-11-15 Ted Gould <ted@gould.cx>
437
438 Changing the 'Event' call to use GDBus and GVariant
439
4402010-11-15 Ted Gould <ted@gould.cx>
441
442 Reshuffling update layout to use GDBus and GVariants
443
4442010-11-15 Ted Gould <ted@gould.cx>
445
446 Switching over our call to AboutToShow
447
4482010-11-15 Ted Gould <ted@gould.cx>
449
450 A couple of clean ups from the compiler
451
4522010-11-15 Ted Gould <ted@gould.cx>
453
454 Completely change layoutcall to be a GCancellable
455
4562010-11-15 Ted Gould <ted@gould.cx>
457
458 Changing the prototypes for the get_properties wrappers
459
4602010-11-15 Ted Gould <ted@gould.cx>
461
462 Adding prototypes for the variant functions we're going to need in menuitem
463
4642010-11-15 Ted Gould <ted@gould.cx>
465
466 Fixing the menuitem_get_properties_cb to use Variants and match the right prototype
467
4682010-11-15 Ted Gould <ted@gould.cx>
469
470 Changing the properties callback to use the proper prototype and GVariant
471
4722010-11-15 Ted Gould <ted@gould.cx>
473
474 Changing the prototype for one call to the callback, need a different approach
475
4762010-11-15 Ted Gould <ted@gould.cx>
477
478 Adding in the dbusmenu interface
479
4802010-11-15 Ted Gould <ted@gould.cx>
481
482 Blanket replace of DBusGProxy with GDBusProxy
483
4842010-11-15 Ted Gould <ted@gould.cx>
485
486 Changing the function prototype for properties callback to be local, and make more sense.
487
4882010-11-12 Ted Gould <ted@gould.cx>
489
490 Adjusting how the menu proxy gets built up and signals connected
491
4922010-11-12 Ted Gould <ted@gould.cx>
493
494 Reshuffling the creation of the menu proxy to be async with a callback.
495
4962010-11-12 Ted Gould <ted@gould.cx>
497
498 Adding a cancellable for the menu proxy in the private object
499
5002010-11-12 Ted Gould <ted@gould.cx>
501
502 Including the interface description and building the objects from it once
503
5042010-11-12 Ted Gould <ted@gould.cx>
505
506 Removing the proxy for the property interface on the object as GDBus puts that in the standard proxy now
507
5082010-11-12 Ted Gould <ted@gould.cx>
509
510 Changing the flow for creating the async session bus. It is now cancellable.
511
5122010-11-12 Ted Gould <ted@gould.cx>
513
514 Changing the flush
515
5162010-11-12 Ted Gould <ted@gould.cx>
517
518 Switching the headers and private variables
519
5202010-10-15 Ted Gould <ted@gould.cx>
521
522 Making signals emit on dbus as well as locally.
523
5242010-10-15 Ted Gould <ted@gould.cx>
525
526 Porting over AboutToShow
527
5282010-10-15 Ted Gould <ted@gould.cx>
529
530 Porting over the event function
531
5322010-10-15 Ted Gould <ted@gould.cx>
533
534 Converting GetProperties
535
5362010-10-14 Ted Gould <ted@gould.cx>
537
538 Coverting GetProperty
539
5402010-10-14 Ted Gould <ted@gould.cx>
541
542 Converting over GetChildren
543
5442010-10-14 Ted Gould <ted@gould.cx>
545
546 Implement the get_properties function
547
5482010-10-14 Ted Gould <ted@gould.cx>
549
550 Adding a helper function to get the menuitem properties as a variant
551
5522010-10-14 Ted Gould <ted@gould.cx>
553
554 Porting over GetLayout
555
5562010-10-14 Ted Gould <ted@gould.cx>
557
558 Fleshing out the method call function to use the table
559
5602010-10-14 Ted Gould <ted@gould.cx>
561
562 Setting up a method table for the dbus interface
563
5642010-10-14 Ted Gould <ted@gould.cx>
565
566 Fleshing out the property get function
567
5682010-10-14 Ted Gould <ted@gould.cx>
569
570 Moving the interface name into a define
571
5722010-10-14 Ted Gould <ted@gould.cx>
573
574 Whitespace
575
5762010-10-14 Ted Gould <ted@gould.cx>
577
578 Filling out the vtable
579
5802010-10-14 Ted Gould <ted@gould.cx>
581
582 Moving globals
583
5842010-10-14 Ted Gould <ted@gould.cx>
585
586 Changing the registration of the object on the bus
587
5882010-10-14 Ted Gould <ted@gould.cx>
589
590 Setting up the private variables that we're going to do need to set this stuff up
591
5922010-10-14 Ted Gould <ted@gould.cx>
593
594 Changing the way the static interface information is generated
595
5962010-10-14 Ted Gould <ted@gould.cx>
597
598 Ignoring our new file friends
599
6002010-10-13 Ted Gould <ted@gould.cx>
601
602 Make the XML into something we can include in the source
603
6042010-10-13 Ted Gould <ted@gould.cx>
605
606 Dropping the built headers from the build
607
6082010-10-13 Ted Gould <ted@gould.cx>
609
610 Dropping dbus-glib from the build requirements
611
6122010-12-06 Ted Gould <ted@gould.cx>
613
614 Fixing introspection for Natty
615
6162010-12-06 Ted Gould <ted@gould.cx>
617
618 Add a check for GIR version less that 10
619
6202010-11-23 Ken VanDine <ken.vandine@canonical.com>
621
622 Make gtk-doc building gtk3 friendly
623
6242010-11-23 Ken VanDine <ken.vandine@canonical.com>
625
626 Cleaned up the scanner flags some
627
6282010-11-23 Ken VanDine <ken.vandine@canonical.com>
629
630 Set more scanner flags to get the namespace right
631
6322010-11-11 Ted Gould <ted@gould.cx>
633
634 0.3.90
635
32010-11-11 Ted Gould <ted@gould.cx>6362010-11-11 Ted Gould <ted@gould.cx>
4637
5 Adding in the deprecation flags even if we can't really use them yet.638 Adding in the deprecation flags even if we can't really use them yet.
6639
=== modified file 'Makefile.in'
--- Makefile.in 2010-11-11 17:28:43 +0000
+++ Makefile.in 2011-01-13 16:32:45 +0000
@@ -40,7 +40,12 @@
40 compile config.guess config.sub depcomp install-sh ltmain.sh \40 compile config.guess config.sub depcomp install-sh ltmain.sh \
41 missing mkinstalldirs41 missing mkinstalldirs
42ACLOCAL_M4 = $(top_srcdir)/aclocal.m442ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
43am__aclocal_m4_deps = $(top_srcdir)/configure.ac43am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \
44 $(top_srcdir)/m4/gtk-doc.m4 $(top_srcdir)/m4/intltool.m4 \
45 $(top_srcdir)/m4/introspection.m4 $(top_srcdir)/m4/libtool.m4 \
46 $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
47 $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
48 $(top_srcdir)/configure.ac
44am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \49am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
45 $(ACLOCAL_M4)50 $(ACLOCAL_M4)
46am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \51am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
@@ -223,6 +228,7 @@
223VALA_API_GEN = @VALA_API_GEN@228VALA_API_GEN = @VALA_API_GEN@
224VERSION = @VERSION@229VERSION = @VERSION@
225XGETTEXT = @XGETTEXT@230XGETTEXT = @XGETTEXT@
231XSLT_PROC = @XSLT_PROC@
226abs_builddir = @abs_builddir@232abs_builddir = @abs_builddir@
227abs_srcdir = @abs_srcdir@233abs_srcdir = @abs_srcdir@
228abs_top_builddir = @abs_top_builddir@234abs_top_builddir = @abs_top_builddir@
229235
=== modified file 'aclocal.m4'
--- aclocal.m4 2010-10-13 17:48:24 +0000
+++ aclocal.m4 2011-01-13 16:32:45 +0000
@@ -622,7 +622,7 @@
622Consider adjusting the PKG_CONFIG_PATH environment variable if you622Consider adjusting the PKG_CONFIG_PATH environment variable if you
623installed software in a non-standard prefix.623installed software in a non-standard prefix.
624624
625_PKG_TEXT])dnl625_PKG_TEXT])[]dnl
626 ])626 ])
627elif test $pkg_failed = untried; then627elif test $pkg_failed = untried; then
628 AC_MSG_RESULT([no])628 AC_MSG_RESULT([no])
@@ -633,7 +633,7 @@
633633
634_PKG_TEXT634_PKG_TEXT
635635
636To get pkg-config, see <http://pkg-config.freedesktop.org/>.])dnl636To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
637 ])637 ])
638else638else
639 $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS639 $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
640640
=== modified file 'configure'
--- configure 2010-11-11 17:28:43 +0000
+++ configure 2011-01-13 16:32:45 +0000
@@ -1,6 +1,6 @@
1#! /bin/sh1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.67 for libdbusmenu 0.3.90.3# Generated by GNU Autoconf 2.67 for libdbusmenu 0.3.91.
4#4#
5# Report bugs to <ted@canonical.com>.5# Report bugs to <ted@canonical.com>.
6#6#
@@ -703,8 +703,8 @@
703# Identity of this package.703# Identity of this package.
704PACKAGE_NAME='libdbusmenu'704PACKAGE_NAME='libdbusmenu'
705PACKAGE_TARNAME='libdbusmenu'705PACKAGE_TARNAME='libdbusmenu'
706PACKAGE_VERSION='0.3.90'706PACKAGE_VERSION='0.3.91'
707PACKAGE_STRING='libdbusmenu 0.3.90'707PACKAGE_STRING='libdbusmenu 0.3.91'
708PACKAGE_BUGREPORT='ted@canonical.com'708PACKAGE_BUGREPORT='ted@canonical.com'
709PACKAGE_URL=''709PACKAGE_URL=''
710710
@@ -763,7 +763,10 @@
763LIBDBUSMENU_AGE763LIBDBUSMENU_AGE
764LIBDBUSMENU_REVISION764LIBDBUSMENU_REVISION
765LIBDBUSMENU_CURRENT765LIBDBUSMENU_CURRENT
766XSLT_PROC
766VALA_API_GEN767VALA_API_GEN
768INTROSPECTION_TEN_FALSE
769INTROSPECTION_TEN_TRUE
767HAVE_INTROSPECTION_FALSE770HAVE_INTROSPECTION_FALSE
768HAVE_INTROSPECTION_TRUE771HAVE_INTROSPECTION_TRUE
769INTROSPECTION_MAKEFILE772INTROSPECTION_MAKEFILE
@@ -1537,7 +1540,7 @@
1537 # Omit some internal or obsolete options to make the list less imposing.1540 # Omit some internal or obsolete options to make the list less imposing.
1538 # This message is too long to be a string in the A/UX 3.1 sh.1541 # This message is too long to be a string in the A/UX 3.1 sh.
1539 cat <<_ACEOF1542 cat <<_ACEOF
1540\`configure' configures libdbusmenu 0.3.90 to adapt to many kinds of systems.1543\`configure' configures libdbusmenu 0.3.91 to adapt to many kinds of systems.
15411544
1542Usage: $0 [OPTION]... [VAR=VALUE]...1545Usage: $0 [OPTION]... [VAR=VALUE]...
15431546
@@ -1607,7 +1610,7 @@
16071610
1608if test -n "$ac_init_help"; then1611if test -n "$ac_init_help"; then
1609 case $ac_init_help in1612 case $ac_init_help in
1610 short | recursive ) echo "Configuration of libdbusmenu 0.3.90:";;1613 short | recursive ) echo "Configuration of libdbusmenu 0.3.91:";;
1611 esac1614 esac
1612 cat <<\_ACEOF1615 cat <<\_ACEOF
16131616
@@ -1747,7 +1750,7 @@
1747test -n "$ac_init_help" && exit $ac_status1750test -n "$ac_init_help" && exit $ac_status
1748if $ac_init_version; then1751if $ac_init_version; then
1749 cat <<\_ACEOF1752 cat <<\_ACEOF
1750libdbusmenu configure 0.3.901753libdbusmenu configure 0.3.91
1751generated by GNU Autoconf 2.671754generated by GNU Autoconf 2.67
17521755
1753Copyright (C) 2010 Free Software Foundation, Inc.1756Copyright (C) 2010 Free Software Foundation, Inc.
@@ -2118,7 +2121,7 @@
2118This file contains any messages produced by compilers while2121This file contains any messages produced by compilers while
2119running configure, to aid debugging if configure makes a mistake.2122running configure, to aid debugging if configure makes a mistake.
21202123
2121It was created by libdbusmenu $as_me 0.3.90, which was2124It was created by libdbusmenu $as_me 0.3.91, which was
2122generated by GNU Autoconf 2.67. Invocation command line was2125generated by GNU Autoconf 2.67. Invocation command line was
21232126
2124 $ $0 $@2127 $ $0 $@
@@ -2939,7 +2942,7 @@
29392942
2940# Define the identity of the package.2943# Define the identity of the package.
2941 PACKAGE=libdbusmenu2944 PACKAGE=libdbusmenu
2942 VERSION=0.3.902945 VERSION=0.3.91
29432946
29442947
2945# Some tools Automake needs.2948# Some tools Automake needs.
@@ -6312,13 +6315,13 @@
6312else6315else
6313 lt_cv_nm_interface="BSD nm"6316 lt_cv_nm_interface="BSD nm"
6314 echo "int some_variable = 0;" > conftest.$ac_ext6317 echo "int some_variable = 0;" > conftest.$ac_ext
6315 (eval echo "\"\$as_me:6315: $ac_compile\"" >&5)6318 (eval echo "\"\$as_me:6318: $ac_compile\"" >&5)
6316 (eval "$ac_compile" 2>conftest.err)6319 (eval "$ac_compile" 2>conftest.err)
6317 cat conftest.err >&56320 cat conftest.err >&5
6318 (eval echo "\"\$as_me:6318: $NM \\\"conftest.$ac_objext\\\"\"" >&5)6321 (eval echo "\"\$as_me:6321: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
6319 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)6322 (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
6320 cat conftest.err >&56323 cat conftest.err >&5
6321 (eval echo "\"\$as_me:6321: output\"" >&5)6324 (eval echo "\"\$as_me:6324: output\"" >&5)
6322 cat conftest.out >&56325 cat conftest.out >&5
6323 if $GREP 'External.*some_variable' conftest.out > /dev/null; then6326 if $GREP 'External.*some_variable' conftest.out > /dev/null; then
6324 lt_cv_nm_interface="MS dumpbin"6327 lt_cv_nm_interface="MS dumpbin"
@@ -7523,7 +7526,7 @@
7523 ;;7526 ;;
7524*-*-irix6*)7527*-*-irix6*)
7525 # Find out which ABI we are using.7528 # Find out which ABI we are using.
7526 echo '#line 7526 "configure"' > conftest.$ac_ext7529 echo '#line 7529 "configure"' > conftest.$ac_ext
7527 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&57530 if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
7528 (eval $ac_compile) 2>&57531 (eval $ac_compile) 2>&5
7529 ac_status=$?7532 ac_status=$?
@@ -8773,6 +8776,10 @@
8773$RM -r conftest*8776$RM -r conftest*
87748777
87758778
8779## CAVEAT EMPTOR:
8780## There is no encapsulation within the following macros, do not change
8781## the running order or otherwise move them around unless you know exactly
8782## what you are doing...
8776if test -n "$compiler"; then8783if test -n "$compiler"; then
87778784
8778lt_prog_compiler_no_builtin_flag=8785lt_prog_compiler_no_builtin_flag=
@@ -8798,11 +8805,11 @@
8798 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \8805 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8799 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \8806 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8800 -e 's:$: $lt_compiler_flag:'`8807 -e 's:$: $lt_compiler_flag:'`
8801 (eval echo "\"\$as_me:8801: $lt_compile\"" >&5)8808 (eval echo "\"\$as_me:8808: $lt_compile\"" >&5)
8802 (eval "$lt_compile" 2>conftest.err)8809 (eval "$lt_compile" 2>conftest.err)
8803 ac_status=$?8810 ac_status=$?
8804 cat conftest.err >&58811 cat conftest.err >&5
8805 echo "$as_me:8805: \$? = $ac_status" >&58812 echo "$as_me:8812: \$? = $ac_status" >&5
8806 if (exit $ac_status) && test -s "$ac_outfile"; then8813 if (exit $ac_status) && test -s "$ac_outfile"; then
8807 # The compiler can only warn and ignore the option if not recognized8814 # The compiler can only warn and ignore the option if not recognized
8808 # So say no if there are warnings other than the usual output.8815 # So say no if there are warnings other than the usual output.
@@ -9137,11 +9144,11 @@
9137 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \9144 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9138 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \9145 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9139 -e 's:$: $lt_compiler_flag:'`9146 -e 's:$: $lt_compiler_flag:'`
9140 (eval echo "\"\$as_me:9140: $lt_compile\"" >&5)9147 (eval echo "\"\$as_me:9147: $lt_compile\"" >&5)
9141 (eval "$lt_compile" 2>conftest.err)9148 (eval "$lt_compile" 2>conftest.err)
9142 ac_status=$?9149 ac_status=$?
9143 cat conftest.err >&59150 cat conftest.err >&5
9144 echo "$as_me:9144: \$? = $ac_status" >&59151 echo "$as_me:9151: \$? = $ac_status" >&5
9145 if (exit $ac_status) && test -s "$ac_outfile"; then9152 if (exit $ac_status) && test -s "$ac_outfile"; then
9146 # The compiler can only warn and ignore the option if not recognized9153 # The compiler can only warn and ignore the option if not recognized
9147 # So say no if there are warnings other than the usual output.9154 # So say no if there are warnings other than the usual output.
@@ -9242,11 +9249,11 @@
9242 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \9249 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9243 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \9250 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9244 -e 's:$: $lt_compiler_flag:'`9251 -e 's:$: $lt_compiler_flag:'`
9245 (eval echo "\"\$as_me:9245: $lt_compile\"" >&5)9252 (eval echo "\"\$as_me:9252: $lt_compile\"" >&5)
9246 (eval "$lt_compile" 2>out/conftest.err)9253 (eval "$lt_compile" 2>out/conftest.err)
9247 ac_status=$?9254 ac_status=$?
9248 cat out/conftest.err >&59255 cat out/conftest.err >&5
9249 echo "$as_me:9249: \$? = $ac_status" >&59256 echo "$as_me:9256: \$? = $ac_status" >&5
9250 if (exit $ac_status) && test -s out/conftest2.$ac_objext9257 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9251 then9258 then
9252 # The compiler can only warn and ignore the option if not recognized9259 # The compiler can only warn and ignore the option if not recognized
@@ -9297,11 +9304,11 @@
9297 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \9304 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
9298 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \9305 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
9299 -e 's:$: $lt_compiler_flag:'`9306 -e 's:$: $lt_compiler_flag:'`
9300 (eval echo "\"\$as_me:9300: $lt_compile\"" >&5)9307 (eval echo "\"\$as_me:9307: $lt_compile\"" >&5)
9301 (eval "$lt_compile" 2>out/conftest.err)9308 (eval "$lt_compile" 2>out/conftest.err)
9302 ac_status=$?9309 ac_status=$?
9303 cat out/conftest.err >&59310 cat out/conftest.err >&5
9304 echo "$as_me:9304: \$? = $ac_status" >&59311 echo "$as_me:9311: \$? = $ac_status" >&5
9305 if (exit $ac_status) && test -s out/conftest2.$ac_objext9312 if (exit $ac_status) && test -s out/conftest2.$ac_objext
9306 then9313 then
9307 # The compiler can only warn and ignore the option if not recognized9314 # The compiler can only warn and ignore the option if not recognized
@@ -11681,7 +11688,7 @@
11681 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=211688 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11682 lt_status=$lt_dlunknown11689 lt_status=$lt_dlunknown
11683 cat > conftest.$ac_ext <<_LT_EOF11690 cat > conftest.$ac_ext <<_LT_EOF
11684#line 11684 "configure"11691#line 11691 "configure"
11685#include "confdefs.h"11692#include "confdefs.h"
1168611693
11687#if HAVE_DLFCN_H11694#if HAVE_DLFCN_H
@@ -11777,7 +11784,7 @@
11777 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=211784 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
11778 lt_status=$lt_dlunknown11785 lt_status=$lt_dlunknown
11779 cat > conftest.$ac_ext <<_LT_EOF11786 cat > conftest.$ac_ext <<_LT_EOF
11780#line 11780 "configure"11787#line 11787 "configure"
11781#include "confdefs.h"11788#include "confdefs.h"
1178211789
11783#if HAVE_DLFCN_H11790#if HAVE_DLFCN_H
@@ -12477,8 +12484,7 @@
12477# Dependencies - GLib12484# Dependencies - GLib
12478###########################12485###########################
1247912486
12480GLIB_REQUIRED_VERSION=2.1812487GLIB_REQUIRED_VERSION=2.26
12481DBUS_REQUIRED_VERSION=0.76
12482XML_REQUIRED_VERSION=2.612488XML_REQUIRED_VERSION=2.6
1248312489
1248412490
@@ -12491,16 +12497,16 @@
12491 elif test -n "$PKG_CONFIG"; then12497 elif test -n "$PKG_CONFIG"; then
12492 if test -n "$PKG_CONFIG" && \12498 if test -n "$PKG_CONFIG" && \
12493 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= \$GLIB_REQUIRED_VERSION12499 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= \$GLIB_REQUIRED_VERSION
12494 dbus-glib-1 >= \$DBUS_REQUIRED_VERSION12500 gio-2.0 >= \$GLIB_REQUIRED_VERSION
12495 libxml-2.0 >= \$XML_REQUIRED_VERSION\""; } >&512501 libxml-2.0 >= \$XML_REQUIRED_VERSION\""; } >&5
12496 ($PKG_CONFIG --exists --print-errors "glib-2.0 >= $GLIB_REQUIRED_VERSION12502 ($PKG_CONFIG --exists --print-errors "glib-2.0 >= $GLIB_REQUIRED_VERSION
12497 dbus-glib-1 >= $DBUS_REQUIRED_VERSION12503 gio-2.0 >= $GLIB_REQUIRED_VERSION
12498 libxml-2.0 >= $XML_REQUIRED_VERSION") 2>&512504 libxml-2.0 >= $XML_REQUIRED_VERSION") 2>&5
12499 ac_status=$?12505 ac_status=$?
12500 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&512506 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12501 test $ac_status = 0; }; then12507 test $ac_status = 0; }; then
12502 pkg_cv_DBUSMENUGLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= $GLIB_REQUIRED_VERSION12508 pkg_cv_DBUSMENUGLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0 >= $GLIB_REQUIRED_VERSION
12503 dbus-glib-1 >= $DBUS_REQUIRED_VERSION12509 gio-2.0 >= $GLIB_REQUIRED_VERSION
12504 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>/dev/null`12510 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>/dev/null`
12505else12511else
12506 pkg_failed=yes12512 pkg_failed=yes
@@ -12513,16 +12519,16 @@
12513 elif test -n "$PKG_CONFIG"; then12519 elif test -n "$PKG_CONFIG"; then
12514 if test -n "$PKG_CONFIG" && \12520 if test -n "$PKG_CONFIG" && \
12515 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= \$GLIB_REQUIRED_VERSION12521 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"glib-2.0 >= \$GLIB_REQUIRED_VERSION
12516 dbus-glib-1 >= \$DBUS_REQUIRED_VERSION12522 gio-2.0 >= \$GLIB_REQUIRED_VERSION
12517 libxml-2.0 >= \$XML_REQUIRED_VERSION\""; } >&512523 libxml-2.0 >= \$XML_REQUIRED_VERSION\""; } >&5
12518 ($PKG_CONFIG --exists --print-errors "glib-2.0 >= $GLIB_REQUIRED_VERSION12524 ($PKG_CONFIG --exists --print-errors "glib-2.0 >= $GLIB_REQUIRED_VERSION
12519 dbus-glib-1 >= $DBUS_REQUIRED_VERSION12525 gio-2.0 >= $GLIB_REQUIRED_VERSION
12520 libxml-2.0 >= $XML_REQUIRED_VERSION") 2>&512526 libxml-2.0 >= $XML_REQUIRED_VERSION") 2>&5
12521 ac_status=$?12527 ac_status=$?
12522 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&512528 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12523 test $ac_status = 0; }; then12529 test $ac_status = 0; }; then
12524 pkg_cv_DBUSMENUGLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= $GLIB_REQUIRED_VERSION12530 pkg_cv_DBUSMENUGLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0 >= $GLIB_REQUIRED_VERSION
12525 dbus-glib-1 >= $DBUS_REQUIRED_VERSION12531 gio-2.0 >= $GLIB_REQUIRED_VERSION
12526 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>/dev/null`12532 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>/dev/null`
12527else12533else
12528 pkg_failed=yes12534 pkg_failed=yes
@@ -12544,18 +12550,18 @@
12544fi12550fi
12545 if test $_pkg_short_errors_supported = yes; then12551 if test $_pkg_short_errors_supported = yes; then
12546 DBUSMENUGLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "glib-2.0 >= $GLIB_REQUIRED_VERSION12552 DBUSMENUGLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "glib-2.0 >= $GLIB_REQUIRED_VERSION
12547 dbus-glib-1 >= $DBUS_REQUIRED_VERSION12553 gio-2.0 >= $GLIB_REQUIRED_VERSION
12548 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>&1`12554 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>&1`
12549 else12555 else
12550 DBUSMENUGLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors "glib-2.0 >= $GLIB_REQUIRED_VERSION12556 DBUSMENUGLIB_PKG_ERRORS=`$PKG_CONFIG --print-errors "glib-2.0 >= $GLIB_REQUIRED_VERSION
12551 dbus-glib-1 >= $DBUS_REQUIRED_VERSION12557 gio-2.0 >= $GLIB_REQUIRED_VERSION
12552 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>&1`12558 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>&1`
12553 fi12559 fi
12554 # Put the nasty error message in config.log where it belongs12560 # Put the nasty error message in config.log where it belongs
12555 echo "$DBUSMENUGLIB_PKG_ERRORS" >&512561 echo "$DBUSMENUGLIB_PKG_ERRORS" >&5
1255612562
12557 as_fn_error $? "Package requirements (glib-2.0 >= $GLIB_REQUIRED_VERSION12563 as_fn_error $? "Package requirements (glib-2.0 >= $GLIB_REQUIRED_VERSION
12558 dbus-glib-1 >= $DBUS_REQUIRED_VERSION12564 gio-2.0 >= $GLIB_REQUIRED_VERSION
12559 libxml-2.0 >= $XML_REQUIRED_VERSION) were not met:12565 libxml-2.0 >= $XML_REQUIRED_VERSION) were not met:
1256012566
12561$DBUSMENUGLIB_PKG_ERRORS12567$DBUSMENUGLIB_PKG_ERRORS
@@ -12619,18 +12625,15 @@
12619 if test -n "$PKG_CONFIG" && \12625 if test -n "$PKG_CONFIG" && \
12620 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-3.0 >= \$GTK3_REQUIRED_VERSION12626 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-3.0 >= \$GTK3_REQUIRED_VERSION
12621 glib-2.0 >= \$GLIB_REQUIRED_VERSION12627 glib-2.0 >= \$GLIB_REQUIRED_VERSION
12622 dbus-glib-1 >= \$DBUS_REQUIRED_VERSION
12623 libxml-2.0 >= \$XML_REQUIRED_VERSION\""; } >&512628 libxml-2.0 >= \$XML_REQUIRED_VERSION\""; } >&5
12624 ($PKG_CONFIG --exists --print-errors "gtk+-3.0 >= $GTK3_REQUIRED_VERSION12629 ($PKG_CONFIG --exists --print-errors "gtk+-3.0 >= $GTK3_REQUIRED_VERSION
12625 glib-2.0 >= $GLIB_REQUIRED_VERSION12630 glib-2.0 >= $GLIB_REQUIRED_VERSION
12626 dbus-glib-1 >= $DBUS_REQUIRED_VERSION
12627 libxml-2.0 >= $XML_REQUIRED_VERSION") 2>&512631 libxml-2.0 >= $XML_REQUIRED_VERSION") 2>&5
12628 ac_status=$?12632 ac_status=$?
12629 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&512633 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12630 test $ac_status = 0; }; then12634 test $ac_status = 0; }; then
12631 pkg_cv_DBUSMENUGTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-3.0 >= $GTK3_REQUIRED_VERSION12635 pkg_cv_DBUSMENUGTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-3.0 >= $GTK3_REQUIRED_VERSION
12632 glib-2.0 >= $GLIB_REQUIRED_VERSION12636 glib-2.0 >= $GLIB_REQUIRED_VERSION
12633 dbus-glib-1 >= $DBUS_REQUIRED_VERSION
12634 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>/dev/null`12637 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>/dev/null`
12635else12638else
12636 pkg_failed=yes12639 pkg_failed=yes
@@ -12644,18 +12647,15 @@
12644 if test -n "$PKG_CONFIG" && \12647 if test -n "$PKG_CONFIG" && \
12645 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-3.0 >= \$GTK3_REQUIRED_VERSION12648 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-3.0 >= \$GTK3_REQUIRED_VERSION
12646 glib-2.0 >= \$GLIB_REQUIRED_VERSION12649 glib-2.0 >= \$GLIB_REQUIRED_VERSION
12647 dbus-glib-1 >= \$DBUS_REQUIRED_VERSION
12648 libxml-2.0 >= \$XML_REQUIRED_VERSION\""; } >&512650 libxml-2.0 >= \$XML_REQUIRED_VERSION\""; } >&5
12649 ($PKG_CONFIG --exists --print-errors "gtk+-3.0 >= $GTK3_REQUIRED_VERSION12651 ($PKG_CONFIG --exists --print-errors "gtk+-3.0 >= $GTK3_REQUIRED_VERSION
12650 glib-2.0 >= $GLIB_REQUIRED_VERSION12652 glib-2.0 >= $GLIB_REQUIRED_VERSION
12651 dbus-glib-1 >= $DBUS_REQUIRED_VERSION
12652 libxml-2.0 >= $XML_REQUIRED_VERSION") 2>&512653 libxml-2.0 >= $XML_REQUIRED_VERSION") 2>&5
12653 ac_status=$?12654 ac_status=$?
12654 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&512655 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12655 test $ac_status = 0; }; then12656 test $ac_status = 0; }; then
12656 pkg_cv_DBUSMENUGTK_LIBS=`$PKG_CONFIG --libs "gtk+-3.0 >= $GTK3_REQUIRED_VERSION12657 pkg_cv_DBUSMENUGTK_LIBS=`$PKG_CONFIG --libs "gtk+-3.0 >= $GTK3_REQUIRED_VERSION
12657 glib-2.0 >= $GLIB_REQUIRED_VERSION12658 glib-2.0 >= $GLIB_REQUIRED_VERSION
12658 dbus-glib-1 >= $DBUS_REQUIRED_VERSION
12659 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>/dev/null`12659 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>/dev/null`
12660else12660else
12661 pkg_failed=yes12661 pkg_failed=yes
@@ -12678,12 +12678,10 @@
12678 if test $_pkg_short_errors_supported = yes; then12678 if test $_pkg_short_errors_supported = yes; then
12679 DBUSMENUGTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtk+-3.0 >= $GTK3_REQUIRED_VERSION12679 DBUSMENUGTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtk+-3.0 >= $GTK3_REQUIRED_VERSION
12680 glib-2.0 >= $GLIB_REQUIRED_VERSION12680 glib-2.0 >= $GLIB_REQUIRED_VERSION
12681 dbus-glib-1 >= $DBUS_REQUIRED_VERSION
12682 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>&1`12681 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>&1`
12683 else12682 else
12684 DBUSMENUGTK_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtk+-3.0 >= $GTK3_REQUIRED_VERSION12683 DBUSMENUGTK_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtk+-3.0 >= $GTK3_REQUIRED_VERSION
12685 glib-2.0 >= $GLIB_REQUIRED_VERSION12684 glib-2.0 >= $GLIB_REQUIRED_VERSION
12686 dbus-glib-1 >= $DBUS_REQUIRED_VERSION
12687 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>&1`12685 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>&1`
12688 fi12686 fi
12689 # Put the nasty error message in config.log where it belongs12687 # Put the nasty error message in config.log where it belongs
@@ -12691,7 +12689,6 @@
1269112689
12692 as_fn_error $? "Package requirements (gtk+-3.0 >= $GTK3_REQUIRED_VERSION12690 as_fn_error $? "Package requirements (gtk+-3.0 >= $GTK3_REQUIRED_VERSION
12693 glib-2.0 >= $GLIB_REQUIRED_VERSION12691 glib-2.0 >= $GLIB_REQUIRED_VERSION
12694 dbus-glib-1 >= $DBUS_REQUIRED_VERSION
12695 libxml-2.0 >= $XML_REQUIRED_VERSION) were not met:12692 libxml-2.0 >= $XML_REQUIRED_VERSION) were not met:
1269612693
12697$DBUSMENUGTK_PKG_ERRORS12694$DBUSMENUGTK_PKG_ERRORS
@@ -12742,18 +12739,15 @@
12742 if test -n "$PKG_CONFIG" && \12739 if test -n "$PKG_CONFIG" && \
12743 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION12740 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
12744 glib-2.0 >= \$GLIB_REQUIRED_VERSION12741 glib-2.0 >= \$GLIB_REQUIRED_VERSION
12745 dbus-glib-1 >= \$DBUS_REQUIRED_VERSION
12746 libxml-2.0 >= \$XML_REQUIRED_VERSION\""; } >&512742 libxml-2.0 >= \$XML_REQUIRED_VERSION\""; } >&5
12747 ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION12743 ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
12748 glib-2.0 >= $GLIB_REQUIRED_VERSION12744 glib-2.0 >= $GLIB_REQUIRED_VERSION
12749 dbus-glib-1 >= $DBUS_REQUIRED_VERSION
12750 libxml-2.0 >= $XML_REQUIRED_VERSION") 2>&512745 libxml-2.0 >= $XML_REQUIRED_VERSION") 2>&5
12751 ac_status=$?12746 ac_status=$?
12752 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&512747 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12753 test $ac_status = 0; }; then12748 test $ac_status = 0; }; then
12754 pkg_cv_DBUSMENUGTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= $GTK_REQUIRED_VERSION12749 pkg_cv_DBUSMENUGTK_CFLAGS=`$PKG_CONFIG --cflags "gtk+-2.0 >= $GTK_REQUIRED_VERSION
12755 glib-2.0 >= $GLIB_REQUIRED_VERSION12750 glib-2.0 >= $GLIB_REQUIRED_VERSION
12756 dbus-glib-1 >= $DBUS_REQUIRED_VERSION
12757 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>/dev/null`12751 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>/dev/null`
12758else12752else
12759 pkg_failed=yes12753 pkg_failed=yes
@@ -12767,18 +12761,15 @@
12767 if test -n "$PKG_CONFIG" && \12761 if test -n "$PKG_CONFIG" && \
12768 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION12762 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gtk+-2.0 >= \$GTK_REQUIRED_VERSION
12769 glib-2.0 >= \$GLIB_REQUIRED_VERSION12763 glib-2.0 >= \$GLIB_REQUIRED_VERSION
12770 dbus-glib-1 >= \$DBUS_REQUIRED_VERSION
12771 libxml-2.0 >= \$XML_REQUIRED_VERSION\""; } >&512764 libxml-2.0 >= \$XML_REQUIRED_VERSION\""; } >&5
12772 ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION12765 ($PKG_CONFIG --exists --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
12773 glib-2.0 >= $GLIB_REQUIRED_VERSION12766 glib-2.0 >= $GLIB_REQUIRED_VERSION
12774 dbus-glib-1 >= $DBUS_REQUIRED_VERSION
12775 libxml-2.0 >= $XML_REQUIRED_VERSION") 2>&512767 libxml-2.0 >= $XML_REQUIRED_VERSION") 2>&5
12776 ac_status=$?12768 ac_status=$?
12777 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&512769 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
12778 test $ac_status = 0; }; then12770 test $ac_status = 0; }; then
12779 pkg_cv_DBUSMENUGTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= $GTK_REQUIRED_VERSION12771 pkg_cv_DBUSMENUGTK_LIBS=`$PKG_CONFIG --libs "gtk+-2.0 >= $GTK_REQUIRED_VERSION
12780 glib-2.0 >= $GLIB_REQUIRED_VERSION12772 glib-2.0 >= $GLIB_REQUIRED_VERSION
12781 dbus-glib-1 >= $DBUS_REQUIRED_VERSION
12782 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>/dev/null`12773 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>/dev/null`
12783else12774else
12784 pkg_failed=yes12775 pkg_failed=yes
@@ -12801,12 +12792,10 @@
12801 if test $_pkg_short_errors_supported = yes; then12792 if test $_pkg_short_errors_supported = yes; then
12802 DBUSMENUGTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION12793 DBUSMENUGTK_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
12803 glib-2.0 >= $GLIB_REQUIRED_VERSION12794 glib-2.0 >= $GLIB_REQUIRED_VERSION
12804 dbus-glib-1 >= $DBUS_REQUIRED_VERSION
12805 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>&1`12795 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>&1`
12806 else12796 else
12807 DBUSMENUGTK_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION12797 DBUSMENUGTK_PKG_ERRORS=`$PKG_CONFIG --print-errors "gtk+-2.0 >= $GTK_REQUIRED_VERSION
12808 glib-2.0 >= $GLIB_REQUIRED_VERSION12798 glib-2.0 >= $GLIB_REQUIRED_VERSION
12809 dbus-glib-1 >= $DBUS_REQUIRED_VERSION
12810 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>&1`12799 libxml-2.0 >= $XML_REQUIRED_VERSION" 2>&1`
12811 fi12800 fi
12812 # Put the nasty error message in config.log where it belongs12801 # Put the nasty error message in config.log where it belongs
@@ -12814,7 +12803,6 @@
1281412803
12815 as_fn_error $? "Package requirements (gtk+-2.0 >= $GTK_REQUIRED_VERSION12804 as_fn_error $? "Package requirements (gtk+-2.0 >= $GTK_REQUIRED_VERSION
12816 glib-2.0 >= $GLIB_REQUIRED_VERSION12805 glib-2.0 >= $GLIB_REQUIRED_VERSION
12817 dbus-glib-1 >= $DBUS_REQUIRED_VERSION
12818 libxml-2.0 >= $XML_REQUIRED_VERSION) were not met:12806 libxml-2.0 >= $XML_REQUIRED_VERSION) were not met:
1281912807
12820$DBUSMENUGTK_PKG_ERRORS12808$DBUSMENUGTK_PKG_ERRORS
@@ -13181,6 +13169,26 @@
1318113169
1318213170
1318313171
13172if test -n "$PKG_CONFIG" && \
13173 { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"gobject-introspection-1.0 >= 0.10\""; } >&5
13174 ($PKG_CONFIG --exists --print-errors "gobject-introspection-1.0 >= 0.10") 2>&5
13175 ac_status=$?
13176 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13177 test $ac_status = 0; }; then
13178 introspection_ten=yes
13179else
13180 introspection_ten=no
13181fi
13182
13183 if test "x$introspection_ten" = "xyes"; then
13184 INTROSPECTION_TEN_TRUE=
13185 INTROSPECTION_TEN_FALSE='#'
13186else
13187 INTROSPECTION_TEN_TRUE='#'
13188 INTROSPECTION_TEN_FALSE=
13189fi
13190
13191
13184###########################13192###########################
13185# Vala API Generation13193# Vala API Generation
13186###########################13194###########################
@@ -13227,10 +13235,55 @@
1322713235
1322813236
13229###########################13237###########################
13238# XSLT Processor
13239###########################
13240
13241# Extract the first word of "xsltproc", so it can be a program name with args.
13242set dummy xsltproc; ac_word=$2
13243{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
13244$as_echo_n "checking for $ac_word... " >&6; }
13245if test "${ac_cv_path_XSLT_PROC+set}" = set; then :
13246 $as_echo_n "(cached) " >&6
13247else
13248 case $XSLT_PROC in
13249 [\\/]* | ?:[\\/]*)
13250 ac_cv_path_XSLT_PROC="$XSLT_PROC" # Let the user override the test with a path.
13251 ;;
13252 *)
13253 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13254for as_dir in $PATH
13255do
13256 IFS=$as_save_IFS
13257 test -z "$as_dir" && as_dir=.
13258 for ac_exec_ext in '' $ac_executable_extensions; do
13259 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
13260 ac_cv_path_XSLT_PROC="$as_dir/$ac_word$ac_exec_ext"
13261 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
13262 break 2
13263 fi
13264done
13265 done
13266IFS=$as_save_IFS
13267
13268 ;;
13269esac
13270fi
13271XSLT_PROC=$ac_cv_path_XSLT_PROC
13272if test -n "$XSLT_PROC"; then
13273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XSLT_PROC" >&5
13274$as_echo "$XSLT_PROC" >&6; }
13275else
13276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
13277$as_echo "no" >&6; }
13278fi
13279
13280
13281
13282###########################
13230# Lib versioning13283# Lib versioning
13231###########################13284###########################
1323213285
13233LIBDBUSMENU_CURRENT=213286LIBDBUSMENU_CURRENT=3
13234LIBDBUSMENU_REVISION=013287LIBDBUSMENU_REVISION=0
13235LIBDBUSMENU_AGE=013288LIBDBUSMENU_AGE=0
1323613289
@@ -13977,7 +14030,7 @@
13977# Files14030# Files
13978###########################14031###########################
1397914032
13980ac_config_files="$ac_config_files Makefile po/Makefile.in libdbusmenu-glib/Makefile libdbusmenu-glib/dbusmenu-glib.pc libdbusmenu-gtk/Makefile libdbusmenu-gtk/dbusmenu-gtk.pc libdbusmenu-gtk/dbusmenu-gtk3.pc tools/Makefile tools/testapp/Makefile tests/Makefile tests/dbusmenu-jsonloader.pc docs/Makefile docs/libdbusmenu-glib/Makefile docs/libdbusmenu-glib/reference/Makefile docs/libdbusmenu-glib/reference/version.xml docs/libdbusmenu-gtk/Makefile docs/libdbusmenu-gtk/reference/Makefile docs/libdbusmenu-gtk/reference/version.xml"14033ac_config_files="$ac_config_files Makefile po/Makefile.in libdbusmenu-glib/Makefile libdbusmenu-glib/dbusmenu-glib-0.4.pc libdbusmenu-gtk/Makefile libdbusmenu-gtk/dbusmenu-gtk-0.4.pc libdbusmenu-gtk/dbusmenu-gtk3-0.4.pc tools/Makefile tools/testapp/Makefile tests/Makefile tests/dbusmenu-jsonloader-0.4.pc docs/Makefile docs/libdbusmenu-glib/Makefile docs/libdbusmenu-glib/reference/Makefile docs/libdbusmenu-glib/reference/version.xml docs/libdbusmenu-gtk/Makefile docs/libdbusmenu-gtk/reference/Makefile docs/libdbusmenu-gtk/reference/version.xml"
1398114034
13982cat >confcache <<\_ACEOF14035cat >confcache <<\_ACEOF
13983# This file is a shell script that caches the results of configure14036# This file is a shell script that caches the results of configure
@@ -14141,6 +14194,10 @@
14141 as_fn_error $? "conditional \"HAVE_INTROSPECTION\" was never defined.14194 as_fn_error $? "conditional \"HAVE_INTROSPECTION\" was never defined.
14142Usually this means the macro was only invoked conditionally." "$LINENO" 514195Usually this means the macro was only invoked conditionally." "$LINENO" 5
14143fi14196fi
14197if test -z "${INTROSPECTION_TEN_TRUE}" && test -z "${INTROSPECTION_TEN_FALSE}"; then
14198 as_fn_error $? "conditional \"INTROSPECTION_TEN\" was never defined.
14199Usually this means the macro was only invoked conditionally." "$LINENO" 5
14200fi
1414414201
14145: ${CONFIG_STATUS=./config.status}14202: ${CONFIG_STATUS=./config.status}
14146ac_write_fail=014203ac_write_fail=0
@@ -14549,7 +14606,7 @@
14549# report actual input values of CONFIG_FILES etc. instead of their14606# report actual input values of CONFIG_FILES etc. instead of their
14550# values after options handling.14607# values after options handling.
14551ac_log="14608ac_log="
14552This file was extended by libdbusmenu $as_me 0.3.90, which was14609This file was extended by libdbusmenu $as_me 0.3.91, which was
14553generated by GNU Autoconf 2.67. Invocation command line was14610generated by GNU Autoconf 2.67. Invocation command line was
1455414611
14555 CONFIG_FILES = $CONFIG_FILES14612 CONFIG_FILES = $CONFIG_FILES
@@ -14615,7 +14672,7 @@
14615cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=114672cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
14616ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"14673ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
14617ac_cs_version="\\14674ac_cs_version="\\
14618libdbusmenu config.status 0.3.9014675libdbusmenu config.status 0.3.91
14619configured by $0, generated by GNU Autoconf 2.67,14676configured by $0, generated by GNU Autoconf 2.67,
14620 with options \\"\$ac_cs_config\\"14677 with options \\"\$ac_cs_config\\"
1462114678
@@ -15007,14 +15064,14 @@
15007 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;15064 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
15008 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;15065 "po/Makefile.in") CONFIG_FILES="$CONFIG_FILES po/Makefile.in" ;;
15009 "libdbusmenu-glib/Makefile") CONFIG_FILES="$CONFIG_FILES libdbusmenu-glib/Makefile" ;;15066 "libdbusmenu-glib/Makefile") CONFIG_FILES="$CONFIG_FILES libdbusmenu-glib/Makefile" ;;
15010 "libdbusmenu-glib/dbusmenu-glib.pc") CONFIG_FILES="$CONFIG_FILES libdbusmenu-glib/dbusmenu-glib.pc" ;;15067 "libdbusmenu-glib/dbusmenu-glib-0.4.pc") CONFIG_FILES="$CONFIG_FILES libdbusmenu-glib/dbusmenu-glib-0.4.pc" ;;
15011 "libdbusmenu-gtk/Makefile") CONFIG_FILES="$CONFIG_FILES libdbusmenu-gtk/Makefile" ;;15068 "libdbusmenu-gtk/Makefile") CONFIG_FILES="$CONFIG_FILES libdbusmenu-gtk/Makefile" ;;
15012 "libdbusmenu-gtk/dbusmenu-gtk.pc") CONFIG_FILES="$CONFIG_FILES libdbusmenu-gtk/dbusmenu-gtk.pc" ;;15069 "libdbusmenu-gtk/dbusmenu-gtk-0.4.pc") CONFIG_FILES="$CONFIG_FILES libdbusmenu-gtk/dbusmenu-gtk-0.4.pc" ;;
15013 "libdbusmenu-gtk/dbusmenu-gtk3.pc") CONFIG_FILES="$CONFIG_FILES libdbusmenu-gtk/dbusmenu-gtk3.pc" ;;15070 "libdbusmenu-gtk/dbusmenu-gtk3-0.4.pc") CONFIG_FILES="$CONFIG_FILES libdbusmenu-gtk/dbusmenu-gtk3-0.4.pc" ;;
15014 "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;;15071 "tools/Makefile") CONFIG_FILES="$CONFIG_FILES tools/Makefile" ;;
15015 "tools/testapp/Makefile") CONFIG_FILES="$CONFIG_FILES tools/testapp/Makefile" ;;15072 "tools/testapp/Makefile") CONFIG_FILES="$CONFIG_FILES tools/testapp/Makefile" ;;
15016 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;15073 "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
15017 "tests/dbusmenu-jsonloader.pc") CONFIG_FILES="$CONFIG_FILES tests/dbusmenu-jsonloader.pc" ;;15074 "tests/dbusmenu-jsonloader-0.4.pc") CONFIG_FILES="$CONFIG_FILES tests/dbusmenu-jsonloader-0.4.pc" ;;
15018 "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;;15075 "docs/Makefile") CONFIG_FILES="$CONFIG_FILES docs/Makefile" ;;
15019 "docs/libdbusmenu-glib/Makefile") CONFIG_FILES="$CONFIG_FILES docs/libdbusmenu-glib/Makefile" ;;15076 "docs/libdbusmenu-glib/Makefile") CONFIG_FILES="$CONFIG_FILES docs/libdbusmenu-glib/Makefile" ;;
15020 "docs/libdbusmenu-glib/reference/Makefile") CONFIG_FILES="$CONFIG_FILES docs/libdbusmenu-glib/reference/Makefile" ;;15077 "docs/libdbusmenu-glib/reference/Makefile") CONFIG_FILES="$CONFIG_FILES docs/libdbusmenu-glib/reference/Makefile" ;;
1502115078
=== modified file 'configure.ac'
--- configure.ac 2010-12-09 22:57:06 +0000
+++ configure.ac 2011-01-13 16:32:45 +0000
@@ -1,11 +1,11 @@
11
2AC_INIT(libdbusmenu, 0.3.90, ted@canonical.com)2AC_INIT(libdbusmenu, 0.3.91, ted@canonical.com)
3AC_COPYRIGHT([Copyright 2009,2010 Canonical])3AC_COPYRIGHT([Copyright 2009,2010 Canonical])
44
5AC_PREREQ(2.62)5AC_PREREQ(2.62)
66
7AM_CONFIG_HEADER(config.h)7AM_CONFIG_HEADER(config.h)
8AM_INIT_AUTOMAKE(libdbusmenu, 0.3.90, [-Wno-portability])8AM_INIT_AUTOMAKE(libdbusmenu, 0.3.91, [-Wno-portability])
99
10AM_MAINTAINER_MODE10AM_MAINTAINER_MODE
1111
@@ -41,12 +41,11 @@
41# Dependencies - GLib41# Dependencies - GLib
42###########################42###########################
4343
44GLIB_REQUIRED_VERSION=2.1844GLIB_REQUIRED_VERSION=2.26
45DBUS_REQUIRED_VERSION=0.76
46XML_REQUIRED_VERSION=2.645XML_REQUIRED_VERSION=2.6
4746
48PKG_CHECK_MODULES(DBUSMENUGLIB, glib-2.0 >= $GLIB_REQUIRED_VERSION47PKG_CHECK_MODULES(DBUSMENUGLIB, glib-2.0 >= $GLIB_REQUIRED_VERSION
49 dbus-glib-1 >= $DBUS_REQUIRED_VERSION48 gio-2.0 >= $GLIB_REQUIRED_VERSION
50 libxml-2.0 >= $XML_REQUIRED_VERSION)49 libxml-2.0 >= $XML_REQUIRED_VERSION)
5150
52AC_SUBST(DBUSMENUGLIB_CFLAGS)51AC_SUBST(DBUSMENUGLIB_CFLAGS)
@@ -67,7 +66,6 @@
67AS_IF([test "x$with_gtk" = x3],66AS_IF([test "x$with_gtk" = x3],
68 [PKG_CHECK_MODULES(DBUSMENUGTK, gtk+-3.0 >= $GTK3_REQUIRED_VERSION67 [PKG_CHECK_MODULES(DBUSMENUGTK, gtk+-3.0 >= $GTK3_REQUIRED_VERSION
69 glib-2.0 >= $GLIB_REQUIRED_VERSION68 glib-2.0 >= $GLIB_REQUIRED_VERSION
70 dbus-glib-1 >= $DBUS_REQUIRED_VERSION
71 libxml-2.0 >= $XML_REQUIRED_VERSION)69 libxml-2.0 >= $XML_REQUIRED_VERSION)
72 AC_SUBST(DBUSMENUGTK_CFLAGS)70 AC_SUBST(DBUSMENUGTK_CFLAGS)
73 AC_SUBST(DBUSMENUGTK_LIBS)71 AC_SUBST(DBUSMENUGTK_LIBS)
@@ -76,7 +74,6 @@
76 [test "x$with_gtk" = x2],74 [test "x$with_gtk" = x2],
77 [PKG_CHECK_MODULES(DBUSMENUGTK, gtk+-2.0 >= $GTK_REQUIRED_VERSION75 [PKG_CHECK_MODULES(DBUSMENUGTK, gtk+-2.0 >= $GTK_REQUIRED_VERSION
78 glib-2.0 >= $GLIB_REQUIRED_VERSION76 glib-2.0 >= $GLIB_REQUIRED_VERSION
79 dbus-glib-1 >= $DBUS_REQUIRED_VERSION
80 libxml-2.0 >= $XML_REQUIRED_VERSION)77 libxml-2.0 >= $XML_REQUIRED_VERSION)
81 AC_SUBST(DBUSMENUGTK_CFLAGS)78 AC_SUBST(DBUSMENUGTK_CFLAGS)
82 AC_SUBST(DBUSMENUGTK_LIBS)79 AC_SUBST(DBUSMENUGTK_LIBS)
@@ -116,6 +113,12 @@
116113
117GOBJECT_INTROSPECTION_CHECK([0.6.7])114GOBJECT_INTROSPECTION_CHECK([0.6.7])
118115
116PKG_CHECK_EXISTS([gobject-introspection-1.0 >= 0.10],
117 introspection_ten=yes,
118 introspection_ten=no)
119
120AM_CONDITIONAL(INTROSPECTION_TEN, [test "x$introspection_ten" = "xyes"])
121
119###########################122###########################
120# Vala API Generation123# Vala API Generation
121###########################124###########################
@@ -123,10 +126,16 @@
123AC_PATH_PROG([VALA_API_GEN], [vapigen])126AC_PATH_PROG([VALA_API_GEN], [vapigen])
124127
125###########################128###########################
129# XSLT Processor
130###########################
131
132AC_PATH_PROG([XSLT_PROC], [xsltproc])
133
134###########################
126# Lib versioning 135# Lib versioning
127###########################136###########################
128137
129LIBDBUSMENU_CURRENT=2138LIBDBUSMENU_CURRENT=3
130LIBDBUSMENU_REVISION=0139LIBDBUSMENU_REVISION=0
131LIBDBUSMENU_AGE=0140LIBDBUSMENU_AGE=0
132141
@@ -162,14 +171,14 @@
162Makefile171Makefile
163po/Makefile.in172po/Makefile.in
164libdbusmenu-glib/Makefile173libdbusmenu-glib/Makefile
165libdbusmenu-glib/dbusmenu-glib.pc174libdbusmenu-glib/dbusmenu-glib-0.4.pc
166libdbusmenu-gtk/Makefile175libdbusmenu-gtk/Makefile
167libdbusmenu-gtk/dbusmenu-gtk.pc176libdbusmenu-gtk/dbusmenu-gtk-0.4.pc
168libdbusmenu-gtk/dbusmenu-gtk3.pc177libdbusmenu-gtk/dbusmenu-gtk3-0.4.pc
169tools/Makefile178tools/Makefile
170tools/testapp/Makefile179tools/testapp/Makefile
171tests/Makefile180tests/Makefile
172tests/dbusmenu-jsonloader.pc181tests/dbusmenu-jsonloader-0.4.pc
173docs/Makefile182docs/Makefile
174docs/libdbusmenu-glib/Makefile183docs/libdbusmenu-glib/Makefile
175docs/libdbusmenu-glib/reference/Makefile184docs/libdbusmenu-glib/reference/Makefile
176185
=== modified file 'debian/changelog'
--- debian/changelog 2010-12-16 15:10:58 +0000
+++ debian/changelog 2011-01-13 16:32:45 +0000
@@ -1,3 +1,16 @@
1libdbusmenu (0.3.91-0ubuntu1~ppa1) natty; urgency=low
2
3 * New upstream release.
4 * Porting from dbus-glib to GDBus
5 * Bumping the library ABI version
6 * debian/*.install: Changing to be the 0.4 version of the dbusmenu
7 API of all the filenames and paths.
8 * debian/control: Bumping ABI version in package names
9 * debian/control: Changing the GIR package names from "0.2" to
10 "0.4" which now the names of the actual files.
11
12 -- Ted Gould <ted@ubuntu.com> Thu, 13 Jan 2011 10:24:28 -0600
13
1libdbusmenu (0.3.90-0ubuntu3) natty; urgency=low14libdbusmenu (0.3.90-0ubuntu3) natty; urgency=low
215
3 * Updated for the gir abi transition16 * Updated for the gir abi transition
417
=== modified file 'debian/control'
--- debian/control 2010-12-16 15:10:58 +0000
+++ debian/control 2011-01-13 16:32:45 +0000
@@ -29,7 +29,7 @@
29Vcs-Bzr: https://code.launchpad.net/~dbusmenu-team/dbusmenu/ubuntu29Vcs-Bzr: https://code.launchpad.net/~dbusmenu-team/dbusmenu/ubuntu
30Vcs-Browser: http://bazaar.launchpad.net/~dbusmenu-team/dbusmenu/ubuntu30Vcs-Browser: http://bazaar.launchpad.net/~dbusmenu-team/dbusmenu/ubuntu
3131
32Package: libdbusmenu-glib232Package: libdbusmenu-glib3
33Section: libs33Section: libs
34Architecture: any34Architecture: any
35Depends: ${shlibs:Depends},35Depends: ${shlibs:Depends},
@@ -49,7 +49,7 @@
49Architecture: any49Architecture: any
50Depends: ${shlibs:Depends},50Depends: ${shlibs:Depends},
51 ${misc:Depends},51 ${misc:Depends},
52 libdbusmenu-glib2 (= ${binary:Version}),52 libdbusmenu-glib3 (= ${binary:Version}),
53 libdbus-glib-1-dev (>= 0.76),53 libdbus-glib-1-dev (>= 0.76),
54 libgtk2.0-dev (>= 2.12.0)54 libgtk2.0-dev (>= 2.12.0)
55Description: library for passing menus over DBus - development files55Description: library for passing menus over DBus - development files
@@ -59,7 +59,7 @@
59 .59 .
60 This package contains files that are needed to build applications.60 This package contains files that are needed to build applications.
6161
62Package: libdbusmenu-gtk262Package: libdbusmenu-gtk3
63Section: libs63Section: libs
64Architecture: any64Architecture: any
65Depends: ${shlibs:Depends},65Depends: ${shlibs:Depends},
@@ -76,7 +76,7 @@
76Architecture: any76Architecture: any
77Depends: ${shlibs:Depends},77Depends: ${shlibs:Depends},
78 ${misc:Depends},78 ${misc:Depends},
79 libdbusmenu-gtk2 (= ${binary:Version}),79 libdbusmenu-gtk3 (= ${binary:Version}),
80 libdbus-glib-1-dev (>= 0.76),80 libdbus-glib-1-dev (>= 0.76),
81 libgtk2.0-dev (>= 2.12.0),81 libgtk2.0-dev (>= 2.12.0),
82 libdbusmenu-glib-dev82 libdbusmenu-glib-dev
@@ -93,7 +93,7 @@
93Depends: ${shlibs:Depends},93Depends: ${shlibs:Depends},
94 ${misc:Depends},94 ${misc:Depends},
95 python,95 python,
96 libdbusmenu-glib2 (= ${binary:Version})96 libdbusmenu-glib3 (= ${binary:Version})
97Description: tools useful during development with libdbusmenu97Description: tools useful during development with libdbusmenu
98 libdbusmenu passes a menu structure across DBus so that a program can98 libdbusmenu passes a menu structure across DBus so that a program can
99 create a menu simply without worrying about how it is displayed on the99 create a menu simply without worrying about how it is displayed on the
@@ -102,37 +102,33 @@
102 This package contains tools that are useful when developing and building102 This package contains tools that are useful when developing and building
103 applications with libdbusmenu.103 applications with libdbusmenu.
104104
105Package: gir1.2-dbusmenu-glib-0.2105Package: gir1.2-dbusmenu-glib-0.4
106Conflicts: gir1.0-dbusmenu-glib-0.2
107Replaces: gir1.0-dbusmenu-glib-0.2
108Section: libs106Section: libs
109Architecture: any107Architecture: any
110Depends: ${misc:Depends},108Depends: ${misc:Depends},
111 libdbusmenu-glib2 (= ${binary:Version}),109 libdbusmenu-glib3 (= ${binary:Version}),
112 ${gir:Depends}110 ${gir:Depends}
113Description: typelib file for libdbusmenu-glib2111Description: typelib file for libdbusmenu-glib3
114 libdbusmenu passes a menu structure across DBus so that a program can112 libdbusmenu passes a menu structure across DBus so that a program can
115 create a menu simply without worrying about how it is displayed on the113 create a menu simply without worrying about how it is displayed on the
116 other side of the bus.114 other side of the bus.
117 .115 .
118 This package can be used by other packages using the GIRepository format to116 This package can be used by other packages using the GIRepository format to
119 generate dynamic bindings for libdbusmenu-glib2.117 generate dynamic bindings for libdbusmenu-glib3.
120118
121Package: gir1.2-dbusmenu-gtk-0.2119Package: gir1.2-dbusmenu-gtk-0.4
122Conflicts: gir1.0-dbusmenu-gtk-0.2
123Replaces: gir1.0-dbusmenu-gtk-0.2
124Section: libs120Section: libs
125Architecture: any121Architecture: any
126Depends: ${misc:Depends},122Depends: ${misc:Depends},
127 libdbusmenu-gtk2 (= ${binary:Version}),123 libdbusmenu-gtk3 (= ${binary:Version}),
128 ${gir:Depends}124 ${gir:Depends}
129Description: typelib file for libdbusmenu-gtk2125Description: typelib file for libdbusmenu-gtk3
130 libdbusmenu passes a menu structure across DBus so that a program can126 libdbusmenu passes a menu structure across DBus so that a program can
131 create a menu simply without worrying about how it is displayed on the127 create a menu simply without worrying about how it is displayed on the
132 other side of the bus.128 other side of the bus.
133 .129 .
134 This package can be used by other packages using the GIRepository format to130 This package can be used by other packages using the GIRepository format to
135 generate dynamic bindings for libdbusmenu-gtk2.131 generate dynamic bindings for libdbusmenu-gtk3.
136132
137Package: libdbusmenu-glib-doc133Package: libdbusmenu-glib-doc
138Section: doc134Section: doc
@@ -156,7 +152,7 @@
156 .152 .
157 This package contains developer documentation for libdbusmenu-gtk.153 This package contains developer documentation for libdbusmenu-gtk.
158154
159Package: libdbusmenu-jsonloader2155Package: libdbusmenu-jsonloader3
160Section: libs156Section: libs
161Architecture: any157Architecture: any
162Depends: ${shlibs:Depends},158Depends: ${shlibs:Depends},
@@ -185,7 +181,7 @@
185 This package contains files that are needed to build test suites in 181 This package contains files that are needed to build test suites in
186 applications or libraries using dbusmenu.182 applications or libraries using dbusmenu.
187183
188Package: libdbusmenu-gtk3-2184Package: libdbusmenu-gtk3-3
189Section: libs185Section: libs
190Architecture: any186Architecture: any
191Depends: ${shlibs:Depends},187Depends: ${shlibs:Depends},
@@ -202,7 +198,7 @@
202Architecture: any198Architecture: any
203Depends: ${shlibs:Depends},199Depends: ${shlibs:Depends},
204 ${misc:Depends},200 ${misc:Depends},
205 libdbusmenu-gtk3-2 (= ${binary:Version}),201 libdbusmenu-gtk3-3 (= ${binary:Version}),
206 libdbus-glib-1-dev (>= 0.76),202 libdbus-glib-1-dev (>= 0.76),
207 libgtk3.0-dev (>= 2.91.4-0ubuntu1),203 libgtk3.0-dev (>= 2.91.4-0ubuntu1),
208 libdbusmenu-glib-dev204 libdbusmenu-glib-dev
@@ -213,19 +209,17 @@
213 .209 .
214 This package contains files that are needed to build GTK+ applications.210 This package contains files that are needed to build GTK+ applications.
215211
216Package: gir1.2-dbusmenu-gtk3-0.2212Package: gir1.2-dbusmenu-gtk3-0.4
217Conflicts: gir1.0-dbusmenu-gtk3-0.2
218Replaces: gir1.0-dbusmenu-gtk3-0.2
219Section: libs213Section: libs
220Architecture: any214Architecture: any
221Depends: ${misc:Depends},215Depends: ${misc:Depends},
222 libdbusmenu-gtk3-2 (= ${binary:Version}),216 libdbusmenu-gtk3-3 (= ${binary:Version}),
223 ${gir:Depends}217 ${gir:Depends}
224Description: typelib file for libdbusmenu-gtk2218Description: typelib file for libdbusmenu-gtk3-3
225 libdbusmenu passes a menu structure across DBus so that a program can219 libdbusmenu passes a menu structure across DBus so that a program can
226 create a menu simply without worrying about how it is displayed on the220 create a menu simply without worrying about how it is displayed on the
227 other side of the bus.221 other side of the bus.
228 .222 .
229 This package can be used by other packages using the GIRepository format to223 This package can be used by other packages using the GIRepository format to
230 generate dynamic bindings for libdbusmenu-gtk2.224 generate dynamic bindings for libdbusmenu-gtk3.
231225
232226
=== renamed file 'debian/gir1.2-dbusmenu-glib-0.2.install' => 'debian/gir1.2-dbusmenu-glib-0.4.install'
--- debian/gir1.2-dbusmenu-glib-0.2.install 2010-12-16 15:10:58 +0000
+++ debian/gir1.2-dbusmenu-glib-0.4.install 2011-01-13 16:32:45 +0000
@@ -1,1 +1,1 @@
1debian/tmp/usr/lib/girepository-1.0/Dbusmenu-Glib-0.2.typelib1debian/tmp/usr/lib/girepository-1.0/Dbusmenu-Glib-0.4.typelib
22
=== renamed file 'debian/gir1.2-dbusmenu-gtk-0.2.install' => 'debian/gir1.2-dbusmenu-gtk-0.4.install'
--- debian/gir1.2-dbusmenu-gtk-0.2.install 2010-12-16 15:10:58 +0000
+++ debian/gir1.2-dbusmenu-gtk-0.4.install 2011-01-13 16:32:45 +0000
@@ -1,1 +1,1 @@
1debian/tmp/usr/lib/girepository-1.0/DbusmenuGtk-0.2.typelib1debian/tmp/usr/lib/girepository-1.0/DbusmenuGtk-0.4.typelib
22
=== renamed file 'debian/gir1.2-dbusmenu-gtk3-0.2.install' => 'debian/gir1.2-dbusmenu-gtk3-0.4.install'
--- debian/gir1.2-dbusmenu-gtk3-0.2.install 2010-12-16 15:10:58 +0000
+++ debian/gir1.2-dbusmenu-gtk3-0.4.install 2011-01-13 16:32:45 +0000
@@ -1,1 +1,1 @@
1debian/tmp/usr/lib/girepository-1.0/DbusmenuGtk3-0.2.typelib1debian/tmp/usr/lib/girepository-1.0/DbusmenuGtk3-0.4.typelib
22
=== modified file 'debian/libdbusmenu-glib-dev.install'
--- debian/libdbusmenu-glib-dev.install 2010-05-20 16:26:02 +0000
+++ debian/libdbusmenu-glib-dev.install 2011-01-13 16:32:45 +0000
@@ -1,6 +1,6 @@
1debian/tmp/usr/include/libdbusmenu-0.1/libdbusmenu-glib/*1debian/tmp/usr/include/libdbusmenu-0.4/libdbusmenu-glib/*
2debian/tmp/usr/lib/pkgconfig/dbusmenu-glib.pc2debian/tmp/usr/lib/pkgconfig/dbusmenu-glib-0.4.pc
3debian/tmp/usr/lib/libdbusmenu-glib.a3debian/tmp/usr/lib/libdbusmenu-glib.a
4debian/tmp/usr/lib/libdbusmenu-glib.so4debian/tmp/usr/lib/libdbusmenu-glib.so
5debian/tmp/usr/share/gir-1.0/Dbusmenu-Glib-0.2.gir5debian/tmp/usr/share/gir-1.0/Dbusmenu-Glib-0.4.gir
6debian/tmp/usr/share/vala/vapi/Dbusmenu-Glib-0.2.vapi6debian/tmp/usr/share/vala/vapi/Dbusmenu-Glib-0.4.vapi
77
=== renamed file 'debian/libdbusmenu-glib2.install' => 'debian/libdbusmenu-glib3.install'
=== modified file 'debian/libdbusmenu-gtk-dev.install'
--- debian/libdbusmenu-gtk-dev.install 2010-03-01 16:53:04 +0000
+++ debian/libdbusmenu-gtk-dev.install 2011-01-13 16:32:45 +0000
@@ -1,6 +1,6 @@
1debian/tmp/usr/include/libdbusmenu-0.1/libdbusmenu-gtk/*1debian/tmp/usr/include/libdbusmenu-0.4/libdbusmenu-gtk/*
2debian/tmp/usr/lib/pkgconfig/dbusmenu-gtk.pc2debian/tmp/usr/lib/pkgconfig/dbusmenu-gtk-0.4.pc
3debian/tmp/usr/lib/libdbusmenu-gtk.a3debian/tmp/usr/lib/libdbusmenu-gtk.a
4debian/tmp/usr/lib/libdbusmenu-gtk.so4debian/tmp/usr/lib/libdbusmenu-gtk.so
5debian/tmp/usr/share/gir-1.0/DbusmenuGtk-0.2.gir5debian/tmp/usr/share/gir-1.0/DbusmenuGtk-0.4.gir
6debian/tmp/usr/share/vala/vapi/DbusmenuGtk-0.2.vapi6debian/tmp/usr/share/vala/vapi/DbusmenuGtk-0.4.vapi
77
=== renamed file 'debian/libdbusmenu-gtk3-2.install' => 'debian/libdbusmenu-gtk3-3.install'
=== modified file 'debian/libdbusmenu-gtk3-dev.install'
--- debian/libdbusmenu-gtk3-dev.install 2010-11-24 17:04:18 +0000
+++ debian/libdbusmenu-gtk3-dev.install 2011-01-13 16:32:45 +0000
@@ -1,5 +1,5 @@
1debian/tmp/usr/lib/pkgconfig/dbusmenu-gtk3.pc1debian/tmp/usr/lib/pkgconfig/dbusmenu-gtk3-0.4.pc
2debian/tmp/usr/lib/libdbusmenu-gtk3.a2debian/tmp/usr/lib/libdbusmenu-gtk3.a
3debian/tmp/usr/lib/libdbusmenu-gtk3.so3debian/tmp/usr/lib/libdbusmenu-gtk3.so
4debian/tmp/usr/share/gir-1.0/DbusmenuGtk3-0.2.gir4debian/tmp/usr/share/gir-1.0/DbusmenuGtk3-0.4.gir
5debian/tmp/usr/share/vala/vapi/DbusmenuGtk3-0.2.vapi5debian/tmp/usr/share/vala/vapi/DbusmenuGtk3-0.4.vapi
66
=== renamed file 'debian/libdbusmenu-gtk2.install' => 'debian/libdbusmenu-gtk3.install'
=== modified file 'debian/libdbusmenu-jsonloader-dev.install'
--- debian/libdbusmenu-jsonloader-dev.install 2010-06-29 04:10:43 +0000
+++ debian/libdbusmenu-jsonloader-dev.install 2011-01-13 16:32:45 +0000
@@ -1,4 +1,4 @@
1debian/tmp/usr/include/libdbusmenu-0.1/libdbusmenu-jsonloader/*1debian/tmp/usr/include/libdbusmenu-0.4/libdbusmenu-jsonloader/*
2debian/tmp/usr/lib/pkgconfig/dbusmenu-jsonloader.pc2debian/tmp/usr/lib/pkgconfig/dbusmenu-jsonloader-0.4.pc
3debian/tmp/usr/lib/libdbusmenu-jsonloader.a3debian/tmp/usr/lib/libdbusmenu-jsonloader.a
4debian/tmp/usr/lib/libdbusmenu-jsonloader.so4debian/tmp/usr/lib/libdbusmenu-jsonloader.so
55
=== renamed file 'debian/libdbusmenu-jsonloader2.install' => 'debian/libdbusmenu-jsonloader3.install'
=== modified file 'docs/Makefile.in'
--- docs/Makefile.in 2010-10-13 17:48:24 +0000
+++ docs/Makefile.in 2011-01-13 16:32:45 +0000
@@ -212,6 +212,7 @@
212VALA_API_GEN = @VALA_API_GEN@212VALA_API_GEN = @VALA_API_GEN@
213VERSION = @VERSION@213VERSION = @VERSION@
214XGETTEXT = @XGETTEXT@214XGETTEXT = @XGETTEXT@
215XSLT_PROC = @XSLT_PROC@
215abs_builddir = @abs_builddir@216abs_builddir = @abs_builddir@
216abs_srcdir = @abs_srcdir@217abs_srcdir = @abs_srcdir@
217abs_top_builddir = @abs_top_builddir@218abs_top_builddir = @abs_top_builddir@
218219
=== modified file 'docs/libdbusmenu-glib/Makefile.in'
--- docs/libdbusmenu-glib/Makefile.in 2010-10-13 17:48:24 +0000
+++ docs/libdbusmenu-glib/Makefile.in 2011-01-13 16:32:45 +0000
@@ -212,6 +212,7 @@
212VALA_API_GEN = @VALA_API_GEN@212VALA_API_GEN = @VALA_API_GEN@
213VERSION = @VERSION@213VERSION = @VERSION@
214XGETTEXT = @XGETTEXT@214XGETTEXT = @XGETTEXT@
215XSLT_PROC = @XSLT_PROC@
215abs_builddir = @abs_builddir@216abs_builddir = @abs_builddir@
216abs_srcdir = @abs_srcdir@217abs_srcdir = @abs_srcdir@
217abs_top_builddir = @abs_top_builddir@218abs_top_builddir = @abs_top_builddir@
218219
=== modified file 'docs/libdbusmenu-glib/reference/Makefile.in'
--- docs/libdbusmenu-glib/reference/Makefile.in 2010-10-13 17:48:24 +0000
+++ docs/libdbusmenu-glib/reference/Makefile.in 2011-01-13 16:32:45 +0000
@@ -179,6 +179,7 @@
179VALA_API_GEN = @VALA_API_GEN@179VALA_API_GEN = @VALA_API_GEN@
180VERSION = @VERSION@180VERSION = @VERSION@
181XGETTEXT = @XGETTEXT@181XGETTEXT = @XGETTEXT@
182XSLT_PROC = @XSLT_PROC@
182abs_builddir = @abs_builddir@183abs_builddir = @abs_builddir@
183abs_srcdir = @abs_srcdir@184abs_srcdir = @abs_srcdir@
184abs_top_builddir = @abs_top_builddir@185abs_top_builddir = @abs_top_builddir@
185186
=== removed file 'docs/libdbusmenu-glib/reference/html/annotation-glossary.html'
--- docs/libdbusmenu-glib/reference/html/annotation-glossary.html 2010-11-11 17:24:45 +0000
+++ docs/libdbusmenu-glib/reference/html/annotation-glossary.html 1970-01-01 00:00:00 +0000
@@ -1,62 +0,0 @@
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5<title>Annotation Glossary</title>
6<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7<link rel="home" href="index.html" title="libdbusmenu-glib Reference Manual">
8<link rel="up" href="index.html" title="libdbusmenu-glib Reference Manual">
9<link rel="prev" href="api-index-full.html" title="API Index">
10<meta name="generator" content="GTK-Doc V1.15 (XML mode)">
11<link rel="stylesheet" href="style.css" type="text/css">
12</head>
13<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
14<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
15<tr valign="middle">
16<td><a accesskey="p" href="api-index-full.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17<td> </td>
18<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19<th width="100%" align="center">libdbusmenu-glib Reference Manual</th>
20<td> </td>
21</tr>
22<tr><td colspan="5" class="shortcuts">
23<a class="shortcut" href="#glsA">A</a>
24  | 
25 <a class="shortcut" href="#glsE">E</a>
26  | 
27 <a class="shortcut" href="#glsI">I</a>
28  | 
29 <a class="shortcut" href="#glsT">T</a>
30</td></tr>
31</table>
32<div class="glossary" title="Annotation Glossary">
33<div class="titlepage"><div><div><h2 class="title">
34<a name="annotation-glossary"></a>Annotation Glossary</h2></div></div></div>
35<a name="glsA"></a><h3 class="title">A</h3>
36<dt>
37<a name="annotation-glossterm-array"></a>array</dt>
38<dd><p>Parameter points to an array of items.</p></dd>
39<a name="glsE"></a><h3 class="title">E</h3>
40<dt>
41<a name="annotation-glossterm-element-type"></a>element-type</dt>
42<dd><p>Generics and defining elements of containers and arrays.</p></dd>
43<a name="glsI"></a><h3 class="title">I</h3>
44<dt>
45<a name="annotation-glossterm-inout"></a>inout</dt>
46<dd><p>Parameter for input and for returning results. Default is <acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>.</p></dd>
47<dt>
48<a name="annotation-glossterm-in"></a>in</dt>
49<dd><p>Parameter for input. Default is <acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>.</p></dd>
50<a name="glsT"></a><h3 class="title">T</h3>
51<dt>
52<a name="annotation-glossterm-transfer%20full"></a>transfer full</dt>
53<dd><p>Free data after the code is done.</p></dd>
54<dt>
55<a name="annotation-glossterm-transfer%20none"></a>transfer none</dt>
56<dd><p>Don't free data after the code is done.</p></dd>
57</div>
58<div class="footer">
59<hr>
60 Generated by GTK-Doc V1.15</div>
61</body>
62</html>
63\ No newline at end of file0\ No newline at end of file
641
=== removed file 'docs/libdbusmenu-glib/reference/html/api-index-full.html'
--- docs/libdbusmenu-glib/reference/html/api-index-full.html 2010-11-11 17:24:45 +0000
+++ docs/libdbusmenu-glib/reference/html/api-index-full.html 1970-01-01 00:00:00 +0000
@@ -1,414 +0,0 @@
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5<title>API Index</title>
6<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7<link rel="home" href="index.html" title="libdbusmenu-glib Reference Manual">
8<link rel="up" href="index.html" title="libdbusmenu-glib Reference Manual">
9<link rel="prev" href="object-tree.html" title="Object Hierarchy">
10<link rel="next" href="annotation-glossary.html" title="Annotation Glossary">
11<meta name="generator" content="GTK-Doc V1.15 (XML mode)">
12<link rel="stylesheet" href="style.css" type="text/css">
13</head>
14<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
16<tr valign="middle">
17<td><a accesskey="p" href="object-tree.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18<td> </td>
19<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20<th width="100%" align="center">libdbusmenu-glib Reference Manual</th>
21<td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
22</tr>
23<tr><td colspan="5" class="shortcuts">
24<a class="shortcut" href="#idxC">C</a>
25  | 
26 <a class="shortcut" href="#idxM">M</a>
27  | 
28 <a class="shortcut" href="#idxS">S</a>
29</td></tr>
30</table>
31<div class="index" title="API Index">
32<div class="titlepage"><div><div><h2 class="title">
33<a name="api-index-full"></a>API Index</h2></div></div></div>
34<a name="idx"></a><a name="idxC"></a><h3 class="title">C</h3>
35<dt>
36<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient">DbusmenuClient</a>, struct in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a>
37</dt>
38<dd></dd>
39<dt>
40<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientClass" title="DbusmenuClientClass">DbusmenuClientClass</a>, struct in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a>
41</dt>
42<dd></dd>
43<dt>
44<a class="link" href="libdbusmenu-glib-DbusmenuClientMenuitem.html#DbusmenuClientMenuitem" title="DbusmenuClientMenuitem">DbusmenuClientMenuitem</a>, struct in <a class="link" href="libdbusmenu-glib-DbusmenuClientMenuitem.html" title="DbusmenuClientMenuitem">DbusmenuClientMenuitem</a>
45</dt>
46<dd></dd>
47<dt>
48<a class="link" href="libdbusmenu-glib-DbusmenuClientMenuitem.html#DbusmenuClientMenuitemClass" title="DbusmenuClientMenuitemClass">DbusmenuClientMenuitemClass</a>, struct in <a class="link" href="libdbusmenu-glib-DbusmenuClientMenuitem.html" title="DbusmenuClientMenuitem">DbusmenuClientMenuitem</a>
49</dt>
50<dd></dd>
51<dt>
52<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientTypeHandler" title="DbusmenuClientTypeHandler ()">DbusmenuClientTypeHandler</a>, user_function in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a>
53</dt>
54<dd></dd>
55<dt>
56<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-add-type-handler" title="dbusmenu_client_add_type_handler ()">dbusmenu_client_add_type_handler</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a>
57</dt>
58<dd></dd>
59<dt>
60<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-get-root" title="dbusmenu_client_get_root ()">dbusmenu_client_get_root</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a>
61</dt>
62<dd></dd>
63<dt>
64<a class="link" href="libdbusmenu-glib-DbusmenuClientMenuitem.html#dbusmenu-client-menuitem-new" title="dbusmenu_client_menuitem_new ()">dbusmenu_client_menuitem_new</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuClientMenuitem.html" title="DbusmenuClientMenuitem">DbusmenuClientMenuitem</a>
65</dt>
66<dd></dd>
67<dt>
68<a class="link" href="libdbusmenu-glib-DbusmenuClientMenuitem.html#DBUSMENU-CLIENT-MENUITEM-TYPE:CAPS" title="DBUSMENU_CLIENT_MENUITEM_TYPE">DBUSMENU_CLIENT_MENUITEM_TYPE</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuClientMenuitem.html" title="DbusmenuClientMenuitem">DbusmenuClientMenuitem</a>
69</dt>
70<dd></dd>
71<dt>
72<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-new" title="dbusmenu_client_new ()">dbusmenu_client_new</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a>
73</dt>
74<dd></dd>
75<dt>
76<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-PROP-DBUS-NAME:CAPS" title="DBUSMENU_CLIENT_PROP_DBUS_NAME">DBUSMENU_CLIENT_PROP_DBUS_NAME</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a>
77</dt>
78<dd></dd>
79<dt>
80<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-PROP-DBUS-OBJECT:CAPS" title="DBUSMENU_CLIENT_PROP_DBUS_OBJECT">DBUSMENU_CLIENT_PROP_DBUS_OBJECT</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a>
81</dt>
82<dd></dd>
83<dt>
84<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-send-about-to-show" title="dbusmenu_client_send_about_to_show ()">dbusmenu_client_send_about_to_show</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a>
85</dt>
86<dd></dd>
87<dt>
88<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-send-event" title="dbusmenu_client_send_event ()">dbusmenu_client_send_event</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a>
89</dt>
90<dd></dd>
91<dt>
92<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-LAYOUT-UPDATED:CAPS" title="DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED">DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a>
93</dt>
94<dd></dd>
95<dt>
96<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-NEW-MENUITEM:CAPS" title="DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM">DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a>
97</dt>
98<dd></dd>
99<dt>
100<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-ROOT-CHANGED:CAPS" title="DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED">DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a>
101</dt>
102<dd></dd>
103<dt>
104<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-TYPES-DEFAULT:CAPS" title="DBUSMENU_CLIENT_TYPES_DEFAULT">DBUSMENU_CLIENT_TYPES_DEFAULT</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a>
105</dt>
106<dd></dd>
107<dt>
108<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-TYPES-IMAGE:CAPS" title="DBUSMENU_CLIENT_TYPES_IMAGE">DBUSMENU_CLIENT_TYPES_IMAGE</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a>
109</dt>
110<dd></dd>
111<dt>
112<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-TYPES-SEPARATOR:CAPS" title="DBUSMENU_CLIENT_TYPES_SEPARATOR">DBUSMENU_CLIENT_TYPES_SEPARATOR</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a>
113</dt>
114<dd></dd>
115<a name="idxM"></a><h3 class="title">M</h3>
116<dt>
117<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem">DbusmenuMenuitem</a>, struct in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
118</dt>
119<dd></dd>
120<dt>
121<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitemClass" title="DbusmenuMenuitemClass">DbusmenuMenuitemClass</a>, struct in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
122</dt>
123<dd></dd>
124<dt>
125<a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy" title="DbusmenuMenuitemProxy">DbusmenuMenuitemProxy</a>, struct in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html" title="DbusmenuMenuitemProxy">DbusmenuMenuitemProxy</a>
126</dt>
127<dd></dd>
128<dt>
129<a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxyClass" title="DbusmenuMenuitemProxyClass">DbusmenuMenuitemProxyClass</a>, struct in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html" title="DbusmenuMenuitemProxy">DbusmenuMenuitemProxy</a>
130</dt>
131<dd></dd>
132<dt>
133<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-about-to-show-cb" title="dbusmenu_menuitem_about_to_show_cb ()">dbusmenu_menuitem_about_to_show_cb</a>, user_function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
134</dt>
135<dd></dd>
136<dt>
137<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-buildxml-slot-t" title="dbusmenu_menuitem_buildxml_slot_t ()">dbusmenu_menuitem_buildxml_slot_t</a>, user_function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
138</dt>
139<dd></dd>
140<dt>
141<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-add-position" title="dbusmenu_menuitem_child_add_position ()">dbusmenu_menuitem_child_add_position</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
142</dt>
143<dd></dd>
144<dt>
145<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-append" title="dbusmenu_menuitem_child_append ()">dbusmenu_menuitem_child_append</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
146</dt>
147<dd></dd>
148<dt>
149<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-delete" title="dbusmenu_menuitem_child_delete ()">dbusmenu_menuitem_child_delete</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
150</dt>
151<dd></dd>
152<dt>
153<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-CHILD-DISPLAY-SUBMENU:CAPS" title="DBUSMENU_MENUITEM_CHILD_DISPLAY_SUBMENU">DBUSMENU_MENUITEM_CHILD_DISPLAY_SUBMENU</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
154</dt>
155<dd></dd>
156<dt>
157<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-find" title="dbusmenu_menuitem_child_find ()">dbusmenu_menuitem_child_find</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
158</dt>
159<dd></dd>
160<dt>
161<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-prepend" title="dbusmenu_menuitem_child_prepend ()">dbusmenu_menuitem_child_prepend</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
162</dt>
163<dd></dd>
164<dt>
165<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-reorder" title="dbusmenu_menuitem_child_reorder ()">dbusmenu_menuitem_child_reorder</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
166</dt>
167<dd></dd>
168<dt>
169<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-find-id" title="dbusmenu_menuitem_find_id ()">dbusmenu_menuitem_find_id</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
170</dt>
171<dd></dd>
172<dt>
173<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-foreach" title="dbusmenu_menuitem_foreach ()">dbusmenu_menuitem_foreach</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
174</dt>
175<dd></dd>
176<dt>
177<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-children" title="dbusmenu_menuitem_get_children ()">dbusmenu_menuitem_get_children</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
178</dt>
179<dd></dd>
180<dt>
181<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-id" title="dbusmenu_menuitem_get_id ()">dbusmenu_menuitem_get_id</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
182</dt>
183<dd></dd>
184<dt>
185<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-position" title="dbusmenu_menuitem_get_position ()">dbusmenu_menuitem_get_position</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
186</dt>
187<dd></dd>
188<dt>
189<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-position-realized" title="dbusmenu_menuitem_get_position_realized ()">dbusmenu_menuitem_get_position_realized</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
190</dt>
191<dd></dd>
192<dt>
193<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-root" title="dbusmenu_menuitem_get_root ()">dbusmenu_menuitem_get_root</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
194</dt>
195<dd></dd>
196<dt>
197<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-handle-event" title="dbusmenu_menuitem_handle_event ()">dbusmenu_menuitem_handle_event</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
198</dt>
199<dd></dd>
200<dt>
201<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-ICON-NAME-BLANK:CAPS" title="DBUSMENU_MENUITEM_ICON_NAME_BLANK">DBUSMENU_MENUITEM_ICON_NAME_BLANK</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
202</dt>
203<dd></dd>
204<dt>
205<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-new" title="dbusmenu_menuitem_new ()">dbusmenu_menuitem_new</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
206</dt>
207<dd></dd>
208<dt>
209<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-new-with-id" title="dbusmenu_menuitem_new_with_id ()">dbusmenu_menuitem_new_with_id</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
210</dt>
211<dd></dd>
212<dt>
213<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-properties-copy" title="dbusmenu_menuitem_properties_copy ()">dbusmenu_menuitem_properties_copy</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
214</dt>
215<dd></dd>
216<dt>
217<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-properties-list" title="dbusmenu_menuitem_properties_list ()">dbusmenu_menuitem_properties_list</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
218</dt>
219<dd></dd>
220<dt>
221<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-exist" title="dbusmenu_menuitem_property_exist ()">dbusmenu_menuitem_property_exist</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
222</dt>
223<dd></dd>
224<dt>
225<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get" title="dbusmenu_menuitem_property_get ()">dbusmenu_menuitem_property_get</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
226</dt>
227<dd></dd>
228<dt>
229<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-bool" title="dbusmenu_menuitem_property_get_bool ()">dbusmenu_menuitem_property_get_bool</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
230</dt>
231<dd></dd>
232<dt>
233<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-int" title="dbusmenu_menuitem_property_get_int ()">dbusmenu_menuitem_property_get_int</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
234</dt>
235<dd></dd>
236<dt>
237<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-value" title="dbusmenu_menuitem_property_get_value ()">dbusmenu_menuitem_property_get_value</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
238</dt>
239<dd></dd>
240<dt>
241<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-remove" title="dbusmenu_menuitem_property_remove ()">dbusmenu_menuitem_property_remove</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
242</dt>
243<dd></dd>
244<dt>
245<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set" title="dbusmenu_menuitem_property_set ()">dbusmenu_menuitem_property_set</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
246</dt>
247<dd></dd>
248<dt>
249<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-bool" title="dbusmenu_menuitem_property_set_bool ()">dbusmenu_menuitem_property_set_bool</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
250</dt>
251<dd></dd>
252<dt>
253<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-int" title="dbusmenu_menuitem_property_set_int ()">dbusmenu_menuitem_property_set_int</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
254</dt>
255<dd></dd>
256<dt>
257<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-value" title="dbusmenu_menuitem_property_set_value ()">dbusmenu_menuitem_property_set_value</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
258</dt>
259<dd></dd>
260<dt>
261<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-CHILD-DISPLAY:CAPS" title="DBUSMENU_MENUITEM_PROP_CHILD_DISPLAY">DBUSMENU_MENUITEM_PROP_CHILD_DISPLAY</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
262</dt>
263<dd></dd>
264<dt>
265<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-ENABLED:CAPS" title="DBUSMENU_MENUITEM_PROP_ENABLED">DBUSMENU_MENUITEM_PROP_ENABLED</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
266</dt>
267<dd></dd>
268<dt>
269<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-ICON-DATA:CAPS" title="DBUSMENU_MENUITEM_PROP_ICON_DATA">DBUSMENU_MENUITEM_PROP_ICON_DATA</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
270</dt>
271<dd></dd>
272<dt>
273<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-ICON-NAME:CAPS" title="DBUSMENU_MENUITEM_PROP_ICON_NAME">DBUSMENU_MENUITEM_PROP_ICON_NAME</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
274</dt>
275<dd></dd>
276<dt>
277<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-LABEL:CAPS" title="DBUSMENU_MENUITEM_PROP_LABEL">DBUSMENU_MENUITEM_PROP_LABEL</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
278</dt>
279<dd></dd>
280<dt>
281<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TOGGLE-STATE:CAPS" title="DBUSMENU_MENUITEM_PROP_TOGGLE_STATE">DBUSMENU_MENUITEM_PROP_TOGGLE_STATE</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
282</dt>
283<dd></dd>
284<dt>
285<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TOGGLE-TYPE:CAPS" title="DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE">DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
286</dt>
287<dd></dd>
288<dt>
289<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TYPE:CAPS" title="DBUSMENU_MENUITEM_PROP_TYPE">DBUSMENU_MENUITEM_PROP_TYPE</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
290</dt>
291<dd></dd>
292<dt>
293<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-VISIBLE:CAPS" title="DBUSMENU_MENUITEM_PROP_VISIBLE">DBUSMENU_MENUITEM_PROP_VISIBLE</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
294</dt>
295<dd></dd>
296<dt>
297<a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#dbusmenu-menuitem-proxy-get-wrapped" title="dbusmenu_menuitem_proxy_get_wrapped ()">dbusmenu_menuitem_proxy_get_wrapped</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html" title="DbusmenuMenuitemProxy">DbusmenuMenuitemProxy</a>
298</dt>
299<dd></dd>
300<dt>
301<a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#dbusmenu-menuitem-proxy-new" title="dbusmenu_menuitem_proxy_new ()">dbusmenu_menuitem_proxy_new</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html" title="DbusmenuMenuitemProxy">DbusmenuMenuitemProxy</a>
302</dt>
303<dd></dd>
304<dt>
305<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-send-about-to-show" title="dbusmenu_menuitem_send_about_to_show ()">dbusmenu_menuitem_send_about_to_show</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
306</dt>
307<dd></dd>
308<dt>
309<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-set-root" title="dbusmenu_menuitem_set_root ()">dbusmenu_menuitem_set_root</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
310</dt>
311<dd></dd>
312<dt>
313<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-CHILD-ADDED:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED">DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
314</dt>
315<dd></dd>
316<dt>
317<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-CHILD-MOVED:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED">DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
318</dt>
319<dd></dd>
320<dt>
321<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-CHILD-REMOVED:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED">DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
322</dt>
323<dd></dd>
324<dt>
325<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-ITEM-ACTIVATED:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED">DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
326</dt>
327<dd></dd>
328<dt>
329<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-PROPERTY-CHANGED:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED">DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
330</dt>
331<dd></dd>
332<dt>
333<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-REALIZED:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_REALIZED">DBUSMENU_MENUITEM_SIGNAL_REALIZED</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
334</dt>
335<dd></dd>
336<dt>
337<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-REALIZED-ID:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID">DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
338</dt>
339<dd></dd>
340<dt>
341<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-take-children" title="dbusmenu_menuitem_take_children ()">dbusmenu_menuitem_take_children</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
342</dt>
343<dd></dd>
344<dt>
345<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-CHECK:CAPS" title="DBUSMENU_MENUITEM_TOGGLE_CHECK">DBUSMENU_MENUITEM_TOGGLE_CHECK</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
346</dt>
347<dd></dd>
348<dt>
349<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-RADIO:CAPS" title="DBUSMENU_MENUITEM_TOGGLE_RADIO">DBUSMENU_MENUITEM_TOGGLE_RADIO</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
350</dt>
351<dd></dd>
352<dt>
353<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-STATE-CHECKED:CAPS" title="DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED">DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
354</dt>
355<dd></dd>
356<dt>
357<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-STATE-UNCHECKED:CAPS" title="DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED">DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
358</dt>
359<dd></dd>
360<dt>
361<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-STATE-UNKNOWN:CAPS" title="DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN">DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a>
362</dt>
363<dd></dd>
364<a name="idxS"></a><h3 class="title">S</h3>
365<dt>
366<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer">DbusmenuServer</a>, struct in <a class="link" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">DbusmenuServer</a>
367</dt>
368<dd></dd>
369<dt>
370<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServerClass" title="DbusmenuServerClass">DbusmenuServerClass</a>, struct in <a class="link" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">DbusmenuServer</a>
371</dt>
372<dd></dd>
373<dt>
374<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-new" title="dbusmenu_server_new ()">dbusmenu_server_new</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">DbusmenuServer</a>
375</dt>
376<dd></dd>
377<dt>
378<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-DBUS-OBJECT:CAPS" title="DBUSMENU_SERVER_PROP_DBUS_OBJECT">DBUSMENU_SERVER_PROP_DBUS_OBJECT</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">DbusmenuServer</a>
379</dt>
380<dd></dd>
381<dt>
382<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-ROOT-NODE:CAPS" title="DBUSMENU_SERVER_PROP_ROOT_NODE">DBUSMENU_SERVER_PROP_ROOT_NODE</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">DbusmenuServer</a>
383</dt>
384<dd></dd>
385<dt>
386<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-VERSION:CAPS" title="DBUSMENU_SERVER_PROP_VERSION">DBUSMENU_SERVER_PROP_VERSION</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">DbusmenuServer</a>
387</dt>
388<dd></dd>
389<dt>
390<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-set-root" title="dbusmenu_server_set_root ()">dbusmenu_server_set_root</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">DbusmenuServer</a>
391</dt>
392<dd></dd>
393<dt>
394<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-ID-PROP-UPDATE:CAPS" title="DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE">DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">DbusmenuServer</a>
395</dt>
396<dd></dd>
397<dt>
398<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-ID-UPDATE:CAPS" title="DBUSMENU_SERVER_SIGNAL_ID_UPDATE">DBUSMENU_SERVER_SIGNAL_ID_UPDATE</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">DbusmenuServer</a>
399</dt>
400<dd></dd>
401<dt>
402<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATE:CAPS" title="DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE">DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">DbusmenuServer</a>
403</dt>
404<dd></dd>
405<dt>
406<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATED:CAPS" title="DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED">DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">DbusmenuServer</a>
407</dt>
408<dd></dd>
409</div>
410<div class="footer">
411<hr>
412 Generated by GTK-Doc V1.15</div>
413</body>
414</html>
415\ No newline at end of file0\ No newline at end of file
4161
=== removed file 'docs/libdbusmenu-glib/reference/html/ch01.html'
--- docs/libdbusmenu-glib/reference/html/ch01.html 2010-11-11 17:24:45 +0000
+++ docs/libdbusmenu-glib/reference/html/ch01.html 1970-01-01 00:00:00 +0000
@@ -1,48 +0,0 @@
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5<title>API</title>
6<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7<link rel="home" href="index.html" title="libdbusmenu-glib Reference Manual">
8<link rel="up" href="index.html" title="libdbusmenu-glib Reference Manual">
9<link rel="prev" href="index.html" title="libdbusmenu-glib Reference Manual">
10<link rel="next" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">
11<meta name="generator" content="GTK-Doc V1.15 (XML mode)">
12<link rel="stylesheet" href="style.css" type="text/css">
13</head>
14<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle">
16<td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
17<td> </td>
18<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
19<th width="100%" align="center">libdbusmenu-glib Reference Manual</th>
20<td><a accesskey="n" href="libdbusmenu-glib-DbusmenuServer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21</tr></table>
22<div class="chapter" title="API">
23<div class="titlepage"><div><div><h2 class="title">
24<a name="id367740"></a>API</h2></div></div></div>
25<div class="toc"><dl>
26<dt>
27<span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuServer.html">DbusmenuServer</a></span><span class="refpurpose"></span>
28</dt>
29<dt>
30<span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuMenuitemProxy.html">DbusmenuMenuitemProxy</a></span><span class="refpurpose"></span>
31</dt>
32<dt>
33<span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuMenuitem.html">DbusmenuMenuitem</a></span><span class="refpurpose"> — A lowlevel represenation of a menuitem</span>
34</dt>
35<dt>
36<span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuClient.html">DbusmenuClient</a></span><span class="refpurpose"> — The catcher of all the server traffic</span>
37</dt>
38<dt>
39<span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuClientMenuitem.html">DbusmenuClientMenuitem</a></span><span class="refpurpose"></span>
40</dt>
41</dl></div>
42<span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span><span style="color: red">&lt;xi:include&gt;&lt;/xi:include&gt;</span>
43</div>
44<div class="footer">
45<hr>
46 Generated by GTK-Doc V1.15</div>
47</body>
48</html>
49\ No newline at end of file0\ No newline at end of file
501
=== removed file 'docs/libdbusmenu-glib/reference/html/home.png'
51Binary files docs/libdbusmenu-glib/reference/html/home.png 2010-11-11 17:24:45 +0000 and docs/libdbusmenu-glib/reference/html/home.png 1970-01-01 00:00:00 +0000 differ2Binary files docs/libdbusmenu-glib/reference/html/home.png 2010-11-11 17:24:45 +0000 and docs/libdbusmenu-glib/reference/html/home.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'docs/libdbusmenu-glib/reference/html/index.html'
--- docs/libdbusmenu-glib/reference/html/index.html 2010-11-11 17:24:45 +0000
+++ docs/libdbusmenu-glib/reference/html/index.html 1970-01-01 00:00:00 +0000
@@ -1,46 +0,0 @@
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5<title>libdbusmenu-glib Reference Manual</title>
6<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7<link rel="home" href="index.html" title="libdbusmenu-glib Reference Manual">
8<link rel="next" href="ch01.html" title="API">
9<meta name="generator" content="GTK-Doc V1.15 (XML mode)">
10<link rel="stylesheet" href="style.css" type="text/css">
11</head>
12<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
13<div class="book" title="libdbusmenu-glib Reference Manual">
14<div class="titlepage">
15<div><div><table class="navigation" id="top" width="100%" cellpadding="2" cellspacing="0"><tr><th valign="middle"><p class="title">libdbusmenu-glib Reference Manual</p></th></tr></table></div></div>
16<hr>
17</div>
18<div class="toc"><dl>
19<dt><span class="chapter"><a href="ch01.html">API</a></span></dt>
20<dd><dl>
21<dt>
22<span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuServer.html">DbusmenuServer</a></span><span class="refpurpose"></span>
23</dt>
24<dt>
25<span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuMenuitemProxy.html">DbusmenuMenuitemProxy</a></span><span class="refpurpose"></span>
26</dt>
27<dt>
28<span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuMenuitem.html">DbusmenuMenuitem</a></span><span class="refpurpose"> — A lowlevel represenation of a menuitem</span>
29</dt>
30<dt>
31<span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuClient.html">DbusmenuClient</a></span><span class="refpurpose"> — The catcher of all the server traffic</span>
32</dt>
33<dt>
34<span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuClientMenuitem.html">DbusmenuClientMenuitem</a></span><span class="refpurpose"></span>
35</dt>
36</dl></dd>
37<dt><span class="chapter"><a href="object-tree.html">Object Hierarchy</a></span></dt>
38<dt><span class="index"><a href="api-index-full.html">API Index</a></span></dt>
39<dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt>
40</dl></div>
41</div>
42<div class="footer">
43<hr>
44 Generated by GTK-Doc V1.15</div>
45</body>
46</html>
47\ No newline at end of file0\ No newline at end of file
481
=== removed file 'docs/libdbusmenu-glib/reference/html/index.sgml'
--- docs/libdbusmenu-glib/reference/html/index.sgml 2010-11-11 17:24:45 +0000
+++ docs/libdbusmenu-glib/reference/html/index.sgml 1970-01-01 00:00:00 +0000
@@ -1,121 +0,0 @@
1<ANCHOR id="libdbusmenu-glib-DbusmenuServer" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html">
2<ANCHOR id="libdbusmenu-glib-DbusmenuServer.synopsis" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#libdbusmenu-glib-DbusmenuServer.synopsis">
3<ANCHOR id="libdbusmenu-glib-DbusmenuServer.description" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#libdbusmenu-glib-DbusmenuServer.description">
4<ANCHOR id="libdbusmenu-glib-DbusmenuServer.details" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#libdbusmenu-glib-DbusmenuServer.details">
5<ANCHOR id="DBUSMENU-SERVER-SIGNAL-ID-PROP-UPDATE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-ID-PROP-UPDATE:CAPS">
6<ANCHOR id="DBUSMENU-SERVER-SIGNAL-ID-UPDATE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-ID-UPDATE:CAPS">
7<ANCHOR id="DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATED:CAPS">
8<ANCHOR id="DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATE:CAPS">
9<ANCHOR id="DBUSMENU-SERVER-PROP-DBUS-OBJECT:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-DBUS-OBJECT:CAPS">
10<ANCHOR id="DBUSMENU-SERVER-PROP-ROOT-NODE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-ROOT-NODE:CAPS">
11<ANCHOR id="DBUSMENU-SERVER-PROP-VERSION:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-VERSION:CAPS">
12<ANCHOR id="DbusmenuServer" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer">
13<ANCHOR id="DbusmenuServerClass" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DbusmenuServerClass">
14<ANCHOR id="dbusmenu-server-new" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-new">
15<ANCHOR id="dbusmenu-server-set-root" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-set-root">
16<ANCHOR id="libdbusmenu-glib-DbusmenuMenuitemProxy" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitemProxy.html">
17<ANCHOR id="libdbusmenu-glib-DbusmenuMenuitemProxy.synopsis" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitemProxy.html#libdbusmenu-glib-DbusmenuMenuitemProxy.synopsis">
18<ANCHOR id="libdbusmenu-glib-DbusmenuMenuitemProxy.description" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitemProxy.html#libdbusmenu-glib-DbusmenuMenuitemProxy.description">
19<ANCHOR id="libdbusmenu-glib-DbusmenuMenuitemProxy.details" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitemProxy.html#libdbusmenu-glib-DbusmenuMenuitemProxy.details">
20<ANCHOR id="DbusmenuMenuitemProxy" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy">
21<ANCHOR id="DbusmenuMenuitemProxyClass" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxyClass">
22<ANCHOR id="dbusmenu-menuitem-proxy-new" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitemProxy.html#dbusmenu-menuitem-proxy-new">
23<ANCHOR id="dbusmenu-menuitem-proxy-get-wrapped" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitemProxy.html#dbusmenu-menuitem-proxy-get-wrapped">
24<ANCHOR id="libdbusmenu-glib-DbusmenuMenuitem" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html">
25<ANCHOR id="libdbusmenu-glib-DbusmenuMenuitem.stability-level" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#libdbusmenu-glib-DbusmenuMenuitem.stability-level">
26<ANCHOR id="libdbusmenu-glib-DbusmenuMenuitem.synopsis" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#libdbusmenu-glib-DbusmenuMenuitem.synopsis">
27<ANCHOR id="libdbusmenu-glib-DbusmenuMenuitem.description" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#libdbusmenu-glib-DbusmenuMenuitem.description">
28<ANCHOR id="libdbusmenu-glib-DbusmenuMenuitem.details" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#libdbusmenu-glib-DbusmenuMenuitem.details">
29<ANCHOR id="DBUSMENU-MENUITEM-SIGNAL-PROPERTY-CHANGED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-PROPERTY-CHANGED:CAPS">
30<ANCHOR id="DBUSMENU-MENUITEM-SIGNAL-ITEM-ACTIVATED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-ITEM-ACTIVATED:CAPS">
31<ANCHOR id="DBUSMENU-MENUITEM-SIGNAL-CHILD-ADDED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-CHILD-ADDED:CAPS">
32<ANCHOR id="DBUSMENU-MENUITEM-SIGNAL-CHILD-REMOVED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-CHILD-REMOVED:CAPS">
33<ANCHOR id="DBUSMENU-MENUITEM-SIGNAL-CHILD-MOVED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-CHILD-MOVED:CAPS">
34<ANCHOR id="DBUSMENU-MENUITEM-SIGNAL-REALIZED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-REALIZED:CAPS">
35<ANCHOR id="DBUSMENU-MENUITEM-SIGNAL-REALIZED-ID:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-REALIZED-ID:CAPS">
36<ANCHOR id="DBUSMENU-MENUITEM-PROP-TYPE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TYPE:CAPS">
37<ANCHOR id="DBUSMENU-MENUITEM-PROP-VISIBLE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-VISIBLE:CAPS">
38<ANCHOR id="DBUSMENU-MENUITEM-PROP-ENABLED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-ENABLED:CAPS">
39<ANCHOR id="DBUSMENU-MENUITEM-PROP-LABEL:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-LABEL:CAPS">
40<ANCHOR id="DBUSMENU-MENUITEM-PROP-ICON-NAME:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-ICON-NAME:CAPS">
41<ANCHOR id="DBUSMENU-MENUITEM-PROP-ICON-DATA:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-ICON-DATA:CAPS">
42<ANCHOR id="DBUSMENU-MENUITEM-PROP-TOGGLE-TYPE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TOGGLE-TYPE:CAPS">
43<ANCHOR id="DBUSMENU-MENUITEM-PROP-TOGGLE-STATE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TOGGLE-STATE:CAPS">
44<ANCHOR id="DBUSMENU-MENUITEM-PROP-CHILD-DISPLAY:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-CHILD-DISPLAY:CAPS">
45<ANCHOR id="DBUSMENU-MENUITEM-TOGGLE-CHECK:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-CHECK:CAPS">
46<ANCHOR id="DBUSMENU-MENUITEM-TOGGLE-RADIO:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-RADIO:CAPS">
47<ANCHOR id="DBUSMENU-MENUITEM-TOGGLE-STATE-UNCHECKED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-STATE-UNCHECKED:CAPS">
48<ANCHOR id="DBUSMENU-MENUITEM-TOGGLE-STATE-CHECKED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-STATE-CHECKED:CAPS">
49<ANCHOR id="DBUSMENU-MENUITEM-TOGGLE-STATE-UNKNOWN:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-STATE-UNKNOWN:CAPS">
50<ANCHOR id="DBUSMENU-MENUITEM-ICON-NAME-BLANK:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-ICON-NAME-BLANK:CAPS">
51<ANCHOR id="DBUSMENU-MENUITEM-CHILD-DISPLAY-SUBMENU:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-CHILD-DISPLAY-SUBMENU:CAPS">
52<ANCHOR id="DbusmenuMenuitem" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem">
53<ANCHOR id="dbusmenu-menuitem-about-to-show-cb" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-about-to-show-cb">
54<ANCHOR id="dbusmenu-menuitem-buildxml-slot-t" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-buildxml-slot-t">
55<ANCHOR id="DbusmenuMenuitemClass" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitemClass">
56<ANCHOR id="dbusmenu-menuitem-new" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-new">
57<ANCHOR id="dbusmenu-menuitem-new-with-id" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-new-with-id">
58<ANCHOR id="dbusmenu-menuitem-get-id" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-id">
59<ANCHOR id="dbusmenu-menuitem-get-children" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-children">
60<ANCHOR id="dbusmenu-menuitem-take-children" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-take-children">
61<ANCHOR id="dbusmenu-menuitem-get-position" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-position">
62<ANCHOR id="dbusmenu-menuitem-get-position-realized" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-position-realized">
63<ANCHOR id="dbusmenu-menuitem-child-append" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-append">
64<ANCHOR id="dbusmenu-menuitem-child-prepend" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-prepend">
65<ANCHOR id="dbusmenu-menuitem-child-delete" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-delete">
66<ANCHOR id="dbusmenu-menuitem-child-add-position" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-add-position">
67<ANCHOR id="dbusmenu-menuitem-child-reorder" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-reorder">
68<ANCHOR id="dbusmenu-menuitem-child-find" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-find">
69<ANCHOR id="dbusmenu-menuitem-find-id" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-find-id">
70<ANCHOR id="dbusmenu-menuitem-property-set" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set">
71<ANCHOR id="dbusmenu-menuitem-property-set-value" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-value">
72<ANCHOR id="dbusmenu-menuitem-property-set-bool" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-bool">
73<ANCHOR id="dbusmenu-menuitem-property-set-int" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-int">
74<ANCHOR id="dbusmenu-menuitem-property-get" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get">
75<ANCHOR id="dbusmenu-menuitem-property-get-value" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-value">
76<ANCHOR id="dbusmenu-menuitem-property-get-bool" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-bool">
77<ANCHOR id="dbusmenu-menuitem-property-get-int" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-int">
78<ANCHOR id="dbusmenu-menuitem-property-exist" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-exist">
79<ANCHOR id="dbusmenu-menuitem-properties-list" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-properties-list">
80<ANCHOR id="dbusmenu-menuitem-properties-copy" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-properties-copy">
81<ANCHOR id="dbusmenu-menuitem-property-remove" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-remove">
82<ANCHOR id="dbusmenu-menuitem-set-root" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-set-root">
83<ANCHOR id="dbusmenu-menuitem-get-root" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-root">
84<ANCHOR id="dbusmenu-menuitem-foreach" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-foreach">
85<ANCHOR id="dbusmenu-menuitem-handle-event" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-handle-event">
86<ANCHOR id="dbusmenu-menuitem-send-about-to-show" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-send-about-to-show">
87<ANCHOR id="libdbusmenu-glib-DbusmenuClient" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html">
88<ANCHOR id="libdbusmenu-glib-DbusmenuClient.stability-level" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#libdbusmenu-glib-DbusmenuClient.stability-level">
89<ANCHOR id="libdbusmenu-glib-DbusmenuClient.synopsis" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#libdbusmenu-glib-DbusmenuClient.synopsis">
90<ANCHOR id="libdbusmenu-glib-DbusmenuClient.description" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#libdbusmenu-glib-DbusmenuClient.description">
91<ANCHOR id="libdbusmenu-glib-DbusmenuClient.details" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#libdbusmenu-glib-DbusmenuClient.details">
92<ANCHOR id="DBUSMENU-CLIENT-SIGNAL-LAYOUT-UPDATED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-LAYOUT-UPDATED:CAPS">
93<ANCHOR id="DBUSMENU-CLIENT-SIGNAL-ROOT-CHANGED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-ROOT-CHANGED:CAPS">
94<ANCHOR id="DBUSMENU-CLIENT-SIGNAL-NEW-MENUITEM:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-NEW-MENUITEM:CAPS">
95<ANCHOR id="DBUSMENU-CLIENT-PROP-DBUS-NAME:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-PROP-DBUS-NAME:CAPS">
96<ANCHOR id="DBUSMENU-CLIENT-PROP-DBUS-OBJECT:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-PROP-DBUS-OBJECT:CAPS">
97<ANCHOR id="DBUSMENU-CLIENT-TYPES-DEFAULT:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-TYPES-DEFAULT:CAPS">
98<ANCHOR id="DBUSMENU-CLIENT-TYPES-SEPARATOR:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-TYPES-SEPARATOR:CAPS">
99<ANCHOR id="DBUSMENU-CLIENT-TYPES-IMAGE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-TYPES-IMAGE:CAPS">
100<ANCHOR id="DbusmenuClient" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient">
101<ANCHOR id="DbusmenuClientClass" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientClass">
102<ANCHOR id="DbusmenuClientTypeHandler" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientTypeHandler">
103<ANCHOR id="dbusmenu-client-new" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-new">
104<ANCHOR id="dbusmenu-client-get-root" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-get-root">
105<ANCHOR id="dbusmenu-client-add-type-handler" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-add-type-handler">
106<ANCHOR id="dbusmenu-client-send-event" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-send-event">
107<ANCHOR id="dbusmenu-client-send-about-to-show" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-send-about-to-show">
108<ANCHOR id="libdbusmenu-glib-DbusmenuClientMenuitem" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClientMenuitem.html">
109<ANCHOR id="libdbusmenu-glib-DbusmenuClientMenuitem.synopsis" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClientMenuitem.html#libdbusmenu-glib-DbusmenuClientMenuitem.synopsis">
110<ANCHOR id="libdbusmenu-glib-DbusmenuClientMenuitem.description" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClientMenuitem.html#libdbusmenu-glib-DbusmenuClientMenuitem.description">
111<ANCHOR id="libdbusmenu-glib-DbusmenuClientMenuitem.details" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClientMenuitem.html#libdbusmenu-glib-DbusmenuClientMenuitem.details">
112<ANCHOR id="DBUSMENU-CLIENT-MENUITEM-TYPE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClientMenuitem.html#DBUSMENU-CLIENT-MENUITEM-TYPE:CAPS">
113<ANCHOR id="DbusmenuClientMenuitem" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClientMenuitem.html#DbusmenuClientMenuitem">
114<ANCHOR id="DbusmenuClientMenuitemClass" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClientMenuitem.html#DbusmenuClientMenuitemClass">
115<ANCHOR id="dbusmenu-client-menuitem-new" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClientMenuitem.html#dbusmenu-client-menuitem-new">
116<ANCHOR id="annotation-glossterm-array" href="libdbusmenu-glib/annotation-glossary.html#annotation-glossterm-array">
117<ANCHOR id="annotation-glossterm-element-type" href="libdbusmenu-glib/annotation-glossary.html#annotation-glossterm-element-type">
118<ANCHOR id="annotation-glossterm-inout" href="libdbusmenu-glib/annotation-glossary.html#annotation-glossterm-inout">
119<ANCHOR id="annotation-glossterm-in" href="libdbusmenu-glib/annotation-glossary.html#annotation-glossterm-in">
120<ANCHOR id="annotation-glossterm-transfer full" href="libdbusmenu-glib/annotation-glossary.html#annotation-glossterm-transfer full">
121<ANCHOR id="annotation-glossterm-transfer none" href="libdbusmenu-glib/annotation-glossary.html#annotation-glossterm-transfer none">
1220
=== removed file 'docs/libdbusmenu-glib/reference/html/left.png'
123Binary files docs/libdbusmenu-glib/reference/html/left.png 2010-11-11 17:24:45 +0000 and docs/libdbusmenu-glib/reference/html/left.png 1970-01-01 00:00:00 +0000 differ1Binary files docs/libdbusmenu-glib/reference/html/left.png 2010-11-11 17:24:45 +0000 and docs/libdbusmenu-glib/reference/html/left.png 1970-01-01 00:00:00 +0000 differ
=== removed file 'docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuClient.html'
--- docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuClient.html 2010-11-11 17:24:45 +0000
+++ docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuClient.html 1970-01-01 00:00:00 +0000
@@ -1,508 +0,0 @@
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5<title>DbusmenuClient</title>
6<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7<link rel="home" href="index.html" title="libdbusmenu-glib Reference Manual">
8<link rel="up" href="ch01.html" title="API">
9<link rel="prev" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">
10<link rel="next" href="libdbusmenu-glib-DbusmenuClientMenuitem.html" title="DbusmenuClientMenuitem">
11<meta name="generator" content="GTK-Doc V1.15 (XML mode)">
12<link rel="stylesheet" href="style.css" type="text/css">
13</head>
14<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
16<tr valign="middle">
17<td><a accesskey="p" href="libdbusmenu-glib-DbusmenuMenuitem.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20<th width="100%" align="center">libdbusmenu-glib Reference Manual</th>
21<td><a accesskey="n" href="libdbusmenu-glib-DbusmenuClientMenuitem.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
22</tr>
23<tr><td colspan="5" class="shortcuts">
24<a href="#libdbusmenu-glib-DbusmenuClient.synopsis" class="shortcut">Top</a>
25  | 
26 <a href="#libdbusmenu-glib-DbusmenuClient.description" class="shortcut">Description</a>
27</td></tr>
28</table>
29<div class="refentry" title="DbusmenuClient">
30<a name="libdbusmenu-glib-DbusmenuClient"></a><div class="titlepage"></div>
31<div class="refnamediv"><table width="100%"><tr>
32<td valign="top">
33<h2><span class="refentrytitle"><a name="libdbusmenu-glib-DbusmenuClient.top_of_page"></a>DbusmenuClient</span></h2>
34<p>DbusmenuClient — The catcher of all the server traffic</p>
35</td>
36<td valign="top" align="right"></td>
37</tr></table></div>
38<div class="refsect1" title="Stability Level">
39<a name="libdbusmenu-glib-DbusmenuClient.stability-level"></a><h2>Stability Level</h2>
40Unstable, unless otherwise indicated
41</div>
42<div class="refsynopsisdiv" title="Synopsis">
43<a name="libdbusmenu-glib-DbusmenuClient.synopsis"></a><h2>Synopsis</h2>
44<pre class="synopsis">
45#include &lt;libdbusmenu-glib/client.h&gt;
46
47#define <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-LAYOUT-UPDATED:CAPS" title="DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED">DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED</a>
48#define <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-ROOT-CHANGED:CAPS" title="DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED">DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED</a>
49#define <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-NEW-MENUITEM:CAPS" title="DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM">DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM</a>
50#define <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-PROP-DBUS-NAME:CAPS" title="DBUSMENU_CLIENT_PROP_DBUS_NAME">DBUSMENU_CLIENT_PROP_DBUS_NAME</a>
51#define <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-PROP-DBUS-OBJECT:CAPS" title="DBUSMENU_CLIENT_PROP_DBUS_OBJECT">DBUSMENU_CLIENT_PROP_DBUS_OBJECT</a>
52#define <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-TYPES-DEFAULT:CAPS" title="DBUSMENU_CLIENT_TYPES_DEFAULT">DBUSMENU_CLIENT_TYPES_DEFAULT</a>
53#define <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-TYPES-SEPARATOR:CAPS" title="DBUSMENU_CLIENT_TYPES_SEPARATOR">DBUSMENU_CLIENT_TYPES_SEPARATOR</a>
54#define <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-TYPES-IMAGE:CAPS" title="DBUSMENU_CLIENT_TYPES_IMAGE">DBUSMENU_CLIENT_TYPES_IMAGE</a>
55 <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient">DbusmenuClient</a>;
56 <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientClass" title="DbusmenuClientClass">DbusmenuClientClass</a>;
57<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientTypeHandler" title="DbusmenuClientTypeHandler ()">*DbusmenuClientTypeHandler</a>) (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *newitem</code></em>,
58 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>,
59 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>);
60<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="returnvalue">DbusmenuClient</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-new" title="dbusmenu_client_new ()">dbusmenu_client_new</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
61 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object</code></em>);
62<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-get-root" title="dbusmenu_client_get_root ()">dbusmenu_client_get_root</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>);
63<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-add-type-handler" title="dbusmenu_client_add_type_handler ()">dbusmenu_client_add_type_handler</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>,
64 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>,
65 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientTypeHandler" title="DbusmenuClientTypeHandler ()"><span class="type">DbusmenuClientTypeHandler</span></a> newfunc</code></em>);
66<span class="returnvalue">void</span> <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-send-event" title="dbusmenu_client_send_event ()">dbusmenu_client_send_event</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>,
67 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>,
68 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
69 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>,
70 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timestamp</code></em>);
71<span class="returnvalue">void</span> <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-send-about-to-show" title="dbusmenu_client_send_about_to_show ()">dbusmenu_client_send_about_to_show</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>,
72 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>,
73 <em class="parameter"><code><span class="type">void</span> (cbgpointer user_data) ()</code></em>,
74 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> cb_data</code></em>);
75</pre>
76</div>
77<div class="refsect1" title="Description">
78<a name="libdbusmenu-glib-DbusmenuClient.description"></a><h2>Description</h2>
79<p>
80The client exists as a mirror to the server. For most folks
81 all they will do with a client is set it up to connect to
82 a server and then watch as the menu items on their side
83 of the bus change. This is all they should need to know about
84 the client, that it magically makes their menuitems dance.
85</p>
86<p>
87 It does this by setting up signal watchers and adjusting
88 the menuitems appropriately. Most users should watch the
89 menu items and the signal <span class="type">"layout-changed"</span> for
90 larger events so that they can be optimized. It is possible
91 with that signal that even the root node would change. If
92 that doesn't happen the normal signals on the individual
93 nodes should be enough for most users.
94</p>
95</div>
96<div class="refsect1" title="Details">
97<a name="libdbusmenu-glib-DbusmenuClient.details"></a><h2>Details</h2>
98<div class="refsect2" title="DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED">
99<a name="DBUSMENU-CLIENT-SIGNAL-LAYOUT-UPDATED:CAPS"></a><h3>DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED</h3>
100<pre class="programlisting">#define DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED "layout-updated"
101</pre>
102<p>
103</p>
104</div>
105<hr>
106<div class="refsect2" title="DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED">
107<a name="DBUSMENU-CLIENT-SIGNAL-ROOT-CHANGED:CAPS"></a><h3>DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED</h3>
108<pre class="programlisting">#define DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED "root-changed"
109</pre>
110<p>
111</p>
112</div>
113<hr>
114<div class="refsect2" title="DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM">
115<a name="DBUSMENU-CLIENT-SIGNAL-NEW-MENUITEM:CAPS"></a><h3>DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM</h3>
116<pre class="programlisting">#define DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM "new-menuitem"
117</pre>
118<p>
119</p>
120</div>
121<hr>
122<div class="refsect2" title="DBUSMENU_CLIENT_PROP_DBUS_NAME">
123<a name="DBUSMENU-CLIENT-PROP-DBUS-NAME:CAPS"></a><h3>DBUSMENU_CLIENT_PROP_DBUS_NAME</h3>
124<pre class="programlisting">#define DBUSMENU_CLIENT_PROP_DBUS_NAME "dbus-name"
125</pre>
126<p>
127</p>
128</div>
129<hr>
130<div class="refsect2" title="DBUSMENU_CLIENT_PROP_DBUS_OBJECT">
131<a name="DBUSMENU-CLIENT-PROP-DBUS-OBJECT:CAPS"></a><h3>DBUSMENU_CLIENT_PROP_DBUS_OBJECT</h3>
132<pre class="programlisting">#define DBUSMENU_CLIENT_PROP_DBUS_OBJECT "dbus-object"
133</pre>
134<p>
135</p>
136</div>
137<hr>
138<div class="refsect2" title="DBUSMENU_CLIENT_TYPES_DEFAULT">
139<a name="DBUSMENU-CLIENT-TYPES-DEFAULT:CAPS"></a><h3>DBUSMENU_CLIENT_TYPES_DEFAULT</h3>
140<pre class="programlisting">#define DBUSMENU_CLIENT_TYPES_DEFAULT "standard"
141</pre>
142<p>
143</p>
144</div>
145<hr>
146<div class="refsect2" title="DBUSMENU_CLIENT_TYPES_SEPARATOR">
147<a name="DBUSMENU-CLIENT-TYPES-SEPARATOR:CAPS"></a><h3>DBUSMENU_CLIENT_TYPES_SEPARATOR</h3>
148<pre class="programlisting">#define DBUSMENU_CLIENT_TYPES_SEPARATOR "separator"
149</pre>
150<p>
151</p>
152</div>
153<hr>
154<div class="refsect2" title="DBUSMENU_CLIENT_TYPES_IMAGE">
155<a name="DBUSMENU-CLIENT-TYPES-IMAGE:CAPS"></a><h3>DBUSMENU_CLIENT_TYPES_IMAGE</h3>
156<pre class="programlisting">#define DBUSMENU_CLIENT_TYPES_IMAGE "standard"
157</pre>
158<p>
159</p>
160</div>
161<hr>
162<div class="refsect2" title="DbusmenuClient">
163<a name="DbusmenuClient"></a><h3>DbusmenuClient</h3>
164<pre class="programlisting">typedef struct {
165 GObject parent;
166
167 /*&lt; Private &gt;*/
168 DbusmenuClientPrivate * priv;
169} DbusmenuClient;
170</pre>
171<p>
172The client for a <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="type">DbusmenuServer</span></a> creating a shared
173 object set of <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> objects.
174</p>
175<div class="variablelist"><table border="0">
176<col align="left" valign="top">
177<tbody>
178<tr>
179<td><p><span class="term"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> <em class="structfield"><code><a name="DbusmenuClient.parent"></a>parent</code></em>;</span></p></td>
180<td>
181<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>.
182</td>
183</tr>
184<tr>
185<td><p><span class="term"><span class="type">DbusmenuClientPrivate</span> *<em class="structfield"><code><a name="DbusmenuClient.priv"></a>priv</code></em>;</span></p></td>
186<td>
187</td>
188</tr>
189</tbody>
190</table></div>
191</div>
192<hr>
193<div class="refsect2" title="DbusmenuClientClass">
194<a name="DbusmenuClientClass"></a><h3>DbusmenuClientClass</h3>
195<pre class="programlisting">typedef struct {
196 GObjectClass parent_class;
197
198 void (*layout_updated)(void);
199 void (*root_changed) (DbusmenuMenuitem * newroot);
200 void (*new_menuitem) (DbusmenuMenuitem * newitem);
201 void (*item_activate) (DbusmenuMenuitem * item, guint timestamp);
202 void (*event_result) (DbusmenuMenuitem * item, gchar * event, GValue * data, guint timestamp, GError * error);
203
204 /*&lt; Private &gt;*/
205 void (*reserved1) (void);
206 void (*reserved2) (void);
207 void (*reserved3) (void);
208 void (*reserved4) (void);
209 void (*reserved5) (void);
210 void (*reserved6) (void);
211} DbusmenuClientClass;
212</pre>
213<p>
214A simple class that takes all of the information from a
215 <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="type">DbusmenuServer</span></a> over DBus and makes the same set of
216 <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> objects appear on the other side.
217</p>
218<div class="variablelist"><table border="0">
219<col align="left" valign="top">
220<tbody>
221<tr>
222<td><p><span class="term"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> <em class="structfield"><code><a name="DbusmenuClientClass.parent-class"></a>parent_class</code></em>;</span></p></td>
223<td>
224<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a>
225</td>
226</tr>
227<tr>
228<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.layout-updated"></a>layout_updated</code></em> ()</span></p></td>
229<td>Slot for <span class="type">"layout-updated"</span>.
230</td>
231</tr>
232<tr>
233<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.root-changed"></a>root_changed</code></em> ()</span></p></td>
234<td>
235</td>
236</tr>
237<tr>
238<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.new-menuitem"></a>new_menuitem</code></em> ()</span></p></td>
239<td>Slot for <span class="type">"new-menuitem"</span>.
240</td>
241</tr>
242<tr>
243<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.item-activate"></a>item_activate</code></em> ()</span></p></td>
244<td>Slot for <span class="type">"item-activate"</span>.
245</td>
246</tr>
247<tr>
248<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.event-result"></a>event_result</code></em> ()</span></p></td>
249<td>Slot for <span class="type">"event-error"</span>.
250</td>
251</tr>
252<tr>
253<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.reserved1"></a>reserved1</code></em> ()</span></p></td>
254<td>Reserved for future use.
255</td>
256</tr>
257<tr>
258<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.reserved2"></a>reserved2</code></em> ()</span></p></td>
259<td>Reserved for future use.
260</td>
261</tr>
262<tr>
263<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.reserved3"></a>reserved3</code></em> ()</span></p></td>
264<td>Reserved for future use.
265</td>
266</tr>
267<tr>
268<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.reserved4"></a>reserved4</code></em> ()</span></p></td>
269<td>Reserved for future use.
270</td>
271</tr>
272<tr>
273<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.reserved5"></a>reserved5</code></em> ()</span></p></td>
274<td>Reserved for future use.
275</td>
276</tr>
277<tr>
278<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.reserved6"></a>reserved6</code></em> ()</span></p></td>
279<td>Reserved for future use.
280</td>
281</tr>
282</tbody>
283</table></div>
284</div>
285<hr>
286<div class="refsect2" title="DbusmenuClientTypeHandler ()">
287<a name="DbusmenuClientTypeHandler"></a><h3>DbusmenuClientTypeHandler ()</h3>
288<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (*DbusmenuClientTypeHandler) (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *newitem</code></em>,
289 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>,
290 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>);</pre>
291<p>
292</p>
293<div class="variablelist"><table border="0">
294<col align="left" valign="top">
295<tbody>
296<tr>
297<td><p><span class="term"><em class="parameter"><code>newitem</code></em> :</span></p></td>
298<td>
299</td>
300</tr>
301<tr>
302<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
303<td>
304</td>
305</tr>
306<tr>
307<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
308<td>
309</td>
310</tr>
311<tr>
312<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
313<td>
314</td>
315</tr>
316</tbody>
317</table></div>
318</div>
319<hr>
320<div class="refsect2" title="dbusmenu_client_new ()">
321<a name="dbusmenu-client-new"></a><h3>dbusmenu_client_new ()</h3>
322<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="returnvalue">DbusmenuClient</span></a> * dbusmenu_client_new (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
323 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object</code></em>);</pre>
324<p>
325This function creates a new client that connects to a specific
326 server on DBus. That server is at a specific location sharing
327 a known object. The interface is assumed by the code to be
328 the DBus menu interface. The newly created client will start
329 sending out events as it syncs up with the server.
330</p>
331<div class="variablelist"><table border="0">
332<col align="left" valign="top">
333<tbody>
334<tr>
335<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
336<td>The DBus name for the server to connect to
337</td>
338</tr>
339<tr>
340<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
341<td>The object on the server to monitor
342</td>
343</tr>
344<tr>
345<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
346<td> A brand new <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a>
347</td>
348</tr>
349</tbody>
350</table></div>
351</div>
352<hr>
353<div class="refsect2" title="dbusmenu_client_get_root ()">
354<a name="dbusmenu-client-get-root"></a><h3>dbusmenu_client_get_root ()</h3>
355<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * dbusmenu_client_get_root (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>);</pre>
356<p>
357Grabs the root node for the specified client <em class="parameter"><code>client</code></em>. This
358 function may block. It will block if there is currently a
359 call to update the layout, it will block on that layout
360 updated and then return the newly updated layout. Chances
361 are that this update is in the queue for the mainloop as
362 it would have been requested some time ago, but in theory
363 it could block longer.
364</p>
365<div class="variablelist"><table border="0">
366<col align="left" valign="top">
367<tbody>
368<tr>
369<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
370<td>The <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> to get the root node from
371</td>
372</tr>
373<tr>
374<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
375<td> A <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> representing the root of
376 menu on the server. If there is no server or there is
377 an error receiving its layout it'll return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a>.
378</td>
379</tr>
380</tbody>
381</table></div>
382</div>
383<hr>
384<div class="refsect2" title="dbusmenu_client_add_type_handler ()">
385<a name="dbusmenu-client-add-type-handler"></a><h3>dbusmenu_client_add_type_handler ()</h3>
386<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_client_add_type_handler (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>,
387 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>,
388 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientTypeHandler" title="DbusmenuClientTypeHandler ()"><span class="type">DbusmenuClientTypeHandler</span></a> newfunc</code></em>);</pre>
389<p>
390This function connects into the type handling of the <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a>.
391 Every new menuitem that comes in immediately gets asked for it's
392 properties. When we get those properties we check the 'type'
393 property and look to see if it matches a handler that is known
394 by the client. If so, the <em class="parameter"><code>newfunc</code></em> function is executed on that
395 <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a>. If not, then the DbusmenuClient::new-menuitem
396 signal is sent.
397</p>
398<p>
399 In the future the known types will be sent to the server so that it
400 can make choices about the menu item types availble.
401</p>
402<div class="variablelist"><table border="0">
403<col align="left" valign="top">
404<tbody>
405<tr>
406<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
407<td>Client where we're getting types coming in
408</td>
409</tr>
410<tr>
411<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
412<td>A text string that will be matched with the 'type'
413 property on incoming menu items
414</td>
415</tr>
416<tr>
417<td><p><span class="term"><em class="parameter"><code>newfunc</code></em> :</span></p></td>
418<td>The function that will be executed with those new
419 items when they come in.
420</td>
421</tr>
422<tr>
423<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
424<td> If registering the new type was successful.
425</td>
426</tr>
427</tbody>
428</table></div>
429</div>
430<hr>
431<div class="refsect2" title="dbusmenu_client_send_event ()">
432<a name="dbusmenu-client-send-event"></a><h3>dbusmenu_client_send_event ()</h3>
433<pre class="programlisting"><span class="returnvalue">void</span> dbusmenu_client_send_event (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>,
434 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>,
435 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
436 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>,
437 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timestamp</code></em>);</pre>
438<p>
439</p>
440<div class="variablelist"><table border="0">
441<col align="left" valign="top">
442<tbody>
443<tr>
444<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
445<td>
446</td>
447</tr>
448<tr>
449<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td>
450<td>
451</td>
452</tr>
453<tr>
454<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
455<td>
456</td>
457</tr>
458<tr>
459<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
460<td>
461</td>
462</tr>
463<tr>
464<td><p><span class="term"><em class="parameter"><code>timestamp</code></em> :</span></p></td>
465<td>
466</td>
467</tr>
468</tbody>
469</table></div>
470</div>
471<hr>
472<div class="refsect2" title="dbusmenu_client_send_about_to_show ()">
473<a name="dbusmenu-client-send-about-to-show"></a><h3>dbusmenu_client_send_about_to_show ()</h3>
474<pre class="programlisting"><span class="returnvalue">void</span> dbusmenu_client_send_about_to_show (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>,
475 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>,
476 <em class="parameter"><code><span class="type">void</span> (cbgpointer user_data) ()</code></em>,
477 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> cb_data</code></em>);</pre>
478<p>
479</p>
480<div class="variablelist"><table border="0">
481<col align="left" valign="top">
482<tbody>
483<tr>
484<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td>
485<td>
486</td>
487</tr>
488<tr>
489<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td>
490<td>
491<em class="parameter"><code>gpointer</code></em> user_data:
492</td>
493</tr>
494<tr>
495<td><p><span class="term"><em class="parameter"><code>cb_data</code></em> :</span></p></td>
496<td>
497</td>
498</tr>
499</tbody>
500</table></div>
501</div>
502</div>
503</div>
504<div class="footer">
505<hr>
506 Generated by GTK-Doc V1.15</div>
507</body>
508</html>
509\ No newline at end of file0\ No newline at end of file
5101
=== removed file 'docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitem.html'
--- docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitem.html 2010-11-11 17:24:45 +0000
+++ docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitem.html 1970-01-01 00:00:00 +0000
@@ -1,1504 +0,0 @@
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5<title>DbusmenuMenuitem</title>
6<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7<link rel="home" href="index.html" title="libdbusmenu-glib Reference Manual">
8<link rel="up" href="ch01.html" title="API">
9<link rel="prev" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html" title="DbusmenuMenuitemProxy">
10<link rel="next" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">
11<meta name="generator" content="GTK-Doc V1.15 (XML mode)">
12<link rel="stylesheet" href="style.css" type="text/css">
13</head>
14<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
16<tr valign="middle">
17<td><a accesskey="p" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20<th width="100%" align="center">libdbusmenu-glib Reference Manual</th>
21<td><a accesskey="n" href="libdbusmenu-glib-DbusmenuClient.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
22</tr>
23<tr><td colspan="5" class="shortcuts">
24<a href="#libdbusmenu-glib-DbusmenuMenuitem.synopsis" class="shortcut">Top</a>
25  | 
26 <a href="#libdbusmenu-glib-DbusmenuMenuitem.description" class="shortcut">Description</a>
27</td></tr>
28</table>
29<div class="refentry" title="DbusmenuMenuitem">
30<a name="libdbusmenu-glib-DbusmenuMenuitem"></a><div class="titlepage"></div>
31<div class="refnamediv"><table width="100%"><tr>
32<td valign="top">
33<h2><span class="refentrytitle"><a name="libdbusmenu-glib-DbusmenuMenuitem.top_of_page"></a>DbusmenuMenuitem</span></h2>
34<p>DbusmenuMenuitem — A lowlevel represenation of a menuitem</p>
35</td>
36<td valign="top" align="right"></td>
37</tr></table></div>
38<div class="refsect1" title="Stability Level">
39<a name="libdbusmenu-glib-DbusmenuMenuitem.stability-level"></a><h2>Stability Level</h2>
40Unstable, unless otherwise indicated
41</div>
42<div class="refsynopsisdiv" title="Synopsis">
43<a name="libdbusmenu-glib-DbusmenuMenuitem.synopsis"></a><h2>Synopsis</h2>
44<pre class="synopsis">
45#include &lt;libdbusmenu-glib/menuitem.h&gt;
46
47#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-PROPERTY-CHANGED:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED">DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED</a>
48#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-ITEM-ACTIVATED:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED">DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED</a>
49#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-CHILD-ADDED:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED">DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED</a>
50#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-CHILD-REMOVED:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED">DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED</a>
51#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-CHILD-MOVED:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED">DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED</a>
52#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-REALIZED:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_REALIZED">DBUSMENU_MENUITEM_SIGNAL_REALIZED</a>
53#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-REALIZED-ID:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID">DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID</a>
54#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TYPE:CAPS" title="DBUSMENU_MENUITEM_PROP_TYPE">DBUSMENU_MENUITEM_PROP_TYPE</a>
55#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-VISIBLE:CAPS" title="DBUSMENU_MENUITEM_PROP_VISIBLE">DBUSMENU_MENUITEM_PROP_VISIBLE</a>
56#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-ENABLED:CAPS" title="DBUSMENU_MENUITEM_PROP_ENABLED">DBUSMENU_MENUITEM_PROP_ENABLED</a>
57#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-LABEL:CAPS" title="DBUSMENU_MENUITEM_PROP_LABEL">DBUSMENU_MENUITEM_PROP_LABEL</a>
58#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-ICON-NAME:CAPS" title="DBUSMENU_MENUITEM_PROP_ICON_NAME">DBUSMENU_MENUITEM_PROP_ICON_NAME</a>
59#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-ICON-DATA:CAPS" title="DBUSMENU_MENUITEM_PROP_ICON_DATA">DBUSMENU_MENUITEM_PROP_ICON_DATA</a>
60#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TOGGLE-TYPE:CAPS" title="DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE">DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE</a>
61#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TOGGLE-STATE:CAPS" title="DBUSMENU_MENUITEM_PROP_TOGGLE_STATE">DBUSMENU_MENUITEM_PROP_TOGGLE_STATE</a>
62#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-CHILD-DISPLAY:CAPS" title="DBUSMENU_MENUITEM_PROP_CHILD_DISPLAY">DBUSMENU_MENUITEM_PROP_CHILD_DISPLAY</a>
63#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-CHECK:CAPS" title="DBUSMENU_MENUITEM_TOGGLE_CHECK">DBUSMENU_MENUITEM_TOGGLE_CHECK</a>
64#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-RADIO:CAPS" title="DBUSMENU_MENUITEM_TOGGLE_RADIO">DBUSMENU_MENUITEM_TOGGLE_RADIO</a>
65#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-STATE-UNCHECKED:CAPS" title="DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED">DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED</a>
66#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-STATE-CHECKED:CAPS" title="DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED">DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED</a>
67#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-STATE-UNKNOWN:CAPS" title="DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN">DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN</a>
68#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-ICON-NAME-BLANK:CAPS" title="DBUSMENU_MENUITEM_ICON_NAME_BLANK">DBUSMENU_MENUITEM_ICON_NAME_BLANK</a>
69#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-CHILD-DISPLAY-SUBMENU:CAPS" title="DBUSMENU_MENUITEM_CHILD_DISPLAY_SUBMENU">DBUSMENU_MENUITEM_CHILD_DISPLAY_SUBMENU</a>
70 <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem">DbusmenuMenuitem</a>;
71<span class="returnvalue">void</span> (<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-about-to-show-cb" title="dbusmenu_menuitem_about_to_show_cb ()">*dbusmenu_menuitem_about_to_show_cb</a>)
72 (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
73 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
74<span class="returnvalue">void</span> (<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-buildxml-slot-t" title="dbusmenu_menuitem_buildxml_slot_t ()">*dbusmenu_menuitem_buildxml_slot_t</a>)
75 (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
76 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *stringarray</code></em>);
77 <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitemClass" title="DbusmenuMenuitemClass">DbusmenuMenuitemClass</a>;
78<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-new" title="dbusmenu_menuitem_new ()">dbusmenu_menuitem_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
79<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-new-with-id" title="dbusmenu_menuitem_new_with_id ()">dbusmenu_menuitem_new_with_id</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>);
80<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-id" title="dbusmenu_menuitem_get_id ()">dbusmenu_menuitem_get_id</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);
81<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-children" title="dbusmenu_menuitem_get_children ()">dbusmenu_menuitem_get_children</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);
82<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-take-children" title="dbusmenu_menuitem_take_children ()">dbusmenu_menuitem_take_children</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);
83<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-position" title="dbusmenu_menuitem_get_position ()">dbusmenu_menuitem_get_position</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
84 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>);
85<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-position-realized" title="dbusmenu_menuitem_get_position_realized ()">dbusmenu_menuitem_get_position_realized</a>
86 (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
87 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>);
88<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-append" title="dbusmenu_menuitem_child_append ()">dbusmenu_menuitem_child_append</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
89 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>);
90<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-prepend" title="dbusmenu_menuitem_child_prepend ()">dbusmenu_menuitem_child_prepend</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
91 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>);
92<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-delete" title="dbusmenu_menuitem_child_delete ()">dbusmenu_menuitem_child_delete</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
93 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>);
94<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-add-position" title="dbusmenu_menuitem_child_add_position ()">dbusmenu_menuitem_child_add_position</a>
95 (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
96 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>,
97 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> position</code></em>);
98<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-reorder" title="dbusmenu_menuitem_child_reorder ()">dbusmenu_menuitem_child_reorder</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
99 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>,
100 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> position</code></em>);
101<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-find" title="dbusmenu_menuitem_child_find ()">dbusmenu_menuitem_child_find</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
102 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>);
103<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-find-id" title="dbusmenu_menuitem_find_id ()">dbusmenu_menuitem_find_id</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
104 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>);
105<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set" title="dbusmenu_menuitem_property_set ()">dbusmenu_menuitem_property_set</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
106 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>,
107 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);
108<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-value" title="dbusmenu_menuitem_property_set_value ()">dbusmenu_menuitem_property_set_value</a>
109 (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
110 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>,
111 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);
112<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-bool" title="dbusmenu_menuitem_property_set_bool ()">dbusmenu_menuitem_property_set_bool</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
113 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>,
114 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);
115<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-int" title="dbusmenu_menuitem_property_set_int ()">dbusmenu_menuitem_property_set_int</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
116 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>,
117 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> value</code></em>);
118const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get" title="dbusmenu_menuitem_property_get ()">dbusmenu_menuitem_property_get</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
119 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);
120const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-value" title="dbusmenu_menuitem_property_get_value ()">dbusmenu_menuitem_property_get_value</a>
121 (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
122 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);
123<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-bool" title="dbusmenu_menuitem_property_get_bool ()">dbusmenu_menuitem_property_get_bool</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
124 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);
125<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-int" title="dbusmenu_menuitem_property_get_int ()">dbusmenu_menuitem_property_get_int</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
126 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);
127<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-exist" title="dbusmenu_menuitem_property_exist ()">dbusmenu_menuitem_property_exist</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
128 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);
129<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-properties-list" title="dbusmenu_menuitem_properties_list ()">dbusmenu_menuitem_properties_list</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);
130<a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-properties-copy" title="dbusmenu_menuitem_properties_copy ()">dbusmenu_menuitem_properties_copy</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);
131<span class="returnvalue">void</span> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-remove" title="dbusmenu_menuitem_property_remove ()">dbusmenu_menuitem_property_remove</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
132 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);
133<span class="returnvalue">void</span> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-set-root" title="dbusmenu_menuitem_set_root ()">dbusmenu_menuitem_set_root</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
134 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> root</code></em>);
135<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-root" title="dbusmenu_menuitem_get_root ()">dbusmenu_menuitem_get_root</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);
136<span class="returnvalue">void</span> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-foreach" title="dbusmenu_menuitem_foreach ()">dbusmenu_menuitem_foreach</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
137 <em class="parameter"><code><span class="type">void</span> (funcDbusmenuMenuitem * mi, gpointer data) ()</code></em>,
138 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
139<span class="returnvalue">void</span> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-handle-event" title="dbusmenu_menuitem_handle_event ()">dbusmenu_menuitem_handle_event</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
140 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
141 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>,
142 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timestamp</code></em>);
143<span class="returnvalue">void</span> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-send-about-to-show" title="dbusmenu_menuitem_send_about_to_show ()">dbusmenu_menuitem_send_about_to_show</a>
144 (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
145 <em class="parameter"><code><span class="type">void</span> (cbDbusmenuMenuitem * mi, gpointer user_data) ()</code></em>,
146 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> cb_data</code></em>);
147</pre>
148</div>
149<div class="refsect1" title="Description">
150<a name="libdbusmenu-glib-DbusmenuMenuitem.description"></a><h2>Description</h2>
151<p>
152A <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> is the lowest level of represenation of a
153single item in a menu. It gets created on the server side
154and copied over to the client side where it gets rendered. As
155the server starts to change it, and grow it, and do all kinds
156of fun stuff that information is transfered over DBus and the
157client updates it's understanding of the object model.
158</p>
159<p>
160Most people using either the client or the server should be
161able to deal mostly with <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> objects. These
162are simple, but then they can be attached to more complex
163objects and handled appropriately.
164</p>
165</div>
166<div class="refsect1" title="Details">
167<a name="libdbusmenu-glib-DbusmenuMenuitem.details"></a><h2>Details</h2>
168<div class="refsect2" title="DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED">
169<a name="DBUSMENU-MENUITEM-SIGNAL-PROPERTY-CHANGED:CAPS"></a><h3>DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED</h3>
170<pre class="programlisting">#define DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED "property-changed"
171</pre>
172<p>
173</p>
174</div>
175<hr>
176<div class="refsect2" title="DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED">
177<a name="DBUSMENU-MENUITEM-SIGNAL-ITEM-ACTIVATED:CAPS"></a><h3>DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED</h3>
178<pre class="programlisting">#define DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED "item-activated"
179</pre>
180<p>
181</p>
182</div>
183<hr>
184<div class="refsect2" title="DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED">
185<a name="DBUSMENU-MENUITEM-SIGNAL-CHILD-ADDED:CAPS"></a><h3>DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED</h3>
186<pre class="programlisting">#define DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED "child-added"
187</pre>
188<p>
189</p>
190</div>
191<hr>
192<div class="refsect2" title="DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED">
193<a name="DBUSMENU-MENUITEM-SIGNAL-CHILD-REMOVED:CAPS"></a><h3>DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED</h3>
194<pre class="programlisting">#define DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED "child-removed"
195</pre>
196<p>
197</p>
198</div>
199<hr>
200<div class="refsect2" title="DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED">
201<a name="DBUSMENU-MENUITEM-SIGNAL-CHILD-MOVED:CAPS"></a><h3>DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED</h3>
202<pre class="programlisting">#define DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED "child-moved"
203</pre>
204<p>
205</p>
206</div>
207<hr>
208<div class="refsect2" title="DBUSMENU_MENUITEM_SIGNAL_REALIZED">
209<a name="DBUSMENU-MENUITEM-SIGNAL-REALIZED:CAPS"></a><h3>DBUSMENU_MENUITEM_SIGNAL_REALIZED</h3>
210<pre class="programlisting">#define DBUSMENU_MENUITEM_SIGNAL_REALIZED "realized"
211</pre>
212<p>
213</p>
214</div>
215<hr>
216<div class="refsect2" title="DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID">
217<a name="DBUSMENU-MENUITEM-SIGNAL-REALIZED-ID:CAPS"></a><h3>DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID</h3>
218<pre class="programlisting">#define DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID (g_signal_lookup(DBUSMENU_MENUITEM_SIGNAL_REALIZED, DBUSMENU_TYPE_MENUITEM))
219</pre>
220<p>
221</p>
222</div>
223<hr>
224<div class="refsect2" title="DBUSMENU_MENUITEM_PROP_TYPE">
225<a name="DBUSMENU-MENUITEM-PROP-TYPE:CAPS"></a><h3>DBUSMENU_MENUITEM_PROP_TYPE</h3>
226<pre class="programlisting">#define DBUSMENU_MENUITEM_PROP_TYPE "type"
227</pre>
228<p>
229</p>
230</div>
231<hr>
232<div class="refsect2" title="DBUSMENU_MENUITEM_PROP_VISIBLE">
233<a name="DBUSMENU-MENUITEM-PROP-VISIBLE:CAPS"></a><h3>DBUSMENU_MENUITEM_PROP_VISIBLE</h3>
234<pre class="programlisting">#define DBUSMENU_MENUITEM_PROP_VISIBLE "visible"
235</pre>
236<p>
237</p>
238</div>
239<hr>
240<div class="refsect2" title="DBUSMENU_MENUITEM_PROP_ENABLED">
241<a name="DBUSMENU-MENUITEM-PROP-ENABLED:CAPS"></a><h3>DBUSMENU_MENUITEM_PROP_ENABLED</h3>
242<pre class="programlisting">#define DBUSMENU_MENUITEM_PROP_ENABLED "enabled"
243</pre>
244<p>
245</p>
246</div>
247<hr>
248<div class="refsect2" title="DBUSMENU_MENUITEM_PROP_LABEL">
249<a name="DBUSMENU-MENUITEM-PROP-LABEL:CAPS"></a><h3>DBUSMENU_MENUITEM_PROP_LABEL</h3>
250<pre class="programlisting">#define DBUSMENU_MENUITEM_PROP_LABEL "label"
251</pre>
252<p>
253</p>
254</div>
255<hr>
256<div class="refsect2" title="DBUSMENU_MENUITEM_PROP_ICON_NAME">
257<a name="DBUSMENU-MENUITEM-PROP-ICON-NAME:CAPS"></a><h3>DBUSMENU_MENUITEM_PROP_ICON_NAME</h3>
258<pre class="programlisting">#define DBUSMENU_MENUITEM_PROP_ICON_NAME "icon-name"
259</pre>
260<p>
261</p>
262</div>
263<hr>
264<div class="refsect2" title="DBUSMENU_MENUITEM_PROP_ICON_DATA">
265<a name="DBUSMENU-MENUITEM-PROP-ICON-DATA:CAPS"></a><h3>DBUSMENU_MENUITEM_PROP_ICON_DATA</h3>
266<pre class="programlisting">#define DBUSMENU_MENUITEM_PROP_ICON_DATA "icon-data"
267</pre>
268<p>
269</p>
270</div>
271<hr>
272<div class="refsect2" title="DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE">
273<a name="DBUSMENU-MENUITEM-PROP-TOGGLE-TYPE:CAPS"></a><h3>DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE</h3>
274<pre class="programlisting">#define DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE "toggle-type"
275</pre>
276<p>
277</p>
278</div>
279<hr>
280<div class="refsect2" title="DBUSMENU_MENUITEM_PROP_TOGGLE_STATE">
281<a name="DBUSMENU-MENUITEM-PROP-TOGGLE-STATE:CAPS"></a><h3>DBUSMENU_MENUITEM_PROP_TOGGLE_STATE</h3>
282<pre class="programlisting">#define DBUSMENU_MENUITEM_PROP_TOGGLE_STATE "toggle-state"
283</pre>
284<p>
285</p>
286</div>
287<hr>
288<div class="refsect2" title="DBUSMENU_MENUITEM_PROP_CHILD_DISPLAY">
289<a name="DBUSMENU-MENUITEM-PROP-CHILD-DISPLAY:CAPS"></a><h3>DBUSMENU_MENUITEM_PROP_CHILD_DISPLAY</h3>
290<pre class="programlisting">#define DBUSMENU_MENUITEM_PROP_CHILD_DISPLAY "children-display"
291</pre>
292<p>
293</p>
294</div>
295<hr>
296<div class="refsect2" title="DBUSMENU_MENUITEM_TOGGLE_CHECK">
297<a name="DBUSMENU-MENUITEM-TOGGLE-CHECK:CAPS"></a><h3>DBUSMENU_MENUITEM_TOGGLE_CHECK</h3>
298<pre class="programlisting">#define DBUSMENU_MENUITEM_TOGGLE_CHECK "checkmark"
299</pre>
300<p>
301</p>
302</div>
303<hr>
304<div class="refsect2" title="DBUSMENU_MENUITEM_TOGGLE_RADIO">
305<a name="DBUSMENU-MENUITEM-TOGGLE-RADIO:CAPS"></a><h3>DBUSMENU_MENUITEM_TOGGLE_RADIO</h3>
306<pre class="programlisting">#define DBUSMENU_MENUITEM_TOGGLE_RADIO "radio"
307</pre>
308<p>
309</p>
310</div>
311<hr>
312<div class="refsect2" title="DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED">
313<a name="DBUSMENU-MENUITEM-TOGGLE-STATE-UNCHECKED:CAPS"></a><h3>DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED</h3>
314<pre class="programlisting">#define DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED 0
315</pre>
316<p>
317</p>
318</div>
319<hr>
320<div class="refsect2" title="DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED">
321<a name="DBUSMENU-MENUITEM-TOGGLE-STATE-CHECKED:CAPS"></a><h3>DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED</h3>
322<pre class="programlisting">#define DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED 1
323</pre>
324<p>
325</p>
326</div>
327<hr>
328<div class="refsect2" title="DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN">
329<a name="DBUSMENU-MENUITEM-TOGGLE-STATE-UNKNOWN:CAPS"></a><h3>DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN</h3>
330<pre class="programlisting">#define DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN -1
331</pre>
332<p>
333</p>
334</div>
335<hr>
336<div class="refsect2" title="DBUSMENU_MENUITEM_ICON_NAME_BLANK">
337<a name="DBUSMENU-MENUITEM-ICON-NAME-BLANK:CAPS"></a><h3>DBUSMENU_MENUITEM_ICON_NAME_BLANK</h3>
338<pre class="programlisting">#define DBUSMENU_MENUITEM_ICON_NAME_BLANK "blank-icon"
339</pre>
340<p>
341</p>
342</div>
343<hr>
344<div class="refsect2" title="DBUSMENU_MENUITEM_CHILD_DISPLAY_SUBMENU">
345<a name="DBUSMENU-MENUITEM-CHILD-DISPLAY-SUBMENU:CAPS"></a><h3>DBUSMENU_MENUITEM_CHILD_DISPLAY_SUBMENU</h3>
346<pre class="programlisting">#define DBUSMENU_MENUITEM_CHILD_DISPLAY_SUBMENU "submenu"
347</pre>
348<p>
349</p>
350</div>
351<hr>
352<div class="refsect2" title="DbusmenuMenuitem">
353<a name="DbusmenuMenuitem"></a><h3>DbusmenuMenuitem</h3>
354<pre class="programlisting">typedef struct {
355 GObject parent;
356
357 /*&lt; Private &gt;*/
358 DbusmenuMenuitemPrivate * priv;
359} DbusmenuMenuitem;
360</pre>
361<p>
362This is the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> based object that represents a menu
363item. It gets created the same on both the client and
364the server side and libdbusmenu-glib does the work of making
365this object model appear on both sides of DBus. Simple
366really, though through updates and people coming on and off
367the bus it can lead to lots of fun complex scenarios.
368</p>
369</div>
370<hr>
371<div class="refsect2" title="dbusmenu_menuitem_about_to_show_cb ()">
372<a name="dbusmenu-menuitem-about-to-show-cb"></a><h3>dbusmenu_menuitem_about_to_show_cb ()</h3>
373<pre class="programlisting"><span class="returnvalue">void</span> (*dbusmenu_menuitem_about_to_show_cb)
374 (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
375 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
376<p>
377Callback prototype for a callback that is called when the
378menu should be shown.
379</p>
380<div class="variablelist"><table border="0">
381<col align="left" valign="top">
382<tbody>
383<tr>
384<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
385<td>Menu item that should be shown
386</td>
387</tr>
388<tr>
389<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
390<td> Extra user data sent with the function. <span class="annotation">[closure]</span>
391</td>
392</tr>
393</tbody>
394</table></div>
395</div>
396<hr>
397<div class="refsect2" title="dbusmenu_menuitem_buildxml_slot_t ()">
398<a name="dbusmenu-menuitem-buildxml-slot-t"></a><h3>dbusmenu_menuitem_buildxml_slot_t ()</h3>
399<pre class="programlisting"><span class="returnvalue">void</span> (*dbusmenu_menuitem_buildxml_slot_t)
400 (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
401 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *stringarray</code></em>);</pre>
402<p>
403This is the function that is called to represent this menu item
404as an XML fragment. Should call it's own children.
405</p>
406<div class="variablelist"><table border="0">
407<col align="left" valign="top">
408<tbody>
409<tr>
410<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
411<td> Menu item that should be built from. <span class="annotation">[<acronym title="Parameter for input. Default is transfer none."><span class="acronym">in</span></acronym>]</span>
412</td>
413</tr>
414<tr>
415<td><p><span class="term"><em class="parameter"><code>stringarray</code></em> :</span></p></td>
416<td> An array of strings that can be combined into an XML file. <span class="annotation">[<acronym title="Parameter for input and for returning results. Default is transfer full."><span class="acronym">inout</span></acronym>][<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>][<acronym title="Parameter points to an array of items."><span class="acronym">array</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> utf8]</span>
417</td>
418</tr>
419</tbody>
420</table></div>
421</div>
422<hr>
423<div class="refsect2" title="DbusmenuMenuitemClass">
424<a name="DbusmenuMenuitemClass"></a><h3>DbusmenuMenuitemClass</h3>
425<pre class="programlisting">typedef struct {
426 GObjectClass parent_class;
427
428 /* Signals */
429 void (*property_changed) (gchar * property, GValue * value);
430 void (*item_activated) (guint timestamp);
431 void (*child_added) (DbusmenuMenuitem * child, guint position);
432 void (*child_removed) (DbusmenuMenuitem * child);
433 void (*child_moved) (DbusmenuMenuitem * child, guint newpos, guint oldpos);
434 void (*realized) (void);
435
436 /* Virtual functions */
437 dbusmenu_menuitem_buildxml_slot_t buildxml;
438 void (*handle_event) (DbusmenuMenuitem * mi, const gchar * name, const GValue * value, guint timestamp);
439 void (*send_about_to_show) (DbusmenuMenuitem * mi, void (*cb) (DbusmenuMenuitem * mi, gpointer user_data), gpointer cb_data);
440
441 void (*show_to_user) (DbusmenuMenuitem * mi, guint timestamp, gpointer cb_data);
442
443 /*&lt; Private &gt;*/
444 void (*reserved1) (void);
445 void (*reserved2) (void);
446 void (*reserved3) (void);
447 void (*reserved4) (void);
448 void (*reserved5) (void);
449 void (*reserved6) (void);
450} DbusmenuMenuitemClass;
451</pre>
452<p>
453<em class="parameter"><code>reserved1</code></em>: Reserved for future use.
454<em class="parameter"><code>reserved2</code></em>: Reserved for future use.
455<em class="parameter"><code>reserved3</code></em>: Reserved for future use.
456<em class="parameter"><code>reserved4</code></em>: Reserved for future use.
457<em class="parameter"><code>reserved5</code></em>: Reserved for future use.
458<em class="parameter"><code>reserved6</code></em>: Reserved for future use.
459</p>
460<div class="variablelist"><table border="0">
461<col align="left" valign="top">
462<tbody>
463<tr>
464<td><p><span class="term"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> <em class="structfield"><code><a name="DbusmenuMenuitemClass.parent-class"></a>parent_class</code></em>;</span></p></td>
465<td>
466</td>
467</tr>
468<tr>
469<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.property-changed"></a>property_changed</code></em> ()</span></p></td>
470<td>Slot for <span class="type">"property-changed"</span>.
471</td>
472</tr>
473<tr>
474<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.item-activated"></a>item_activated</code></em> ()</span></p></td>
475<td>Slot for <span class="type">"item-activated"</span>.
476</td>
477</tr>
478<tr>
479<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.child-added"></a>child_added</code></em> ()</span></p></td>
480<td>Slot for <span class="type">"child-added"</span>.
481</td>
482</tr>
483<tr>
484<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.child-removed"></a>child_removed</code></em> ()</span></p></td>
485<td>Slot for <span class="type">"child-removed"</span>.
486</td>
487</tr>
488<tr>
489<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.child-moved"></a>child_moved</code></em> ()</span></p></td>
490<td>Slot for <span class="type">"child-moved"</span>.
491</td>
492</tr>
493<tr>
494<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.realized"></a>realized</code></em> ()</span></p></td>
495<td>Slot for <span class="type">"realized"</span>.
496</td>
497</tr>
498<tr>
499<td><p><span class="term"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-buildxml-slot-t" title="dbusmenu_menuitem_buildxml_slot_t ()"><span class="type">dbusmenu_menuitem_buildxml_slot_t</span></a> <em class="structfield"><code><a name="DbusmenuMenuitemClass.buildxml"></a>buildxml</code></em>;</span></p></td>
500<td>Virtual function that appends the strings required to represent this menu item in the menu XML file.
501</td>
502</tr>
503<tr>
504<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.handle-event"></a>handle_event</code></em> ()</span></p></td>
505<td>This function is to override how events are handled by subclasses. Look at <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-handle-event" title="dbusmenu_menuitem_handle_event ()"><span class="type">dbusmenu_menuitem_handle_event</span></a> for lots of good information.
506</td>
507</tr>
508<tr>
509<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.show-to-user"></a>show_to_user</code></em> ()</span></p></td>
510<td>Slot for <span class="type">"show-to-user"</span>.
511</td>
512</tr>
513<tr>
514<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.reserved1"></a>reserved1</code></em> ()</span></p></td>
515<td>
516</td>
517</tr>
518<tr>
519<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.reserved2"></a>reserved2</code></em> ()</span></p></td>
520<td>
521</td>
522</tr>
523<tr>
524<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.reserved3"></a>reserved3</code></em> ()</span></p></td>
525<td>
526</td>
527</tr>
528<tr>
529<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.reserved4"></a>reserved4</code></em> ()</span></p></td>
530<td>
531</td>
532</tr>
533<tr>
534<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.reserved5"></a>reserved5</code></em> ()</span></p></td>
535<td>
536</td>
537</tr>
538<tr>
539<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.reserved6"></a>reserved6</code></em> ()</span></p></td>
540<td>
541</td>
542</tr>
543</tbody>
544</table></div>
545</div>
546<hr>
547<div class="refsect2" title="dbusmenu_menuitem_new ()">
548<a name="dbusmenu-menuitem-new"></a><h3>dbusmenu_menuitem_new ()</h3>
549<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * dbusmenu_menuitem_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
550<p>
551Create a new <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> with all default values.
552</p>
553<div class="variablelist"><table border="0">
554<col align="left" valign="top">
555<tbody><tr>
556<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
557<td> A newly allocated <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a>.
558</td>
559</tr></tbody>
560</table></div>
561</div>
562<hr>
563<div class="refsect2" title="dbusmenu_menuitem_new_with_id ()">
564<a name="dbusmenu-menuitem-new-with-id"></a><h3>dbusmenu_menuitem_new_with_id ()</h3>
565<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * dbusmenu_menuitem_new_with_id (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>);</pre>
566<p>
567This creates a blank <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> with a specific ID.
568</p>
569<div class="variablelist"><table border="0">
570<col align="left" valign="top">
571<tbody>
572<tr>
573<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td>
574<td>ID to use for this menuitem
575</td>
576</tr>
577<tr>
578<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
579<td> A newly allocated <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a>.
580</td>
581</tr>
582</tbody>
583</table></div>
584</div>
585<hr>
586<div class="refsect2" title="dbusmenu_menuitem_get_id ()">
587<a name="dbusmenu-menuitem-get-id"></a><h3>dbusmenu_menuitem_get_id ()</h3>
588<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> dbusmenu_menuitem_get_id (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre>
589<p>
590Gets the unique ID for <em class="parameter"><code>mi</code></em>.
591</p>
592<div class="variablelist"><table border="0">
593<col align="left" valign="top">
594<tbody>
595<tr>
596<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
597<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to query.
598</td>
599</tr>
600<tr>
601<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
602<td> The ID of the <em class="parameter"><code>mi</code></em>.
603</td>
604</tr>
605</tbody>
606</table></div>
607</div>
608<hr>
609<div class="refsect2" title="dbusmenu_menuitem_get_children ()">
610<a name="dbusmenu-menuitem-get-children"></a><h3>dbusmenu_menuitem_get_children ()</h3>
611<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * dbusmenu_menuitem_get_children (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre>
612<p>
613Returns simply the list of children that this menu item
614 has. The list is valid until another child related function
615 is called, where it might be changed.
616</p>
617<div class="variablelist"><table border="0">
618<col align="left" valign="top">
619<tbody>
620<tr>
621<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
622<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to query.
623</td>
624</tr>
625<tr>
626<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
627<td> A <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of pointers to <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> objects.
628</td>
629</tr>
630</tbody>
631</table></div>
632</div>
633<hr>
634<div class="refsect2" title="dbusmenu_menuitem_take_children ()">
635<a name="dbusmenu-menuitem-take-children"></a><h3>dbusmenu_menuitem_take_children ()</h3>
636<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * dbusmenu_menuitem_take_children (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre>
637<p>
638While the name sounds devious that's exactly what this function
639 does. It takes the list of children from the <em class="parameter"><code>mi</code></em> and clears the
640 internal list. The calling function is now in charge of the ref's
641 on the children it has taken. A lot of responsibility involved
642 in taking children.
643</p>
644<div class="variablelist"><table border="0">
645<col align="left" valign="top">
646<tbody>
647<tr>
648<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
649<td>The <span class="type">DbusmenMenuitem</span> to take the children from.
650</td>
651</tr>
652<tr>
653<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
654<td> A <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of pointers to <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> objects.
655</td>
656</tr>
657</tbody>
658</table></div>
659</div>
660<hr>
661<div class="refsect2" title="dbusmenu_menuitem_get_position ()">
662<a name="dbusmenu-menuitem-get-position"></a><h3>dbusmenu_menuitem_get_position ()</h3>
663<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> dbusmenu_menuitem_get_position (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
664 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>);</pre>
665<p>
666This function returns the position of the menu item <em class="parameter"><code>mi</code></em>
667 in the children of <em class="parameter"><code>parent</code></em>. It will return zero if the
668 menu item can't be found.
669</p>
670<div class="variablelist"><table border="0">
671<col align="left" valign="top">
672<tbody>
673<tr>
674<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
675<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to find the position of
676</td>
677</tr>
678<tr>
679<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
680<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> who's children contain <em class="parameter"><code>mi</code></em>
681</td>
682</tr>
683<tr>
684<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
685<td> The position of <em class="parameter"><code>mi</code></em> in the children of <em class="parameter"><code>parent</code></em>.
686</td>
687</tr>
688</tbody>
689</table></div>
690</div>
691<hr>
692<div class="refsect2" title="dbusmenu_menuitem_get_position_realized ()">
693<a name="dbusmenu-menuitem-get-position-realized"></a><h3>dbusmenu_menuitem_get_position_realized ()</h3>
694<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> dbusmenu_menuitem_get_position_realized
695 (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
696 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>);</pre>
697<p>
698This function is very similar to <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-position" title="dbusmenu_menuitem_get_position ()"><span class="type">dbusmenu_menuitem_get_position</span></a>
699 except that it only counts in the children that have been realized.
700</p>
701<div class="variablelist"><table border="0">
702<col align="left" valign="top">
703<tbody>
704<tr>
705<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
706<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to find the position of
707</td>
708</tr>
709<tr>
710<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td>
711<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> who's children contain <em class="parameter"><code>mi</code></em>
712</td>
713</tr>
714<tr>
715<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
716<td> The position of <em class="parameter"><code>mi</code></em> in the realized children of <em class="parameter"><code>parent</code></em>.
717</td>
718</tr>
719</tbody>
720</table></div>
721</div>
722<hr>
723<div class="refsect2" title="dbusmenu_menuitem_child_append ()">
724<a name="dbusmenu-menuitem-child-append"></a><h3>dbusmenu_menuitem_child_append ()</h3>
725<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_child_append (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
726 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>);</pre>
727<p>
728This function adds <em class="parameter"><code>child</code></em> to the list of children on <em class="parameter"><code>mi</code></em> at
729 the end of that list.
730</p>
731<div class="variablelist"><table border="0">
732<col align="left" valign="top">
733<tbody>
734<tr>
735<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
736<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> which will become a new parent
737</td>
738</tr>
739<tr>
740<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td>
741<td>The <span class="type">DbusmenMenuitem</span> that will be a child
742</td>
743</tr>
744<tr>
745<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
746<td> Whether the child has been added successfully.
747</td>
748</tr>
749</tbody>
750</table></div>
751</div>
752<hr>
753<div class="refsect2" title="dbusmenu_menuitem_child_prepend ()">
754<a name="dbusmenu-menuitem-child-prepend"></a><h3>dbusmenu_menuitem_child_prepend ()</h3>
755<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_child_prepend (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
756 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>);</pre>
757<p>
758This function adds <em class="parameter"><code>child</code></em> to the list of children on <em class="parameter"><code>mi</code></em> at
759 the beginning of that list.
760</p>
761<div class="variablelist"><table border="0">
762<col align="left" valign="top">
763<tbody>
764<tr>
765<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
766<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> which will become a new parent
767</td>
768</tr>
769<tr>
770<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td>
771<td>The <span class="type">DbusmenMenuitem</span> that will be a child
772</td>
773</tr>
774<tr>
775<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
776<td> Whether the child has been added successfully.
777</td>
778</tr>
779</tbody>
780</table></div>
781</div>
782<hr>
783<div class="refsect2" title="dbusmenu_menuitem_child_delete ()">
784<a name="dbusmenu-menuitem-child-delete"></a><h3>dbusmenu_menuitem_child_delete ()</h3>
785<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_child_delete (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
786 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>);</pre>
787<p>
788This function removes <em class="parameter"><code>child</code></em> from the children list of <em class="parameter"><code>mi</code></em>. It does
789 not call <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-unref"><span class="type">g_object_unref</span></a> on <em class="parameter"><code>child</code></em>.
790</p>
791<div class="variablelist"><table border="0">
792<col align="left" valign="top">
793<tbody>
794<tr>
795<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
796<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> which has <em class="parameter"><code>child</code></em> as a child
797</td>
798</tr>
799<tr>
800<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td>
801<td>The child <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> that you want to no longer
802 be a child of <em class="parameter"><code>mi</code></em>.
803</td>
804</tr>
805<tr>
806<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
807<td> If we were able to delete <em class="parameter"><code>child</code></em>.
808</td>
809</tr>
810</tbody>
811</table></div>
812</div>
813<hr>
814<div class="refsect2" title="dbusmenu_menuitem_child_add_position ()">
815<a name="dbusmenu-menuitem-child-add-position"></a><h3>dbusmenu_menuitem_child_add_position ()</h3>
816<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_child_add_position
817 (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
818 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>,
819 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> position</code></em>);</pre>
820<p>
821Puts <em class="parameter"><code>child</code></em> in the list of children for <em class="parameter"><code>mi</code></em> at the location
822 specified in <em class="parameter"><code>position</code></em>. If there is not enough entires available
823 then <em class="parameter"><code>child</code></em> will be placed at the end of the list.
824</p>
825<div class="variablelist"><table border="0">
826<col align="left" valign="top">
827<tbody>
828<tr>
829<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
830<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> that we're adding the child <em class="parameter"><code>child</code></em> to.
831</td>
832</tr>
833<tr>
834<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td>
835<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to make a child of <em class="parameter"><code>mi</code></em>.
836</td>
837</tr>
838<tr>
839<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
840<td>Where in <em class="parameter"><code>mi</code></em> object's list of chidren <em class="parameter"><code>child</code></em> should be placed.
841</td>
842</tr>
843<tr>
844<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
845<td> Whether <em class="parameter"><code>child</code></em> was added successfully.
846</td>
847</tr>
848</tbody>
849</table></div>
850</div>
851<hr>
852<div class="refsect2" title="dbusmenu_menuitem_child_reorder ()">
853<a name="dbusmenu-menuitem-child-reorder"></a><h3>dbusmenu_menuitem_child_reorder ()</h3>
854<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_child_reorder (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
855 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>,
856 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> position</code></em>);</pre>
857<p>
858This function moves a child on the list of children. It is
859 for a child that is already in the list, but simply needs a
860 new location.
861</p>
862<div class="variablelist"><table border="0">
863<col align="left" valign="top">
864<tbody>
865<tr>
866<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
867<td>
868</td>
869</tr>
870<tr>
871<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td>
872<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> that is a child needing to be moved
873</td>
874</tr>
875<tr>
876<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td>
877<td>The position in the list to place it in
878</td>
879</tr>
880<tr>
881<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
882<td> Whether the move was successful.
883</td>
884</tr>
885</tbody>
886</table></div>
887</div>
888<hr>
889<div class="refsect2" title="dbusmenu_menuitem_child_find ()">
890<a name="dbusmenu-menuitem-child-find"></a><h3>dbusmenu_menuitem_child_find ()</h3>
891<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * dbusmenu_menuitem_child_find (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
892 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>);</pre>
893<p>
894Search the children of <em class="parameter"><code>mi</code></em> to find one with the ID of <em class="parameter"><code>id</code></em>.
895 If it doesn't exist then we return <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a>.
896</p>
897<div class="variablelist"><table border="0">
898<col align="left" valign="top">
899<tbody>
900<tr>
901<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
902<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> who's children to look on
903</td>
904</tr>
905<tr>
906<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td>
907<td>The ID of the child that we're looking for.
908</td>
909</tr>
910<tr>
911<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
912<td> The menu item with the ID <em class="parameter"><code>id</code></em> or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if it
913 can't be found.
914</td>
915</tr>
916</tbody>
917</table></div>
918</div>
919<hr>
920<div class="refsect2" title="dbusmenu_menuitem_find_id ()">
921<a name="dbusmenu-menuitem-find-id"></a><h3>dbusmenu_menuitem_find_id ()</h3>
922<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * dbusmenu_menuitem_find_id (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
923 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>);</pre>
924<p>
925This function searchs the whole tree of children that
926 are attached to <em class="parameter"><code>mi</code></em>. This could be quite a few nodes, all
927 the way down the tree. It is a depth first search.
928</p>
929<div class="variablelist"><table border="0">
930<col align="left" valign="top">
931<tbody>
932<tr>
933<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
934<td>
935<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> at the top of the tree to search
936</td>
937</tr>
938<tr>
939<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td>
940<td>ID of the <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to search for
941</td>
942</tr>
943<tr>
944<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
945<td> The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> with the ID of <em class="parameter"><code>id</code></em>
946 or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if there isn't such a menu item in the tree
947 represented by <em class="parameter"><code>mi</code></em>.
948</td>
949</tr>
950</tbody>
951</table></div>
952</div>
953<hr>
954<div class="refsect2" title="dbusmenu_menuitem_property_set ()">
955<a name="dbusmenu-menuitem-property-set"></a><h3>dbusmenu_menuitem_property_set ()</h3>
956<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_property_set (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
957 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>,
958 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre>
959<p>
960Takes the pair of <em class="parameter"><code>property</code></em> and <em class="parameter"><code>value</code></em> and places them as a
961 property on <em class="parameter"><code>mi</code></em>. If a property already exists by that name,
962 then the value is set to the new value. If not, the property
963 is added. If the value is changed or the property was previously
964 unset then the signal <span class="type">"prop-changed"</span> will be
965 emitted by this function.
966</p>
967<div class="variablelist"><table border="0">
968<col align="left" valign="top">
969<tbody>
970<tr>
971<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
972<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to set the property on.
973</td>
974</tr>
975<tr>
976<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
977<td>Name of the property to set.
978</td>
979</tr>
980<tr>
981<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
982<td>The value of the property.
983</td>
984</tr>
985<tr>
986<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
987<td> A boolean representing if the property value was set.
988</td>
989</tr>
990</tbody>
991</table></div>
992</div>
993<hr>
994<div class="refsect2" title="dbusmenu_menuitem_property_set_value ()">
995<a name="dbusmenu-menuitem-property-set-value"></a><h3>dbusmenu_menuitem_property_set_value ()</h3>
996<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_property_set_value
997 (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
998 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>,
999 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre>
1000<p>
1001</p>
1002<div class="variablelist"><table border="0">
1003<col align="left" valign="top">
1004<tbody>
1005<tr>
1006<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
1007<td>
1008</td>
1009</tr>
1010<tr>
1011<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
1012<td>
1013</td>
1014</tr>
1015<tr>
1016<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
1017<td>
1018</td>
1019</tr>
1020<tr>
1021<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1022<td>
1023</td>
1024</tr>
1025</tbody>
1026</table></div>
1027</div>
1028<hr>
1029<div class="refsect2" title="dbusmenu_menuitem_property_set_bool ()">
1030<a name="dbusmenu-menuitem-property-set-bool"></a><h3>dbusmenu_menuitem_property_set_bool ()</h3>
1031<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_property_set_bool (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
1032 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>,
1033 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);</pre>
1034<p>
1035Takes a boolean <em class="parameter"><code>value</code></em> and sets it on <em class="parameter"><code>property</code></em> as a
1036 property on <em class="parameter"><code>mi</code></em>. If a property already exists by that name,
1037 then the value is set to the new value. If not, the property
1038 is added. If the value is changed or the property was previously
1039 unset then the signal <span class="type">"prop-changed"</span> will be
1040 emitted by this function.
1041</p>
1042<div class="variablelist"><table border="0">
1043<col align="left" valign="top">
1044<tbody>
1045<tr>
1046<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
1047<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to set the property on.
1048</td>
1049</tr>
1050<tr>
1051<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
1052<td>Name of the property to set.
1053</td>
1054</tr>
1055<tr>
1056<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
1057<td>The value of the property.
1058</td>
1059</tr>
1060<tr>
1061<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1062<td> A boolean representing if the property value was set.
1063</td>
1064</tr>
1065</tbody>
1066</table></div>
1067</div>
1068<hr>
1069<div class="refsect2" title="dbusmenu_menuitem_property_set_int ()">
1070<a name="dbusmenu-menuitem-property-set-int"></a><h3>dbusmenu_menuitem_property_set_int ()</h3>
1071<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_property_set_int (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
1072 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>,
1073 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> value</code></em>);</pre>
1074<p>
1075Takes a boolean <em class="parameter"><code>value</code></em> and sets it on <em class="parameter"><code>property</code></em> as a
1076 property on <em class="parameter"><code>mi</code></em>. If a property already exists by that name,
1077 then the value is set to the new value. If not, the property
1078 is added. If the value is changed or the property was previously
1079 unset then the signal <span class="type">"prop-changed"</span> will be
1080 emitted by this function.
1081</p>
1082<div class="variablelist"><table border="0">
1083<col align="left" valign="top">
1084<tbody>
1085<tr>
1086<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
1087<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to set the property on.
1088</td>
1089</tr>
1090<tr>
1091<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
1092<td>Name of the property to set.
1093</td>
1094</tr>
1095<tr>
1096<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
1097<td>The value of the property.
1098</td>
1099</tr>
1100<tr>
1101<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1102<td> A boolean representing if the property value was set.
1103</td>
1104</tr>
1105</tbody>
1106</table></div>
1107</div>
1108<hr>
1109<div class="refsect2" title="dbusmenu_menuitem_property_get ()">
1110<a name="dbusmenu-menuitem-property-get"></a><h3>dbusmenu_menuitem_property_get ()</h3>
1111<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * dbusmenu_menuitem_property_get (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
1112 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);</pre>
1113<p>
1114Look up a property on <em class="parameter"><code>mi</code></em> and return the value of it if
1115 it exits. <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> will be returned if the property doesn't
1116 exist.
1117</p>
1118<div class="variablelist"><table border="0">
1119<col align="left" valign="top">
1120<tbody>
1121<tr>
1122<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
1123<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to look for the property on.
1124</td>
1125</tr>
1126<tr>
1127<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
1128<td>The property to grab.
1129</td>
1130</tr>
1131<tr>
1132<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1133<td> A string with the value of the property
1134 that shouldn't be free'd. Or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if the property
1135 is not set or is not a string.
1136</td>
1137</tr>
1138</tbody>
1139</table></div>
1140</div>
1141<hr>
1142<div class="refsect2" title="dbusmenu_menuitem_property_get_value ()">
1143<a name="dbusmenu-menuitem-property-get-value"></a><h3>dbusmenu_menuitem_property_get_value ()</h3>
1144<pre class="programlisting">const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> * dbusmenu_menuitem_property_get_value
1145 (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
1146 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);</pre>
1147<p>
1148Look up a property on <em class="parameter"><code>mi</code></em> and return the value of it if
1149 it exits. <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> will be returned if the property doesn't
1150 exist.
1151</p>
1152<div class="variablelist"><table border="0">
1153<col align="left" valign="top">
1154<tbody>
1155<tr>
1156<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
1157<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to look for the property on.
1158</td>
1159</tr>
1160<tr>
1161<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
1162<td>The property to grab.
1163</td>
1164</tr>
1165<tr>
1166<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1167<td> A GValue for the property.
1168</td>
1169</tr>
1170</tbody>
1171</table></div>
1172</div>
1173<hr>
1174<div class="refsect2" title="dbusmenu_menuitem_property_get_bool ()">
1175<a name="dbusmenu-menuitem-property-get-bool"></a><h3>dbusmenu_menuitem_property_get_bool ()</h3>
1176<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_property_get_bool (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
1177 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);</pre>
1178<p>
1179Look up a property on <em class="parameter"><code>mi</code></em> and return the value of it if
1180 it exits. Returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a> if the property doesn't exist.
1181</p>
1182<div class="variablelist"><table border="0">
1183<col align="left" valign="top">
1184<tbody>
1185<tr>
1186<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
1187<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to look for the property on.
1188</td>
1189</tr>
1190<tr>
1191<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
1192<td>The property to grab.
1193</td>
1194</tr>
1195<tr>
1196<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1197<td> The value of the property or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a>.
1198</td>
1199</tr>
1200</tbody>
1201</table></div>
1202</div>
1203<hr>
1204<div class="refsect2" title="dbusmenu_menuitem_property_get_int ()">
1205<a name="dbusmenu-menuitem-property-get-int"></a><h3>dbusmenu_menuitem_property_get_int ()</h3>
1206<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> dbusmenu_menuitem_property_get_int (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
1207 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);</pre>
1208<p>
1209Look up a property on <em class="parameter"><code>mi</code></em> and return the value of it if
1210 it exits. Returns zero if the property doesn't exist.
1211</p>
1212<div class="variablelist"><table border="0">
1213<col align="left" valign="top">
1214<tbody>
1215<tr>
1216<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
1217<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to look for the property on.
1218</td>
1219</tr>
1220<tr>
1221<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
1222<td>The property to grab.
1223</td>
1224</tr>
1225<tr>
1226<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1227<td> The value of the property or zero.
1228</td>
1229</tr>
1230</tbody>
1231</table></div>
1232</div>
1233<hr>
1234<div class="refsect2" title="dbusmenu_menuitem_property_exist ()">
1235<a name="dbusmenu-menuitem-property-exist"></a><h3>dbusmenu_menuitem_property_exist ()</h3>
1236<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_property_exist (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
1237 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);</pre>
1238<p>
1239</p>
1240<div class="variablelist"><table border="0">
1241<col align="left" valign="top">
1242<tbody>
1243<tr>
1244<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
1245<td>
1246</td>
1247</tr>
1248<tr>
1249<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
1250<td>
1251</td>
1252</tr>
1253<tr>
1254<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1255<td>
1256</td>
1257</tr>
1258</tbody>
1259</table></div>
1260</div>
1261<hr>
1262<div class="refsect2" title="dbusmenu_menuitem_properties_list ()">
1263<a name="dbusmenu-menuitem-properties-list"></a><h3>dbusmenu_menuitem_properties_list ()</h3>
1264<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * dbusmenu_menuitem_properties_list (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre>
1265<p>
1266This functiong gets a list of the names of all the properties
1267 that are set on this menu item. This data on the list is owned
1268 by the menuitem but the list is not and should be freed using
1269 <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a> when the calling function is done with it.
1270</p>
1271<div class="variablelist"><table border="0">
1272<col align="left" valign="top">
1273<tbody>
1274<tr>
1275<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
1276<td>
1277<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to list the properties on
1278</td>
1279</tr>
1280<tr>
1281<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1282<td> A list of strings or NULL if there are none.
1283</td>
1284</tr>
1285</tbody>
1286</table></div>
1287</div>
1288<hr>
1289<div class="refsect2" title="dbusmenu_menuitem_properties_copy ()">
1290<a name="dbusmenu-menuitem-properties-copy"></a><h3>dbusmenu_menuitem_properties_copy ()</h3>
1291<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> * dbusmenu_menuitem_properties_copy (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre>
1292<p>
1293This function takes the properties of a <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a>
1294 and puts them into a <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> that is referenced by the
1295 key of a string and has the value of a string. The hash
1296 table may not have any entries if there aren't any or there
1297 is an error in processing. It is the caller's responsibility
1298 to destroy the created <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a>.
1299</p>
1300<div class="variablelist"><table border="0">
1301<col align="left" valign="top">
1302<tbody>
1303<tr>
1304<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
1305<td>
1306<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> that we're interested in the properties of
1307</td>
1308</tr>
1309<tr>
1310<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1311<td> A brand new <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> that contains all of the
1312 properties that are on this <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> <em class="parameter"><code>mi</code></em>.
1313</td>
1314</tr>
1315</tbody>
1316</table></div>
1317</div>
1318<hr>
1319<div class="refsect2" title="dbusmenu_menuitem_property_remove ()">
1320<a name="dbusmenu-menuitem-property-remove"></a><h3>dbusmenu_menuitem_property_remove ()</h3>
1321<pre class="programlisting"><span class="returnvalue">void</span> dbusmenu_menuitem_property_remove (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
1322 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);</pre>
1323<p>
1324Removes a property from the menuitem.
1325</p>
1326<div class="variablelist"><table border="0">
1327<col align="left" valign="top">
1328<tbody>
1329<tr>
1330<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
1331<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to remove the property on.
1332</td>
1333</tr>
1334<tr>
1335<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td>
1336<td>The property to look for.
1337</td>
1338</tr>
1339</tbody>
1340</table></div>
1341</div>
1342<hr>
1343<div class="refsect2" title="dbusmenu_menuitem_set_root ()">
1344<a name="dbusmenu-menuitem-set-root"></a><h3>dbusmenu_menuitem_set_root ()</h3>
1345<pre class="programlisting"><span class="returnvalue">void</span> dbusmenu_menuitem_set_root (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
1346 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> root</code></em>);</pre>
1347<p>
1348This function sets the internal value of whether this is a
1349 root node or not.
1350</p>
1351<div class="variablelist"><table border="0">
1352<col align="left" valign="top">
1353<tbody>
1354<tr>
1355<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
1356<td>
1357<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to set whether it's root
1358</td>
1359</tr>
1360<tr>
1361<td><p><span class="term"><em class="parameter"><code>root</code></em> :</span></p></td>
1362<td>Whether <em class="parameter"><code>mi</code></em> is a root node or not
1363</td>
1364</tr>
1365</tbody>
1366</table></div>
1367</div>
1368<hr>
1369<div class="refsect2" title="dbusmenu_menuitem_get_root ()">
1370<a name="dbusmenu-menuitem-get-root"></a><h3>dbusmenu_menuitem_get_root ()</h3>
1371<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_get_root (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre>
1372<p>
1373This function returns the internal value of whether this is a
1374 root node or not.
1375</p>
1376<div class="variablelist"><table border="0">
1377<col align="left" valign="top">
1378<tbody>
1379<tr>
1380<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
1381<td>
1382<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to see whether it's root
1383</td>
1384</tr>
1385<tr>
1386<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
1387<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if this is a root node
1388</td>
1389</tr>
1390</tbody>
1391</table></div>
1392</div>
1393<hr>
1394<div class="refsect2" title="dbusmenu_menuitem_foreach ()">
1395<a name="dbusmenu-menuitem-foreach"></a><h3>dbusmenu_menuitem_foreach ()</h3>
1396<pre class="programlisting"><span class="returnvalue">void</span> dbusmenu_menuitem_foreach (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
1397 <em class="parameter"><code><span class="type">void</span> (funcDbusmenuMenuitem * mi, gpointer data) ()</code></em>,
1398 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
1399<p>
1400This calls the function <em class="parameter"><code>func</code></em> on this menu item and all
1401 of the children of this item. And their children. And
1402 their children. And... you get the point. It will get
1403 called on the whole tree.
1404</p>
1405<div class="variablelist"><table border="0">
1406<col align="left" valign="top">
1407<tbody>
1408<tr>
1409<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
1410<td>The <span class="type">DbusmenItem</span> to start from
1411</td>
1412</tr>
1413<tr>
1414<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
1415<td> User data to pass to the function. <span class="annotation">[closure]</span>
1416</td>
1417</tr>
1418</tbody>
1419</table></div>
1420</div>
1421<hr>
1422<div class="refsect2" title="dbusmenu_menuitem_handle_event ()">
1423<a name="dbusmenu-menuitem-handle-event"></a><h3>dbusmenu_menuitem_handle_event ()</h3>
1424<pre class="programlisting"><span class="returnvalue">void</span> dbusmenu_menuitem_handle_event (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
1425 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>,
1426 <em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>,
1427 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timestamp</code></em>);</pre>
1428<p>
1429This function is called to create an event. It is likely
1430 to be overrided by subclasses. The default menu item
1431 will respond to the activate signal and do:
1432</p>
1433<p>
1434 Emits the <span class="type">"item-activate"</span> signal on this
1435 menu item. Called by server objects when they get the
1436 appropriate DBus signals from the client.
1437</p>
1438<p>
1439 If you subclass this function you should really think
1440 about calling the parent function unless you have a good
1441 reason not to.
1442</p>
1443<div class="variablelist"><table border="0">
1444<col align="left" valign="top">
1445<tbody>
1446<tr>
1447<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
1448<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to send the signal on.
1449</td>
1450</tr>
1451<tr>
1452<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td>
1453<td>The name of the signal
1454</td>
1455</tr>
1456<tr>
1457<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td>
1458<td>A value that could be set for the event
1459</td>
1460</tr>
1461<tr>
1462<td><p><span class="term"><em class="parameter"><code>timestamp</code></em> :</span></p></td>
1463<td>The timestamp of when the event happened
1464</td>
1465</tr>
1466</tbody>
1467</table></div>
1468</div>
1469<hr>
1470<div class="refsect2" title="dbusmenu_menuitem_send_about_to_show ()">
1471<a name="dbusmenu-menuitem-send-about-to-show"></a><h3>dbusmenu_menuitem_send_about_to_show ()</h3>
1472<pre class="programlisting"><span class="returnvalue">void</span> dbusmenu_menuitem_send_about_to_show
1473 (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>,
1474 <em class="parameter"><code><span class="type">void</span> (cbDbusmenuMenuitem * mi, gpointer user_data) ()</code></em>,
1475 <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> cb_data</code></em>);</pre>
1476<p>
1477This function is used to send the even that the submenu
1478 of this item is about to be shown. Callers to this event
1479 should delay showing the menu until their callback is
1480 called if possible.
1481</p>
1482<div class="variablelist"><table border="0">
1483<col align="left" valign="top">
1484<tbody>
1485<tr>
1486<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
1487<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to send the signal on.
1488</td>
1489</tr>
1490<tr>
1491<td><p><span class="term"><em class="parameter"><code>cb_data</code></em> :</span></p></td>
1492<td> Data to pass to the callback. <span class="annotation">[closure]</span>
1493</td>
1494</tr>
1495</tbody>
1496</table></div>
1497</div>
1498</div>
1499</div>
1500<div class="footer">
1501<hr>
1502 Generated by GTK-Doc V1.15</div>
1503</body>
1504</html>
1505\ No newline at end of file0\ No newline at end of file
15061
=== removed file 'docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitemProxy.html'
--- docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitemProxy.html 2010-11-11 17:24:45 +0000
+++ docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitemProxy.html 1970-01-01 00:00:00 +0000
@@ -1,168 +0,0 @@
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5<title>DbusmenuMenuitemProxy</title>
6<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7<link rel="home" href="index.html" title="libdbusmenu-glib Reference Manual">
8<link rel="up" href="ch01.html" title="API">
9<link rel="prev" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">
10<link rel="next" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">
11<meta name="generator" content="GTK-Doc V1.15 (XML mode)">
12<link rel="stylesheet" href="style.css" type="text/css">
13</head>
14<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
16<tr valign="middle">
17<td><a accesskey="p" href="libdbusmenu-glib-DbusmenuServer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20<th width="100%" align="center">libdbusmenu-glib Reference Manual</th>
21<td><a accesskey="n" href="libdbusmenu-glib-DbusmenuMenuitem.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
22</tr>
23<tr><td colspan="5" class="shortcuts">
24<a href="#libdbusmenu-glib-DbusmenuMenuitemProxy.synopsis" class="shortcut">Top</a>
25  | 
26 <a href="#libdbusmenu-glib-DbusmenuMenuitemProxy.description" class="shortcut">Description</a>
27</td></tr>
28</table>
29<div class="refentry" title="DbusmenuMenuitemProxy">
30<a name="libdbusmenu-glib-DbusmenuMenuitemProxy"></a><div class="titlepage"></div>
31<div class="refnamediv"><table width="100%"><tr>
32<td valign="top">
33<h2><span class="refentrytitle"><a name="libdbusmenu-glib-DbusmenuMenuitemProxy.top_of_page"></a>DbusmenuMenuitemProxy</span></h2>
34<p>DbusmenuMenuitemProxy</p>
35</td>
36<td valign="top" align="right"></td>
37</tr></table></div>
38<div class="refsynopsisdiv" title="Synopsis">
39<a name="libdbusmenu-glib-DbusmenuMenuitemProxy.synopsis"></a><h2>Synopsis</h2>
40<pre class="synopsis"> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy" title="DbusmenuMenuitemProxy">DbusmenuMenuitemProxy</a>;
41 <a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxyClass" title="DbusmenuMenuitemProxyClass">DbusmenuMenuitemProxyClass</a>;
42<a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy" title="DbusmenuMenuitemProxy"><span class="returnvalue">DbusmenuMenuitemProxy</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#dbusmenu-menuitem-proxy-new" title="dbusmenu_menuitem_proxy_new ()">dbusmenu_menuitem_proxy_new</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);
43<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#dbusmenu-menuitem-proxy-get-wrapped" title="dbusmenu_menuitem_proxy_get_wrapped ()">dbusmenu_menuitem_proxy_get_wrapped</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy" title="DbusmenuMenuitemProxy"><span class="type">DbusmenuMenuitemProxy</span></a> *pmi</code></em>);
44</pre>
45</div>
46<div class="refsect1" title="Description">
47<a name="libdbusmenu-glib-DbusmenuMenuitemProxy.description"></a><h2>Description</h2>
48<p>
49</p>
50</div>
51<div class="refsect1" title="Details">
52<a name="libdbusmenu-glib-DbusmenuMenuitemProxy.details"></a><h2>Details</h2>
53<div class="refsect2" title="DbusmenuMenuitemProxy">
54<a name="DbusmenuMenuitemProxy"></a><h3>DbusmenuMenuitemProxy</h3>
55<pre class="programlisting">typedef struct {
56 DbusmenuMenuitem parent;
57
58 /*&lt; Private &gt;*/
59 DbusmenuMenuitemProxyPrivate * priv;
60} DbusmenuMenuitemProxy;
61</pre>
62<p>
63</p>
64</div>
65<hr>
66<div class="refsect2" title="DbusmenuMenuitemProxyClass">
67<a name="DbusmenuMenuitemProxyClass"></a><h3>DbusmenuMenuitemProxyClass</h3>
68<pre class="programlisting">typedef struct {
69 DbusmenuMenuitemClass parent_class;
70
71 /*&lt; Private &gt;*/
72 void (*reserved1) (void);
73 void (*reserved2) (void);
74 void (*reserved3) (void);
75 void (*reserved4) (void);
76} DbusmenuMenuitemProxyClass;
77</pre>
78<p>
79Functions and signal slots for <a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy" title="DbusmenuMenuitemProxy"><span class="type">DbusmenuMenuitemProxy</span></a>.
80</p>
81<div class="variablelist"><table border="0">
82<col align="left" valign="top">
83<tbody>
84<tr>
85<td><p><span class="term"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitemClass" title="DbusmenuMenuitemClass"><span class="type">DbusmenuMenuitemClass</span></a> <em class="structfield"><code><a name="DbusmenuMenuitemProxyClass.parent-class"></a>parent_class</code></em>;</span></p></td>
86<td>The Class of <span class="type">DbusmeneMenuitem</span>
87</td>
88</tr>
89<tr>
90<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemProxyClass.reserved1"></a>reserved1</code></em> ()</span></p></td>
91<td>Reserved for future use.
92</td>
93</tr>
94<tr>
95<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemProxyClass.reserved2"></a>reserved2</code></em> ()</span></p></td>
96<td>Reserved for future use.
97</td>
98</tr>
99<tr>
100<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemProxyClass.reserved3"></a>reserved3</code></em> ()</span></p></td>
101<td>Reserved for future use.
102</td>
103</tr>
104<tr>
105<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemProxyClass.reserved4"></a>reserved4</code></em> ()</span></p></td>
106<td>Reserved for future use.
107</td>
108</tr>
109</tbody>
110</table></div>
111</div>
112<hr>
113<div class="refsect2" title="dbusmenu_menuitem_proxy_new ()">
114<a name="dbusmenu-menuitem-proxy-new"></a><h3>dbusmenu_menuitem_proxy_new ()</h3>
115<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy" title="DbusmenuMenuitemProxy"><span class="returnvalue">DbusmenuMenuitemProxy</span></a> * dbusmenu_menuitem_proxy_new (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre>
116<p>
117Builds a new <a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy" title="DbusmenuMenuitemProxy"><span class="type">DbusmenuMenuitemProxy</span></a> object that proxies
118 all of the values for <em class="parameter"><code>mi</code></em>.
119</p>
120<div class="variablelist"><table border="0">
121<col align="left" valign="top">
122<tbody>
123<tr>
124<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td>
125<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to proxy
126</td>
127</tr>
128<tr>
129<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
130<td> A new <a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy" title="DbusmenuMenuitemProxy"><span class="type">DbusmenuMenuitemProxy</span></a> object.
131</td>
132</tr>
133</tbody>
134</table></div>
135</div>
136<hr>
137<div class="refsect2" title="dbusmenu_menuitem_proxy_get_wrapped ()">
138<a name="dbusmenu-menuitem-proxy-get-wrapped"></a><h3>dbusmenu_menuitem_proxy_get_wrapped ()</h3>
139<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * dbusmenu_menuitem_proxy_get_wrapped (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy" title="DbusmenuMenuitemProxy"><span class="type">DbusmenuMenuitemProxy</span></a> *pmi</code></em>);</pre>
140<p>
141Accesses the private variable of which <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a>
142 we are doing the proxying for.
143</p>
144<div class="variablelist"><table border="0">
145<col align="left" valign="top">
146<tbody>
147<tr>
148<td><p><span class="term"><em class="parameter"><code>pmi</code></em> :</span></p></td>
149<td>
150<a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy" title="DbusmenuMenuitemProxy"><span class="type">DbusmenuMenuitemProxy</span></a> to look into
151</td>
152</tr>
153<tr>
154<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
155<td> A <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> object or a <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if we
156 don't have one or there is an error.
157</td>
158</tr>
159</tbody>
160</table></div>
161</div>
162</div>
163</div>
164<div class="footer">
165<hr>
166 Generated by GTK-Doc V1.15</div>
167</body>
168</html>
169\ No newline at end of file0\ No newline at end of file
1701
=== removed file 'docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuServer.html'
--- docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuServer.html 2010-11-11 17:24:45 +0000
+++ docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuServer.html 1970-01-01 00:00:00 +0000
@@ -1,299 +0,0 @@
1<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2<html>
3<head>
4<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5<title>DbusmenuServer</title>
6<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7<link rel="home" href="index.html" title="libdbusmenu-glib Reference Manual">
8<link rel="up" href="ch01.html" title="API">
9<link rel="prev" href="ch01.html" title="API">
10<link rel="next" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html" title="DbusmenuMenuitemProxy">
11<meta name="generator" content="GTK-Doc V1.15 (XML mode)">
12<link rel="stylesheet" href="style.css" type="text/css">
13</head>
14<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
16<tr valign="middle">
17<td><a accesskey="p" href="ch01.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
18<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20<th width="100%" align="center">libdbusmenu-glib Reference Manual</th>
21<td><a accesskey="n" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
22</tr>
23<tr><td colspan="5" class="shortcuts">
24<a href="#libdbusmenu-glib-DbusmenuServer.synopsis" class="shortcut">Top</a>
25  | 
26 <a href="#libdbusmenu-glib-DbusmenuServer.description" class="shortcut">Description</a>
27</td></tr>
28</table>
29<div class="refentry" title="DbusmenuServer">
30<a name="libdbusmenu-glib-DbusmenuServer"></a><div class="titlepage"></div>
31<div class="refnamediv"><table width="100%"><tr>
32<td valign="top">
33<h2><span class="refentrytitle"><a name="libdbusmenu-glib-DbusmenuServer.top_of_page"></a>DbusmenuServer</span></h2>
34<p>DbusmenuServer</p>
35</td>
36<td valign="top" align="right"></td>
37</tr></table></div>
38<div class="refsynopsisdiv" title="Synopsis">
39<a name="libdbusmenu-glib-DbusmenuServer.synopsis"></a><h2>Synopsis</h2>
40<pre class="synopsis">#define <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-ID-PROP-UPDATE:CAPS" title="DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE">DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE</a>
41#define <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-ID-UPDATE:CAPS" title="DBUSMENU_SERVER_SIGNAL_ID_UPDATE">DBUSMENU_SERVER_SIGNAL_ID_UPDATE</a>
42#define <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATED:CAPS" title="DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED">DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED</a>
43#define <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATE:CAPS" title="DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE">DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE</a>
44#define <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-DBUS-OBJECT:CAPS" title="DBUSMENU_SERVER_PROP_DBUS_OBJECT">DBUSMENU_SERVER_PROP_DBUS_OBJECT</a>
45#define <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-ROOT-NODE:CAPS" title="DBUSMENU_SERVER_PROP_ROOT_NODE">DBUSMENU_SERVER_PROP_ROOT_NODE</a>
46#define <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-VERSION:CAPS" title="DBUSMENU_SERVER_PROP_VERSION">DBUSMENU_SERVER_PROP_VERSION</a>
47 <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer">DbusmenuServer</a>;
48 <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServerClass" title="DbusmenuServerClass">DbusmenuServerClass</a>;
49<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="returnvalue">DbusmenuServer</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-new" title="dbusmenu_server_new ()">dbusmenu_server_new</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object</code></em>);
50<span class="returnvalue">void</span> <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-set-root" title="dbusmenu_server_set_root ()">dbusmenu_server_set_root</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="type">DbusmenuServer</span></a> *server</code></em>,
51 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *root</code></em>);
52</pre>
53</div>
54<div class="refsect1" title="Description">
55<a name="libdbusmenu-glib-DbusmenuServer.description"></a><h2>Description</h2>
56<p>
57</p>
58</div>
59<div class="refsect1" title="Details">
60<a name="libdbusmenu-glib-DbusmenuServer.details"></a><h2>Details</h2>
61<div class="refsect2" title="DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE">
62<a name="DBUSMENU-SERVER-SIGNAL-ID-PROP-UPDATE:CAPS"></a><h3>DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE</h3>
63<pre class="programlisting">#define DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE "item-property-updated"
64</pre>
65<p>
66</p>
67</div>
68<hr>
69<div class="refsect2" title="DBUSMENU_SERVER_SIGNAL_ID_UPDATE">
70<a name="DBUSMENU-SERVER-SIGNAL-ID-UPDATE:CAPS"></a><h3>DBUSMENU_SERVER_SIGNAL_ID_UPDATE</h3>
71<pre class="programlisting">#define DBUSMENU_SERVER_SIGNAL_ID_UPDATE "item-updated"
72</pre>
73<p>
74</p>
75</div>
76<hr>
77<div class="refsect2" title="DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED">
78<a name="DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATED:CAPS"></a><h3>DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED</h3>
79<pre class="programlisting">#define DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED "layout-updated"
80</pre>
81<p>
82</p>
83</div>
84<hr>
85<div class="refsect2" title="DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE">
86<a name="DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATE:CAPS"></a><h3>DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE</h3>
87<pre class="programlisting">#define DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED
88</pre>
89<p>
90</p>
91</div>
92<hr>
93<div class="refsect2" title="DBUSMENU_SERVER_PROP_DBUS_OBJECT">
94<a name="DBUSMENU-SERVER-PROP-DBUS-OBJECT:CAPS"></a><h3>DBUSMENU_SERVER_PROP_DBUS_OBJECT</h3>
95<pre class="programlisting">#define DBUSMENU_SERVER_PROP_DBUS_OBJECT "dbus-object"
96</pre>
97<p>
98</p>
99</div>
100<hr>
101<div class="refsect2" title="DBUSMENU_SERVER_PROP_ROOT_NODE">
102<a name="DBUSMENU-SERVER-PROP-ROOT-NODE:CAPS"></a><h3>DBUSMENU_SERVER_PROP_ROOT_NODE</h3>
103<pre class="programlisting">#define DBUSMENU_SERVER_PROP_ROOT_NODE "root-node"
104</pre>
105<p>
106</p>
107</div>
108<hr>
109<div class="refsect2" title="DBUSMENU_SERVER_PROP_VERSION">
110<a name="DBUSMENU-SERVER-PROP-VERSION:CAPS"></a><h3>DBUSMENU_SERVER_PROP_VERSION</h3>
111<pre class="programlisting">#define DBUSMENU_SERVER_PROP_VERSION "version"
112</pre>
113<p>
114</p>
115</div>
116<hr>
117<div class="refsect2" title="DbusmenuServer">
118<a name="DbusmenuServer"></a><h3>DbusmenuServer</h3>
119<pre class="programlisting">typedef struct {
120 GObject parent;
121
122 /*&lt; Private &gt;*/
123 DbusmenuServerPrivate * priv;
124} DbusmenuServer;
125</pre>
126<p>
127A server which represents a sharing of a set of
128 <a href="/usr/share/gtk-doc/html/libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem"><span class="type">DbusmenuMenuitems</span></a> across DBus to a <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a>.
129</p>
130<div class="variablelist"><table border="0">
131<col align="left" valign="top">
132<tbody>
133<tr>
134<td><p><span class="term"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> <em class="structfield"><code><a name="DbusmenuServer.parent"></a>parent</code></em>;</span></p></td>
135<td>
136<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>
137</td>
138</tr>
139<tr>
140<td><p><span class="term"><span class="type">DbusmenuServerPrivate</span> *<em class="structfield"><code><a name="DbusmenuServer.priv"></a>priv</code></em>;</span></p></td>
141<td>
142</td>
143</tr>
144</tbody>
145</table></div>
146</div>
147<hr>
148<div class="refsect2" title="DbusmenuServerClass">
149<a name="DbusmenuServerClass"></a><h3>DbusmenuServerClass</h3>
150<pre class="programlisting">typedef struct {
151 GObjectClass parent_class;
152
153 /* Signals */
154 void (*id_prop_update)(gint id, gchar * property, gchar * value);
155 void (*id_update)(gint id);
156 void (*layout_updated)(gint revision);
157 void (*item_activation)(gint id, guint timestamp);
158
159 /*&lt; Private &gt;*/
160 void (*reserved1) (void);
161 void (*reserved2) (void);
162 void (*reserved3) (void);
163 void (*reserved4) (void);
164 void (*reserved5) (void);
165 void (*reserved6) (void);
166} DbusmenuServerClass;
167</pre>
168<p>
169<em class="parameter"><code>reserved1</code></em>: Reserved for future use.
170 <em class="parameter"><code>reserved2</code></em>: Reserved for future use.
171 <em class="parameter"><code>reserved3</code></em>: Reserved for future use.
172 <em class="parameter"><code>reserved4</code></em>: Reserved for future use.
173 <em class="parameter"><code>reserved5</code></em>: Reserved for future use.
174 <em class="parameter"><code>reserved6</code></em>: Reserved for future use.
175</p>
176<p>
177 The class implementing the virtual functions for <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="type">DbusmenuServer</span></a>.
178</p>
179<div class="variablelist"><table border="0">
180<col align="left" valign="top">
181<tbody>
182<tr>
183<td><p><span class="term"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> <em class="structfield"><code><a name="DbusmenuServerClass.parent-class"></a>parent_class</code></em>;</span></p></td>
184<td>
185<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a>
186</td>
187</tr>
188<tr>
189<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.id-prop-update"></a>id_prop_update</code></em> ()</span></p></td>
190<td>Slot for <span class="type">"id-prop-update"</span>.
191</td>
192</tr>
193<tr>
194<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.id-update"></a>id_update</code></em> ()</span></p></td>
195<td>Slot for <span class="type">"id-update"</span>.
196</td>
197</tr>
198<tr>
199<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.layout-updated"></a>layout_updated</code></em> ()</span></p></td>
200<td>Slot for <span class="type">"layout-update"</span>.
201</td>
202</tr>
203<tr>
204<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.item-activation"></a>item_activation</code></em> ()</span></p></td>
205<td>
206</td>
207</tr>
208<tr>
209<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.reserved1"></a>reserved1</code></em> ()</span></p></td>
210<td>
211</td>
212</tr>
213<tr>
214<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.reserved2"></a>reserved2</code></em> ()</span></p></td>
215<td>
216</td>
217</tr>
218<tr>
219<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.reserved3"></a>reserved3</code></em> ()</span></p></td>
220<td>
221</td>
222</tr>
223<tr>
224<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.reserved4"></a>reserved4</code></em> ()</span></p></td>
225<td>
226</td>
227</tr>
228<tr>
229<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.reserved5"></a>reserved5</code></em> ()</span></p></td>
230<td>
231</td>
232</tr>
233<tr>
234<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.reserved6"></a>reserved6</code></em> ()</span></p></td>
235<td>
236</td>
237</tr>
238</tbody>
239</table></div>
240</div>
241<hr>
242<div class="refsect2" title="dbusmenu_server_new ()">
243<a name="dbusmenu-server-new"></a><h3>dbusmenu_server_new ()</h3>
244<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="returnvalue">DbusmenuServer</span></a> * dbusmenu_server_new (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object</code></em>);</pre>
245<p>
246Creates a new <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="type">DbusmenuServer</span></a> object with a specific object
247 path on DBus. If <em class="parameter"><code>object</code></em> is set to NULL the default object
248 name of "/org/ayatana/dbusmenu" will be used.
249</p>
250<div class="variablelist"><table border="0">
251<col align="left" valign="top">
252<tbody>
253<tr>
254<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td>
255<td>The object name to show for this menu structure
256 on DBus. May be NULL.
257</td>
258</tr>
259<tr>
260<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
261<td> A brand new <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="type">DbusmenuServer</span></a>
262</td>
263</tr>
264</tbody>
265</table></div>
266</div>
267<hr>
268<div class="refsect2" title="dbusmenu_server_set_root ()">
269<a name="dbusmenu-server-set-root"></a><h3>dbusmenu_server_set_root ()</h3>
270<pre class="programlisting"><span class="returnvalue">void</span> dbusmenu_server_set_root (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="type">DbusmenuServer</span></a> *server</code></em>,
271 <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *root</code></em>);</pre>
272<p>
273This function contains all of the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> wrapping
274 required to set the property <span class="type">"root-node"</span>
275 on the server <em class="parameter"><code>self</code></em>.
276</p>
277<div class="variablelist"><table border="0">
278<col align="left" valign="top">
279<tbody>
280<tr>
281<td><p><span class="term"><em class="parameter"><code>server</code></em> :</span></p></td>
282<td>
283</td>
284</tr>
285<tr>
286<td><p><span class="term"><em class="parameter"><code>root</code></em> :</span></p></td>
287<td>The new root <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> tree
288</td>
289</tr>
290</tbody>
291</table></div>
292</div>
293</div>
294</div>
295<div class="footer">
296<hr>
297 Generated by GTK-Doc V1.15</div>
298</body>
299</html>
300\ No newline at end of file0\ No newline at end of file
3011
=== removed file 'docs/libdbusmenu-glib/reference/html/libdbusmenu-glib.devhelp'
--- docs/libdbusmenu-glib/reference/html/libdbusmenu-glib.devhelp 2010-11-11 17:24:45 +0000
+++ docs/libdbusmenu-glib/reference/html/libdbusmenu-glib.devhelp 1970-01-01 00:00:00 +0000
@@ -1,111 +0,0 @@
1<?xml version="1.0" encoding="utf-8" standalone="no"?>
2<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
3<book xmlns="http://www.devhelp.net/book" title="libdbusmenu-glib Reference Manual" link="index.html" author="" name="libdbusmenu-glib">
4 <chapters>
5 <sub name="API" link="ch01.html">
6 <sub name="DbusmenuServer" link="libdbusmenu-glib-DbusmenuServer.html"/>
7 <sub name="DbusmenuMenuitemProxy" link="libdbusmenu-glib-DbusmenuMenuitemProxy.html"/>
8 <sub name="DbusmenuMenuitem" link="libdbusmenu-glib-DbusmenuMenuitem.html"/>
9 <sub name="DbusmenuClient" link="libdbusmenu-glib-DbusmenuClient.html"/>
10 <sub name="DbusmenuClientMenuitem" link="libdbusmenu-glib-DbusmenuClientMenuitem.html"/>
11 </sub>
12 <sub name="Object Hierarchy" link="object-tree.html"/>
13 <sub name="API Index" link="api-index-full.html"/>
14 <sub name="Annotation Glossary" link="annotation-glossary.html"/>
15 </chapters>
16 <functions>
17 <function name="DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE" link="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-ID-PROP-UPDATE:CAPS"/>
18 <function name="DBUSMENU_SERVER_SIGNAL_ID_UPDATE" link="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-ID-UPDATE:CAPS"/>
19 <function name="DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED" link="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATED:CAPS"/>
20 <function name="DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE" link="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATE:CAPS"/>
21 <function name="DBUSMENU_SERVER_PROP_DBUS_OBJECT" link="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-DBUS-OBJECT:CAPS"/>
22 <function name="DBUSMENU_SERVER_PROP_ROOT_NODE" link="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-ROOT-NODE:CAPS"/>
23 <function name="DBUSMENU_SERVER_PROP_VERSION" link="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-VERSION:CAPS"/>
24 <function name="DbusmenuServer" link="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer"/>
25 <function name="DbusmenuServerClass" link="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServerClass"/>
26 <function name="dbusmenu_server_new ()" link="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-new"/>
27 <function name="dbusmenu_server_set_root ()" link="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-set-root"/>
28 <function name="DbusmenuMenuitemProxy" link="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy"/>
29 <function name="DbusmenuMenuitemProxyClass" link="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxyClass"/>
30 <function name="dbusmenu_menuitem_proxy_new ()" link="libdbusmenu-glib-DbusmenuMenuitemProxy.html#dbusmenu-menuitem-proxy-new"/>
31 <function name="dbusmenu_menuitem_proxy_get_wrapped ()" link="libdbusmenu-glib-DbusmenuMenuitemProxy.html#dbusmenu-menuitem-proxy-get-wrapped"/>
32 <function name="DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-PROPERTY-CHANGED:CAPS"/>
33 <function name="DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-ITEM-ACTIVATED:CAPS"/>
34 <function name="DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-CHILD-ADDED:CAPS"/>
35 <function name="DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-CHILD-REMOVED:CAPS"/>
36 <function name="DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-CHILD-MOVED:CAPS"/>
37 <function name="DBUSMENU_MENUITEM_SIGNAL_REALIZED" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-REALIZED:CAPS"/>
38 <function name="DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-REALIZED-ID:CAPS"/>
39 <function name="DBUSMENU_MENUITEM_PROP_TYPE" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TYPE:CAPS"/>
40 <function name="DBUSMENU_MENUITEM_PROP_VISIBLE" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-VISIBLE:CAPS"/>
41 <function name="DBUSMENU_MENUITEM_PROP_ENABLED" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-ENABLED:CAPS"/>
42 <function name="DBUSMENU_MENUITEM_PROP_LABEL" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-LABEL:CAPS"/>
43 <function name="DBUSMENU_MENUITEM_PROP_ICON_NAME" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-ICON-NAME:CAPS"/>
44 <function name="DBUSMENU_MENUITEM_PROP_ICON_DATA" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-ICON-DATA:CAPS"/>
45 <function name="DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TOGGLE-TYPE:CAPS"/>
46 <function name="DBUSMENU_MENUITEM_PROP_TOGGLE_STATE" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TOGGLE-STATE:CAPS"/>
47 <function name="DBUSMENU_MENUITEM_PROP_CHILD_DISPLAY" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-CHILD-DISPLAY:CAPS"/>
48 <function name="DBUSMENU_MENUITEM_TOGGLE_CHECK" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-CHECK:CAPS"/>
49 <function name="DBUSMENU_MENUITEM_TOGGLE_RADIO" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-RADIO:CAPS"/>
50 <function name="DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-STATE-UNCHECKED:CAPS"/>
51 <function name="DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-STATE-CHECKED:CAPS"/>
52 <function name="DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-STATE-UNKNOWN:CAPS"/>
53 <function name="DBUSMENU_MENUITEM_ICON_NAME_BLANK" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-ICON-NAME-BLANK:CAPS"/>
54 <function name="DBUSMENU_MENUITEM_CHILD_DISPLAY_SUBMENU" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-CHILD-DISPLAY-SUBMENU:CAPS"/>
55 <function name="DbusmenuMenuitem" link="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem"/>
56 <function name="dbusmenu_menuitem_about_to_show_cb ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-about-to-show-cb"/>
57 <function name="dbusmenu_menuitem_buildxml_slot_t ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-buildxml-slot-t"/>
58 <function name="DbusmenuMenuitemClass" link="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitemClass"/>
59 <function name="dbusmenu_menuitem_new ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-new"/>
60 <function name="dbusmenu_menuitem_new_with_id ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-new-with-id"/>
61 <function name="dbusmenu_menuitem_get_id ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-id"/>
62 <function name="dbusmenu_menuitem_get_children ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-children"/>
63 <function name="dbusmenu_menuitem_take_children ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-take-children"/>
64 <function name="dbusmenu_menuitem_get_position ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-position"/>
65 <function name="dbusmenu_menuitem_get_position_realized ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-position-realized"/>
66 <function name="dbusmenu_menuitem_child_append ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-append"/>
67 <function name="dbusmenu_menuitem_child_prepend ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-prepend"/>
68 <function name="dbusmenu_menuitem_child_delete ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-delete"/>
69 <function name="dbusmenu_menuitem_child_add_position ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-add-position"/>
70 <function name="dbusmenu_menuitem_child_reorder ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-reorder"/>
71 <function name="dbusmenu_menuitem_child_find ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-find"/>
72 <function name="dbusmenu_menuitem_find_id ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-find-id"/>
73 <function name="dbusmenu_menuitem_property_set ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set"/>
74 <function name="dbusmenu_menuitem_property_set_value ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-value"/>
75 <function name="dbusmenu_menuitem_property_set_bool ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-bool"/>
76 <function name="dbusmenu_menuitem_property_set_int ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-int"/>
77 <function name="dbusmenu_menuitem_property_get ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get"/>
78 <function name="dbusmenu_menuitem_property_get_value ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-value"/>
79 <function name="dbusmenu_menuitem_property_get_bool ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-bool"/>
80 <function name="dbusmenu_menuitem_property_get_int ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-int"/>
81 <function name="dbusmenu_menuitem_property_exist ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-exist"/>
82 <function name="dbusmenu_menuitem_properties_list ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-properties-list"/>
83 <function name="dbusmenu_menuitem_properties_copy ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-properties-copy"/>
84 <function name="dbusmenu_menuitem_property_remove ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-remove"/>
85 <function name="dbusmenu_menuitem_set_root ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-set-root"/>
86 <function name="dbusmenu_menuitem_get_root ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-root"/>
87 <function name="dbusmenu_menuitem_foreach ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-foreach"/>
88 <function name="dbusmenu_menuitem_handle_event ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-handle-event"/>
89 <function name="dbusmenu_menuitem_send_about_to_show ()" link="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-send-about-to-show"/>
90 <function name="DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED" link="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-LAYOUT-UPDATED:CAPS"/>
91 <function name="DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED" link="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-ROOT-CHANGED:CAPS"/>
92 <function name="DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM" link="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-NEW-MENUITEM:CAPS"/>
93 <function name="DBUSMENU_CLIENT_PROP_DBUS_NAME" link="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-PROP-DBUS-NAME:CAPS"/>
94 <function name="DBUSMENU_CLIENT_PROP_DBUS_OBJECT" link="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-PROP-DBUS-OBJECT:CAPS"/>
95 <function name="DBUSMENU_CLIENT_TYPES_DEFAULT" link="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-TYPES-DEFAULT:CAPS"/>
96 <function name="DBUSMENU_CLIENT_TYPES_SEPARATOR" link="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-TYPES-SEPARATOR:CAPS"/>
97 <function name="DBUSMENU_CLIENT_TYPES_IMAGE" link="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-TYPES-IMAGE:CAPS"/>
98 <function name="DbusmenuClient" link="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient"/>
99 <function name="DbusmenuClientClass" link="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientClass"/>
100 <function name="DbusmenuClientTypeHandler ()" link="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientTypeHandler"/>
101 <function name="dbusmenu_client_new ()" link="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-new"/>
102 <function name="dbusmenu_client_get_root ()" link="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-get-root"/>
103 <function name="dbusmenu_client_add_type_handler ()" link="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-add-type-handler"/>
104 <function name="dbusmenu_client_send_event ()" link="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-send-event"/>
105 <function name="dbusmenu_client_send_about_to_show ()" link="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-send-about-to-show"/>
106 <function name="DBUSMENU_CLIENT_MENUITEM_TYPE" link="libdbusmenu-glib-DbusmenuClientMenuitem.html#DBUSMENU-CLIENT-MENUITEM-TYPE:CAPS"/>
107 <function name="DbusmenuClientMenuitem" link="libdbusmenu-glib-DbusmenuClientMenuitem.html#DbusmenuClientMenuitem"/>
108 <function name="DbusmenuClientMenuitemClass" link="libdbusmenu-glib-DbusmenuClientMenuitem.html#DbusmenuClientMenuitemClass"/>
109 <function name="dbusmenu_client_menuitem_new ()" link="libdbusmenu-glib-DbusmenuClientMenuitem.html#dbusmenu-client-menuitem-new"/>
110 </functions>
111</book>
1120
=== removed file 'docs/libdbusmenu-glib/reference/html/libdbusmenu-glib.devhelp2'
--- docs/libdbusmenu-glib/reference/html/libdbusmenu-glib.devhelp2 2010-11-11 17:24:45 +0000
+++ docs/libdbusmenu-glib/reference/html/libdbusmenu-glib.devhelp2 1970-01-01 00:00:00 +0000
@@ -1,111 +0,0 @@
1<?xml version="1.0" encoding="utf-8" standalone="no"?>
2<!DOCTYPE book PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
3<book xmlns="http://www.devhelp.net/book" title="libdbusmenu-glib Reference Manual" link="index.html" author="" name="libdbusmenu-glib" version="2" language="c">
4 <chapters>
5 <sub name="API" link="ch01.html">
6 <sub name="DbusmenuServer" link="libdbusmenu-glib-DbusmenuServer.html"/>
7 <sub name="DbusmenuMenuitemProxy" link="libdbusmenu-glib-DbusmenuMenuitemProxy.html"/>
8 <sub name="DbusmenuMenuitem" link="libdbusmenu-glib-DbusmenuMenuitem.html"/>
9 <sub name="DbusmenuClient" link="libdbusmenu-glib-DbusmenuClient.html"/>
10 <sub name="DbusmenuClientMenuitem" link="libdbusmenu-glib-DbusmenuClientMenuitem.html"/>
11 </sub>
12 <sub name="Object Hierarchy" link="object-tree.html"/>
13 <sub name="API Index" link="api-index-full.html"/>
14 <sub name="Annotation Glossary" link="annotation-glossary.html"/>
15 </chapters>
16 <functions>
17 <keyword type="macro" name="DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE" link="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-ID-PROP-UPDATE:CAPS"/>
18 <keyword type="macro" name="DBUSMENU_SERVER_SIGNAL_ID_UPDATE" link="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-ID-UPDATE:CAPS"/>
19 <keyword type="macro" name="DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED" link="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATED:CAPS"/>
20 <keyword type="macro" name="DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE" link="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATE:CAPS"/>
21 <keyword type="macro" name="DBUSMENU_SERVER_PROP_DBUS_OBJECT" link="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-DBUS-OBJECT:CAPS"/>
22 <keyword type="macro" name="DBUSMENU_SERVER_PROP_ROOT_NODE" link="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-ROOT-NODE:CAPS"/>
23 <keyword type="macro" name="DBUSMENU_SERVER_PROP_VERSION" link="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-VERSION:CAPS"/>
24 <keyword type="struct" name="DbusmenuServer" link="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer"/>
25 <keyword type="struct" name="DbusmenuServerClass" link="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServerClass"/>
26 <keyword type="function" name="dbusmenu_server_new ()" link="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-new"/>
27 <keyword type="function" name="dbusmenu_server_set_root ()" link="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-set-root"/>
28 <keyword type="struct" name="DbusmenuMenuitemProxy" link="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy"/>
29 <keyword type="struct" name="DbusmenuMenuitemProxyClass" link="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxyClass"/>
30 <keyword type="function" name="dbusmenu_menuitem_proxy_new ()" link="libdbusmenu-glib-DbusmenuMenuitemProxy.html#dbusmenu-menuitem-proxy-new"/>
31 <keyword type="function" name="dbusmenu_menuitem_proxy_get_wrapped ()" link="libdbusmenu-glib-DbusmenuMenuitemProxy.html#dbusmenu-menuitem-proxy-get-wrapped"/>
32 <keyword type="macro" name="DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-PROPERTY-CHANGED:CAPS"/>
33 <keyword type="macro" name="DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-ITEM-ACTIVATED:CAPS"/>
34 <keyword type="macro" name="DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-CHILD-ADDED:CAPS"/>
35 <keyword type="macro" name="DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-CHILD-REMOVED:CAPS"/>
36 <keyword type="macro" name="DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-CHILD-MOVED:CAPS"/>
37 <keyword type="macro" name="DBUSMENU_MENUITEM_SIGNAL_REALIZED" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-REALIZED:CAPS"/>
38 <keyword type="macro" name="DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-REALIZED-ID:CAPS"/>
39 <keyword type="macro" name="DBUSMENU_MENUITEM_PROP_TYPE" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TYPE:CAPS"/>
40 <keyword type="macro" name="DBUSMENU_MENUITEM_PROP_VISIBLE" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-VISIBLE:CAPS"/>
41 <keyword type="macro" name="DBUSMENU_MENUITEM_PROP_ENABLED" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-ENABLED:CAPS"/>
42 <keyword type="macro" name="DBUSMENU_MENUITEM_PROP_LABEL" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-LABEL:CAPS"/>
43 <keyword type="macro" name="DBUSMENU_MENUITEM_PROP_ICON_NAME" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-ICON-NAME:CAPS"/>
44 <keyword type="macro" name="DBUSMENU_MENUITEM_PROP_ICON_DATA" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-ICON-DATA:CAPS"/>
45 <keyword type="macro" name="DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TOGGLE-TYPE:CAPS"/>
46 <keyword type="macro" name="DBUSMENU_MENUITEM_PROP_TOGGLE_STATE" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TOGGLE-STATE:CAPS"/>
47 <keyword type="macro" name="DBUSMENU_MENUITEM_PROP_CHILD_DISPLAY" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-CHILD-DISPLAY:CAPS"/>
48 <keyword type="macro" name="DBUSMENU_MENUITEM_TOGGLE_CHECK" link="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-CHECK:CAPS"/>
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches

to all changes: