Merge lp:~dbusmenu-team/libdbusmenu/ubuntu into lp:~ubuntu-desktop/libdbusmenu/ubuntu
- ubuntu
- Merge into ubuntu
Proposed by
Ted Gould
Status: | Merged |
---|---|
Merged at revision: | 124 |
Proposed branch: | lp:~dbusmenu-team/libdbusmenu/ubuntu |
Merge into: | lp:~ubuntu-desktop/libdbusmenu/ubuntu |
Diff against target: |
16754 lines (+14210/-293) 117 files modified
AUTHORS (+1/-0) ChangeLog (+643/-0) Makefile.am.enum (+45/-0) Makefile.in (+1/-0) configure (+67/-25) configure.ac (+5/-3) debian/changelog (+22/-0) docs/Makefile.in (+1/-0) docs/libdbusmenu-glib/Makefile.in (+1/-0) docs/libdbusmenu-glib/reference/Makefile.am (+14/-4) docs/libdbusmenu-glib/reference/Makefile.in (+119/-13) docs/libdbusmenu-glib/reference/html/annotation-glossary.html (+74/-0) docs/libdbusmenu-glib/reference/html/api-index-deprecated.html (+31/-0) docs/libdbusmenu-glib/reference/html/api-index-full.html (+545/-0) docs/libdbusmenu-glib/reference/html/ch01.html (+50/-0) docs/libdbusmenu-glib/reference/html/index.html (+49/-0) docs/libdbusmenu-glib/reference/html/index.sgml (+162/-0) docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuClient.html (+603/-0) docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitem.html (+1696/-0) docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitemProxy.html (+166/-0) docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuServer.html (+412/-0) docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-Types.html (+274/-0) docs/libdbusmenu-glib/reference/html/libdbusmenu-glib.devhelp (+144/-0) docs/libdbusmenu-glib/reference/html/libdbusmenu-glib.devhelp2 (+149/-0) docs/libdbusmenu-glib/reference/html/object-tree.html (+32/-0) docs/libdbusmenu-glib/reference/html/style.css (+266/-0) docs/libdbusmenu-glib/reference/libdbusmenu-glib-docs.sgml (+5/-0) docs/libdbusmenu-glib/reference/libdbusmenu-glib-sections.txt (+61/-25) docs/libdbusmenu-glib/reference/tmpl/client.sgml (+222/-0) docs/libdbusmenu-glib/reference/tmpl/menuitem-proxy.sgml (+59/-0) docs/libdbusmenu-glib/reference/tmpl/menuitem.sgml (+635/-0) docs/libdbusmenu-glib/reference/tmpl/server.sgml (+171/-0) docs/libdbusmenu-glib/reference/tmpl/types.sgml (+109/-0) docs/libdbusmenu-glib/reference/version.xml (+1/-1) docs/libdbusmenu-glib/reference/xml/annotation-glossary.xml (+66/-0) docs/libdbusmenu-glib/reference/xml/api-index-deprecated.xml (+8/-0) docs/libdbusmenu-glib/reference/xml/api-index-full.xml (+141/-0) docs/libdbusmenu-glib/reference/xml/client.xml (+446/-0) docs/libdbusmenu-glib/reference/xml/menuitem-proxy.xml (+114/-0) docs/libdbusmenu-glib/reference/xml/menuitem.xml (+1174/-0) docs/libdbusmenu-glib/reference/xml/server.xml (+309/-0) docs/libdbusmenu-glib/reference/xml/types.xml (+190/-0) docs/libdbusmenu-gtk/Makefile.in (+1/-0) docs/libdbusmenu-gtk/reference/Makefile.am (+10/-3) docs/libdbusmenu-gtk/reference/Makefile.in (+115/-11) docs/libdbusmenu-gtk/reference/html/annotation-glossary.html (+47/-0) docs/libdbusmenu-gtk/reference/html/api-index-deprecated.html (+31/-0) docs/libdbusmenu-gtk/reference/html/api-index-full.html (+135/-0) docs/libdbusmenu-gtk/reference/html/ch01.html (+47/-0) docs/libdbusmenu-gtk/reference/html/index.html (+47/-0) docs/libdbusmenu-gtk/reference/html/index.sgml (+52/-0) docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-DbusmenuGtkClient.html (+347/-0) docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-DbusmenuGtkMenu.html (+187/-0) docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-menuitem.html (+274/-0) docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-parser.html (+91/-0) docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk.devhelp (+43/-0) docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk.devhelp2 (+43/-0) docs/libdbusmenu-gtk/reference/html/object-tree.html (+32/-0) docs/libdbusmenu-gtk/reference/html/style.css (+266/-0) docs/libdbusmenu-gtk/reference/libdbusmenu-gtk-docs.sgml (+7/-2) docs/libdbusmenu-gtk/reference/libdbusmenu-gtk-sections.txt (+77/-0) docs/libdbusmenu-gtk/reference/tmpl/client.sgml (+110/-0) docs/libdbusmenu-gtk/reference/tmpl/menu.sgml (+56/-0) docs/libdbusmenu-gtk/reference/tmpl/menuitem.sgml (+86/-0) docs/libdbusmenu-gtk/reference/tmpl/parser.sgml (+33/-0) docs/libdbusmenu-gtk/reference/tmpl/serializablemenuitem.sgml (+74/-0) docs/libdbusmenu-gtk/reference/version.xml (+1/-1) docs/libdbusmenu-gtk/reference/xml/annotation-glossary.xml (+32/-0) docs/libdbusmenu-gtk/reference/xml/api-index-deprecated.xml (+8/-0) docs/libdbusmenu-gtk/reference/xml/api-index-full.xml (+36/-0) docs/libdbusmenu-gtk/reference/xml/client.xml (+238/-0) docs/libdbusmenu-gtk/reference/xml/menu.xml (+133/-0) docs/libdbusmenu-gtk/reference/xml/menuitem.xml (+178/-0) docs/libdbusmenu-gtk/reference/xml/parser.xml (+61/-0) docs/libdbusmenu-gtk/reference/xml/serializablemenuitem.xml (+176/-0) libdbusmenu-glib/Makefile.am (+19/-4) libdbusmenu-glib/Makefile.in (+89/-26) libdbusmenu-glib/client-marshal.c (+2/-0) libdbusmenu-glib/client-marshal.h (+3/-0) libdbusmenu-glib/client-marshal.list (+1/-0) libdbusmenu-glib/client-menuitem.c (+3/-2) libdbusmenu-glib/client-menuitem.h (+6/-6) libdbusmenu-glib/client-private.h (+48/-0) libdbusmenu-glib/client.c (+156/-5) libdbusmenu-glib/client.h (+79/-10) libdbusmenu-glib/dbus-menu-clean.xml.c (+10/-2) libdbusmenu-glib/dbus-menu.xml (+18/-0) libdbusmenu-glib/defaults.c (+4/-4) libdbusmenu-glib/defaults.h (+2/-2) libdbusmenu-glib/enum-types.c (+183/-0) libdbusmenu-glib/enum-types.c.in (+116/-0) libdbusmenu-glib/enum-types.h (+68/-0) libdbusmenu-glib/enum-types.h.in (+62/-0) libdbusmenu-glib/menuitem-marshal.c (+43/-0) libdbusmenu-glib/menuitem-marshal.h (+8/-0) libdbusmenu-glib/menuitem-marshal.list (+1/-0) libdbusmenu-glib/menuitem-private.h (+1/-0) libdbusmenu-glib/menuitem-proxy.h (+12/-2) libdbusmenu-glib/menuitem.c (+171/-29) libdbusmenu-glib/menuitem.h (+204/-5) libdbusmenu-glib/server.c (+252/-12) libdbusmenu-glib/server.h (+65/-7) libdbusmenu-glib/types.h (+76/-0) libdbusmenu-gtk/Makefile.in (+4/-3) libdbusmenu-gtk/client.h (+25/-17) libdbusmenu-gtk/genericmenuitem.c (+1/-1) libdbusmenu-gtk/genericmenuitem.h (+2/-2) libdbusmenu-gtk/menu.c (+1/-1) libdbusmenu-gtk/menu.h (+18/-15) libdbusmenu-gtk/menuitem.h (+11/-0) libdbusmenu-gtk/parser.c (+15/-21) libdbusmenu-gtk/parser.h (+14/-0) libdbusmenu-gtk/serializablemenuitem.h (+18/-0) po/POTFILES.in (+1/-0) tests/Makefile.in (+39/-29) tools/Makefile.in (+1/-0) tools/testapp/Makefile.in (+1/-0) |
To merge this branch: | bzr merge lp:~dbusmenu-team/libdbusmenu/ubuntu |
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ken VanDine | Pending | ||
Review via email: mp+51213@code.launchpad.net |
Commit message
Description of the change
0.3.99
To post a comment you must log in.
- 124. By Ken VanDine
-
* New upstream release.
* Add a signal on the menuitem for generic event support
* Handle the case of a single NULL entry as well.
* Not checking defaults when value is NULL
* Add the 'type' variable first when processing new
menuitems
* Protection from unref'ing NULL variants
* Only send the requested properties and request fewer
* Add in a defaults database
* Only send property updates if the menu item has been
seen on the bus.
* Add a property for text direction.
* Add a property for needing attention.
* Documentation fixes
* Making menuitems track their own parents
* Resolving property changes by looking at the properties
directly.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'AUTHORS' |
2 | --- AUTHORS 2011-01-13 16:11:17 +0000 |
3 | +++ AUTHORS 2011-02-24 21:30:49 +0000 |
4 | @@ -10,6 +10,7 @@ |
5 | Kalle Valo |
6 | Ken VanDine |
7 | Martin Pitt |
8 | + Mathieu Trudel-Lapierre |
9 | Michael Terry |
10 | Robert Collins |
11 | seb128 |
12 | |
13 | === modified file 'ChangeLog' |
14 | --- ChangeLog 2011-02-17 17:04:40 +0000 |
15 | +++ ChangeLog 2011-02-24 21:30:49 +0000 |
16 | @@ -1,5 +1,648 @@ |
17 | # Generated by Makefile. Do not edit. |
18 | |
19 | +2011-02-24 Ted Gould <ted@gould.cx> |
20 | + |
21 | + 0.3.99 |
22 | + |
23 | +2011-02-24 Ted Gould <ted@gould.cx> |
24 | + |
25 | + Marking as having details available in the signal |
26 | + |
27 | +2011-02-24 Ted Gould <ted@gould.cx> |
28 | + |
29 | + Set property to status and return it |
30 | + |
31 | +2011-02-24 Ted Gould <ted@gould.cx> |
32 | + |
33 | + Changing the property changed handler to get the property instead of using accessor functions that might not be the same |
34 | + |
35 | +2011-02-23 Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com> |
36 | + |
37 | + Rework widget_notify_cb() to get the properties directly. |
38 | + |
39 | +2011-02-24 Ted Gould <ted@gould.cx> |
40 | + |
41 | + Document the event signal define. |
42 | + |
43 | +2011-02-24 Ted Gould <ted@gould.cx> |
44 | + |
45 | + Adding in the event signal for the menuitem |
46 | + |
47 | +2011-02-24 Ted Gould <ted@gould.cx> |
48 | + |
49 | + Fixing signal emition to use the saved value instead of the enum |
50 | + |
51 | +2011-02-24 Ted Gould <ted@gould.cx> |
52 | + |
53 | + Track the parent inside the menuitem instead of with a data property externally. |
54 | + |
55 | +2011-02-24 Ted Gould <ted@gould.cx> |
56 | + |
57 | + Add the new functions to the sections doc |
58 | + |
59 | +2011-02-24 Ted Gould <ted@gould.cx> |
60 | + |
61 | + Adding a transfer annotation for the get_parent function |
62 | + |
63 | +2011-02-24 Ted Gould <ted@gould.cx> |
64 | + |
65 | + Checking to ensure we're the parent before deleting |
66 | + |
67 | +2011-02-24 Chris Coulson <chrisccoulson@ubuntu.com> |
68 | + |
69 | + Hold a weak pointer to each DbusmenuMenuitems parent. This avoids |
70 | + using g_object_{get/set}_data for storing a nodes parent in the parser code, |
71 | + and the associated problems with that (ie, a child out-living its parent, leading |
72 | + to invalid reads |
73 | + |
74 | +2011-02-24 Ted Gould <ted@gould.cx> |
75 | + |
76 | + Unregister the theme signal handler on destruction instead of doing it through an odd reference. |
77 | + |
78 | +2011-02-24 Ted Gould <ted@gould.cx> |
79 | + |
80 | + Not commenting out code, just deleteing |
81 | + |
82 | +2011-02-24 Chris Coulson <chrisccoulson@ubuntu.com> |
83 | + |
84 | + Disconnect the theme_changed_cb handler when widgets are destroyed |
85 | + |
86 | +2011-02-24 Ted Gould <ted@gould.cx> |
87 | + |
88 | + Adding an 'event' signal for generic event handling |
89 | + |
90 | +2011-02-23 Ted Gould <ted@gould.cx> |
91 | + |
92 | + Switch signal handler to return bool so that we can signal if someone has handled it |
93 | + |
94 | +2011-02-22 Ted Gould <ted@gould.cx> |
95 | + |
96 | + Sync to trunk |
97 | + |
98 | +2011-02-22 Ted Gould <ted@gould.cx> |
99 | + |
100 | + Should return VOID |
101 | + |
102 | +2011-01-28 Ted Gould <ted@gould.cx> |
103 | + |
104 | + Now emit that signal appropriately |
105 | + |
106 | +2011-01-28 Ted Gould <ted@gould.cx> |
107 | + |
108 | + Adding a signal for events |
109 | + |
110 | +2011-02-24 Ted Gould <ted@gould.cx> |
111 | + |
112 | + Documentation fixes |
113 | + |
114 | +2011-02-24 Ted Gould <ted@gould.cx> |
115 | + |
116 | + Bad merge, forgot this change in name |
117 | + |
118 | +2011-02-24 Ted Gould <ted@gould.cx> |
119 | + |
120 | + Only send property updates if the item has been already requested. |
121 | + |
122 | +2011-02-18 Ted Gould <ted@gould.cx> |
123 | + |
124 | + Adjusting so that we can check to see if the menu item has been exposed before sending the message. If it hasn't been we'll remove it from the signal, and perhaps not signal at all. |
125 | + |
126 | +2011-02-18 Ted Gould <ted@gould.cx> |
127 | + |
128 | + Tracking whether we've been exposed |
129 | + |
130 | +2011-02-18 Ted Gould <ted@gould.cx> |
131 | + |
132 | + Adding a stub for exposed checking |
133 | + |
134 | +2011-02-24 Ted Gould <ted@gould.cx> |
135 | + |
136 | + Allow sending only some properties based on what is requested. |
137 | + |
138 | +2011-02-23 Ted Gould <ted@gould.cx> |
139 | + |
140 | + Search for and process type first |
141 | + |
142 | +2011-02-23 Ted Gould <ted@gould.cx> |
143 | + |
144 | + Adding visible and enabled to the initial grab. |
145 | + |
146 | +2011-02-23 Ted Gould <ted@gould.cx> |
147 | + |
148 | + If there's a singular NULL entry we also want the full list |
149 | + |
150 | +2011-02-21 Ted Gould <ted@gould.cx> |
151 | + |
152 | + When we're being selective we need to ensure we don't unref too boldly. |
153 | + |
154 | +2011-02-18 Ted Gould <ted@gould.cx> |
155 | + |
156 | + Use the property structures that are from the GetLayout properties |
157 | + |
158 | +2011-02-18 Ted Gould <ted@gould.cx> |
159 | + |
160 | + Set a fixed set of properties that we ask for when requesting the layout |
161 | + |
162 | +2011-02-18 Ted Gould <ted@gould.cx> |
163 | + |
164 | + Handle a request for selective properties and give less data back |
165 | + |
166 | +2011-02-24 Ted Gould <ted@gould.cx> |
167 | + |
168 | + Adding a property to request attention |
169 | + |
170 | +2011-02-18 Ted Gould <ted@gould.cx> |
171 | + |
172 | + Merge changing from a signal to a property |
173 | + |
174 | +2011-02-18 Ted Gould <ted@gould.cx> |
175 | + |
176 | + Adds a status property that is gotten over DBus |
177 | + |
178 | +2011-02-18 Ted Gould <ted@gould.cx> |
179 | + |
180 | + Tracking the status and signaling on DBus if it changes |
181 | + |
182 | +2011-02-18 Ted Gould <ted@gould.cx> |
183 | + |
184 | + Adding in the status property |
185 | + |
186 | +2011-02-18 Ted Gould <ted@gould.cx> |
187 | + |
188 | + Fleshing out the getter and setter |
189 | + |
190 | +2011-02-18 Ted Gould <ted@gould.cx> |
191 | + |
192 | + Adding in some stub functions for the status |
193 | + |
194 | +2011-02-18 Ted Gould <ted@gould.cx> |
195 | + |
196 | + Adding in a status enum for tracking the status |
197 | + |
198 | +2011-02-18 Ted Gould <ted@gould.cx> |
199 | + |
200 | + Adding the 'state' property to the XML |
201 | + |
202 | +2011-02-24 Ted Gould <ted@gould.cx> |
203 | + |
204 | + Adding a property for text direction |
205 | + |
206 | +2011-02-18 Ted Gould <ted@gould.cx> |
207 | + |
208 | + Instead of defining a signal let's make this a property and use 'notify' |
209 | + |
210 | +2011-02-18 Ted Gould <ted@gould.cx> |
211 | + |
212 | + Using the proper signal value. Oops |
213 | + |
214 | +2011-02-18 Ted Gould <ted@gould.cx> |
215 | + |
216 | + Use a for loop for looking at invalidated properties |
217 | + |
218 | +2011-02-18 Ted Gould <ted@gould.cx> |
219 | + |
220 | + Updating to trunk |
221 | + |
222 | +2011-02-18 Ted Gould <ted@gould.cx> |
223 | + |
224 | + Start handling text direction and signal when it changes |
225 | + |
226 | +2011-02-18 Ted Gould <ted@gould.cx> |
227 | + |
228 | + Adding a nick to value translator |
229 | + |
230 | +2011-02-18 Ted Gould <ted@gould.cx> |
231 | + |
232 | + Adding a stub for getting the text direction |
233 | + |
234 | +2011-02-18 Ted Gould <ted@gould.cx> |
235 | + |
236 | + Adding the signal for text direction changing. |
237 | + |
238 | +2011-02-18 Ted Gould <ted@gould.cx> |
239 | + |
240 | + Adding in the function prototypes for text direction in the client. |
241 | + |
242 | +2011-02-17 Ted Gould <ted@gould.cx> |
243 | + |
244 | + Making it so that the dbus properties can have more than one. |
245 | + |
246 | +2011-02-17 Ted Gould <ted@gould.cx> |
247 | + |
248 | + Use the get_nick function to get the value for the signal |
249 | + |
250 | +2011-02-17 Ted Gould <ted@gould.cx> |
251 | + |
252 | + Adding a get_nick function for our enums |
253 | + |
254 | +2011-02-17 Ted Gould <ted@gould.cx> |
255 | + |
256 | + Handling set and get of the property. |
257 | + |
258 | +2011-02-17 Ted Gould <ted@gould.cx> |
259 | + |
260 | + Adding in the server.c file to POTFILES.in to get the default text direction |
261 | + |
262 | +2011-02-17 Ted Gould <ted@gould.cx> |
263 | + |
264 | + Adding code to determine the default text direction |
265 | + |
266 | +2011-02-17 Ted Gould <ted@gould.cx> |
267 | + |
268 | + Fleshing out the accessors for the text direction |
269 | + |
270 | +2011-02-17 Ted Gould <ted@gould.cx> |
271 | + |
272 | + Adding a the text direction stub functions in. |
273 | + |
274 | +2011-02-17 Ted Gould <ted@gould.cx> |
275 | + |
276 | + Whitespace |
277 | + |
278 | +2011-02-17 Ted Gould <ted@gould.cx> |
279 | + |
280 | + Adding prototypes for the text direction |
281 | + |
282 | +2011-02-16 Ted Gould <ted@gould.cx> |
283 | + |
284 | + Adding a property for text direction |
285 | + |
286 | +2011-02-16 Ted Gould <ted@gould.cx> |
287 | + |
288 | + Ignoring the enum built files |
289 | + |
290 | +2011-02-16 Ted Gould <ted@gould.cx> |
291 | + |
292 | + Changing the definition style to make mkenums happy. |
293 | + |
294 | +2011-02-16 Ted Gould <ted@gould.cx> |
295 | + |
296 | + Make sure the text direction isn't in the server |
297 | + |
298 | +2011-02-16 Ted Gould <ted@gould.cx> |
299 | + |
300 | + Adding building the enums untilthe build system |
301 | + |
302 | +2011-02-16 Ted Gould <ted@gould.cx> |
303 | + |
304 | + Add the enum helper make file from Clutter |
305 | + |
306 | +2011-02-16 Ted Gould <ted@gould.cx> |
307 | + |
308 | + Some enum type templates |
309 | + |
310 | +2011-02-16 Ted Gould <ted@gould.cx> |
311 | + |
312 | + Adding a type for the text direction, putting it in a generic header for all |
313 | + |
314 | +2011-02-15 Ted Gould <ted@gould.cx> |
315 | + |
316 | + Adding a property for text direction |
317 | + |
318 | +2011-02-24 Ted Gould <ted@gould.cx> |
319 | + |
320 | + Fix up documentation and make it part of make check |
321 | + |
322 | +2011-02-21 Ted Gould <ted@gould.cx> |
323 | + |
324 | + Make sure to run the check in the source directory. |
325 | + |
326 | +2011-02-21 Ted Gould <ted@gould.cx> |
327 | + |
328 | + Fixing the sections in the base doc |
329 | + |
330 | +2011-02-21 Ted Gould <ted@gould.cx> |
331 | + |
332 | + Adding sections and a little bit of docs to get everything up-to-date. |
333 | + |
334 | +2011-02-21 Ted Gould <ted@gould.cx> |
335 | + |
336 | + Fixing the dbusmenu gtk menu docs |
337 | + |
338 | +2011-02-21 Ted Gould <ted@gould.cx> |
339 | + |
340 | + Adding the root structure to the sections docs |
341 | + |
342 | +2011-02-21 Ted Gould <ted@gould.cx> |
343 | + |
344 | + Fixing up the client documentation |
345 | + |
346 | +2011-02-21 Ted Gould <ted@gould.cx> |
347 | + |
348 | + Adding a sections file that's all cleaned up. |
349 | + |
350 | +2011-02-21 Ted Gould <ted@gould.cx> |
351 | + |
352 | + Only one version of the docs, just two builds. |
353 | + |
354 | +2011-02-21 Ted Gould <ted@gould.cx> |
355 | + |
356 | + Ensuring we don't have an GenericMenuItem in the docs |
357 | + |
358 | +2011-02-21 Ted Gould <ted@gould.cx> |
359 | + |
360 | + Fixing allow annotation |
361 | + |
362 | +2011-02-21 Ted Gould <ted@gould.cx> |
363 | + |
364 | + Use the documented API here |
365 | + |
366 | +2011-02-21 Ted Gould <ted@gould.cx> |
367 | + |
368 | + Adding in a deprecated section |
369 | + |
370 | +2011-02-21 Ted Gould <ted@gould.cx> |
371 | + |
372 | + Removing some items that it said I needed before... I swear, constantly. |
373 | + |
374 | +2011-02-21 Ted Gould <ted@gould.cx> |
375 | + |
376 | + Removing the functions moved to the private header |
377 | + |
378 | +2011-02-21 Ted Gould <ted@gould.cx> |
379 | + |
380 | + Fixing all the menuitem documentation |
381 | + |
382 | +2011-02-21 Ted Gould <ted@gould.cx> |
383 | + |
384 | + Fixing menuitem proxy docs |
385 | + |
386 | +2011-02-21 Ted Gould <ted@gould.cx> |
387 | + |
388 | + Block client-private.h from the docs |
389 | + |
390 | +2011-02-21 Ted Gould <ted@gould.cx> |
391 | + |
392 | + Fixup documentation and move the private functions to a private header file |
393 | + |
394 | +2011-02-21 Ted Gould <ted@gould.cx> |
395 | + |
396 | + Fixing all of the server docs |
397 | + |
398 | +2011-02-21 Ted Gould <ted@gould.cx> |
399 | + |
400 | + Making private subsections for private structures |
401 | + |
402 | +2011-02-21 Ted Gould <ted@gould.cx> |
403 | + |
404 | + Dropping parents that are unused by gtk-doc |
405 | + |
406 | +2011-02-21 Ted Gould <ted@gould.cx> |
407 | + |
408 | + Not parsing the generated XML header as well |
409 | + |
410 | +2011-02-21 Ted Gould <ted@gould.cx> |
411 | + |
412 | + Adding in new symbols to the appropriate sections |
413 | + |
414 | +2011-02-21 Ted Gould <ted@gould.cx> |
415 | + |
416 | + Remove outdated symbols that we don't want in the docs |
417 | + |
418 | +2011-02-21 Ted Gould <ted@gould.cx> |
419 | + |
420 | + Changing the naming of the CLIENT MENUITEM macro to be standard |
421 | + |
422 | +2011-02-21 Ted Gould <ted@gould.cx> |
423 | + |
424 | + Making sure the client menu item isn't parsed and remove some oldies. |
425 | + |
426 | +2011-02-21 Ted Gould <ted@gould.cx> |
427 | + |
428 | + Another update to trunk |
429 | + |
430 | +2010-06-10 Ted Gould <ted@gould.cx> |
431 | + |
432 | + Catching up to trunk |
433 | + |
434 | +2010-06-09 Ted Gould <ted@gould.cx> |
435 | + |
436 | + Putting in doc checks |
437 | + |
438 | +2011-02-24 Ted Gould <ted@gould.cx> |
439 | + |
440 | + Make sure to not recurse if the value says we shouldn't |
441 | + |
442 | +2011-02-23 Ted Gould <ted@gould.cx> |
443 | + |
444 | + Redefine so that we don't recurse if we shouldn't |
445 | + |
446 | +2011-02-23 Ted Gould <ted@gould.cx> |
447 | + |
448 | + Don't check defaults with NULL objects |
449 | + |
450 | +2011-02-23 Ted Gould <ted@gould.cx> |
451 | + |
452 | + Only look at defaults if we have a value to compare with. |
453 | + |
454 | +2011-02-23 Ted Gould <ted@gould.cx> |
455 | + |
456 | + Cleaning up cleaning up so we don't unref twice and crash |
457 | + |
458 | +2011-02-23 Chris Coulson <chrisccoulson@ubuntu.com> |
459 | + |
460 | + Various memory error fixes: |
461 | + - Don't call g_object_add_weak_pointer multiple times on GtkMenuShell's |
462 | + - Ensure we always clean up weak pointers to avoid invalid writes when |
463 | + objects are destroyed |
464 | + - If a GtkWidget is destroyed before it's DbusmenuMenuitem, don't try to access |
465 | + it with g_object_steal_data |
466 | + |
467 | +2011-02-23 Ted Gould <ted@gould.cx> |
468 | + |
469 | + Fixing the signatures to make them more consistent |
470 | + |
471 | +2011-02-22 Ted Gould <ted@gould.cx> |
472 | + |
473 | + Changing parameter names to be more descriptive |
474 | + |
475 | +2011-02-22 Ted Gould <ted@gould.cx> |
476 | + |
477 | + Changing signature to make more sense, comments by agateau |
478 | + |
479 | +2011-02-22 Ted Gould <ted@gould.cx> |
480 | + |
481 | + Adding defaults to translatable files |
482 | + |
483 | +2011-02-22 Ted Gould <ted@gould.cx> |
484 | + |
485 | + Support a set of defaults and not sending them over the bus. |
486 | + |
487 | +2011-02-21 Ted Gould <ted@gould.cx> |
488 | + |
489 | + Changing values to be booleans instead of strings to remove warnings. |
490 | + |
491 | +2011-02-21 Ted Gould <ted@gould.cx> |
492 | + |
493 | + Fixing test data to not include default data, saving 40K of data. |
494 | + |
495 | +2011-02-21 Ted Gould <ted@gould.cx> |
496 | + |
497 | + Make sure to either ref or allocate |
498 | + |
499 | +2011-02-21 Ted Gould <ted@gould.cx> |
500 | + |
501 | + Ensure that we check the local db for the type and don't go all recursive. |
502 | + |
503 | +2011-02-21 Ted Gould <ted@gould.cx> |
504 | + |
505 | + Fleshing out the check for if a property is a default value. |
506 | + |
507 | +2011-02-21 Ted Gould <ted@gould.cx> |
508 | + |
509 | + The defaults database can, and should, handle NULL types with fallbacks. |
510 | + |
511 | +2011-02-21 Ted Gould <ted@gould.cx> |
512 | + |
513 | + If we can't get the value from our database, let's check the defaults. |
514 | + |
515 | +2011-02-21 Ted Gould <ted@gould.cx> |
516 | + |
517 | + Always replace to ensure we don't leak references. |
518 | + |
519 | +2011-02-21 Ted Gould <ted@gould.cx> |
520 | + |
521 | + Always check the type even if we don't have a value. |
522 | + |
523 | +2011-02-21 Ted Gould <ted@gould.cx> |
524 | + |
525 | + Allow for signaling the default value if it makes sense |
526 | + |
527 | +2011-02-21 Ted Gould <ted@gould.cx> |
528 | + |
529 | + When we're setting a value check to see if it's the same as the default and clear it if so. |
530 | + |
531 | +2011-02-21 Ted Gould <ted@gould.cx> |
532 | + |
533 | + Making sure to have weak pointer support incase we do drop all the refs |
534 | + |
535 | +2011-02-21 Ted Gould <ted@gould.cx> |
536 | + |
537 | + Finally getting our very own reference for the defaults |
538 | + |
539 | +2011-02-21 Ted Gould <ted@gould.cx> |
540 | + |
541 | + Flesh out the getters as well |
542 | + |
543 | +2011-02-21 Ted Gould <ted@gould.cx> |
544 | + |
545 | + Create a basic setter function and fix our hashtables so they work with it. |
546 | + |
547 | +2011-02-21 Ted Gould <ted@gould.cx> |
548 | + |
549 | + Building our hash table and making sure it gets cleaned up |
550 | + |
551 | +2011-02-21 Ted Gould <ted@gould.cx> |
552 | + |
553 | + Create an entry structure and functions for creating and destroying it |
554 | + |
555 | +2011-02-21 Ted Gould <ted@gould.cx> |
556 | + |
557 | + Setting the core defaults up in a handy table. |
558 | + |
559 | +2011-02-21 Ted Gould <ted@gould.cx> |
560 | + |
561 | + Putting in stubs for our get/set functions |
562 | + |
563 | +2011-02-21 Ted Gould <ted@gould.cx> |
564 | + |
565 | + Fleshing out the ref_default |
566 | + |
567 | +2011-02-21 Ted Gould <ted@gould.cx> |
568 | + |
569 | + Format sanely |
570 | + |
571 | +2011-02-21 Ted Gould <ted@gould.cx> |
572 | + |
573 | + License headers |
574 | + |
575 | +2011-02-21 Ted Gould <ted@gould.cx> |
576 | + |
577 | + Setting up the private and some base documentation |
578 | + |
579 | +2011-02-21 Ted Gould <ted@gould.cx> |
580 | + |
581 | + Adding in a defaults object |
582 | + |
583 | +2011-02-21 Ted Gould <ted@gould.cx> |
584 | + |
585 | + Fixing annotations and adding tests with python. |
586 | + |
587 | +2011-02-21 Ted Gould <ted@gould.cx> |
588 | + |
589 | + Fixing the path of the python in the test |
590 | + |
591 | +2011-02-21 Ted Gould <ted@gould.cx> |
592 | + |
593 | + Bringing along the simple items test as well |
594 | + |
595 | +2011-02-21 Ted Gould <ted@gould.cx> |
596 | + |
597 | + Fixing distcheck by including py file and cleaning up it's pyc |
598 | + |
599 | +2011-02-21 Ted Gould <ted@gould.cx> |
600 | + |
601 | + Removing parsing of unneeded comment block |
602 | + |
603 | +2011-02-21 Ted Gould <ted@gould.cx> |
604 | + |
605 | + Typo in reference |
606 | + |
607 | +2011-02-21 Ted Gould <ted@gould.cx> |
608 | + |
609 | + Fixing the variable name |
610 | + |
611 | +2011-02-21 Ted Gould <ted@gould.cx> |
612 | + |
613 | + Fixing transfer from the parser to be full |
614 | + |
615 | +2011-02-21 Martin Pitt <martin@piware.de> |
616 | + |
617 | + add test-gtk-shortcut-client.py Python GI test |
618 | + |
619 | + This replicates tests/test-gtk-shortcut-client.c using Python and GI. |
620 | + |
621 | +2011-02-21 Martin Pitt <martin@piware.de> |
622 | + |
623 | + merge trunk |
624 | + |
625 | +2011-02-21 Martin Pitt <martin@piware.de> |
626 | + |
627 | + fix typo in annotation |
628 | + |
629 | +2011-02-21 Martin Pitt <martin@piware.de> |
630 | + |
631 | + add test-glib-simple-items.py Python GI test |
632 | + |
633 | + This replicates tests/test-glib-simple-items.c using Python and GI. Update the |
634 | + Makefile to use the locally generated GI typelibs for the tests. |
635 | + |
636 | +2011-02-16 Martin Pitt <martin@piware.de> |
637 | + |
638 | + Fix GI annotations for DbusmenuGtk |
639 | + |
640 | +2011-02-16 Martin Pitt <martin@piware.de> |
641 | + |
642 | + Fix g-ir-scanner file list for gtk |
643 | + |
644 | + Analoguous to r211 for the GTK library. |
645 | + |
646 | +2011-02-16 Martin Pitt <martin@piware.de> |
647 | + |
648 | + Fix GI annotations for Dbusmenu |
649 | + |
650 | + Now everything is introspectable except for |
651 | + dbusmenu_client_add_type_handler{,_full}(). These do not take a standard |
652 | + GDestroyNotify argument, and thus the newfunc callback cannot get any valid |
653 | + scope annotation. To fix this we need to break the API and ABI. |
654 | + |
655 | +2011-02-16 Martin Pitt <martin@piware.de> |
656 | + |
657 | + Fix g-ir-scanner file list |
658 | + |
659 | + As the annotations are in the .c files, g-ir-scanner actually needs to read |
660 | + them. |
661 | + |
662 | 2011-02-17 Ted Gould <ted@gould.cx> |
663 | |
664 | 0.3.98 |
665 | |
666 | === added file 'Makefile.am.enum' |
667 | --- Makefile.am.enum 1970-01-01 00:00:00 +0000 |
668 | +++ Makefile.am.enum 2011-02-24 21:30:49 +0000 |
669 | @@ -0,0 +1,45 @@ |
670 | +# Rules for generating enumeration types using glib-mkenums |
671 | +# |
672 | +# Define: |
673 | +# glib_enum_h = header template file |
674 | +# glib_enum_c = source template file |
675 | +# glib_enum_headers = list of headers to parse |
676 | +# |
677 | +# before including Makefile.am.enums. You will also need to have |
678 | +# the following targets already defined: |
679 | +# |
680 | +# CLEANFILES |
681 | +# DISTCLEANFILES |
682 | +# BUILT_SOURCES |
683 | +# EXTRA_DIST |
684 | +# |
685 | +# Author: Emmanuele Bassi <ebassi@linux.intel.com> |
686 | + |
687 | +enum_tmpl_h=$(glib_enum_h:.h=.h.in) |
688 | +enum_tmpl_c=$(glib_enum_c:.c=.c.in) |
689 | + |
690 | +CLEANFILES += stamp-enum-types |
691 | +DISTCLEANFILES += $(glib_enum_h) $(glib_enum_c) |
692 | +BUILT_SOURCES += $(glib_enum_h) $(glib_enum_c) |
693 | +EXTRA_DIST += $(enum_tmpl_h) $(enum_tmpl_c) |
694 | + |
695 | +stamp-enum-types: $(glib_enum_headers) |
696 | + $(QUIET_GEN)mkdir -p `dirname $(builddir)/$(glib_enum_h)` |
697 | + $(QUIET_GEN)$(GLIB_MKENUMS) \ |
698 | + --template $(srcdir)/$(enum_tmpl_h) \ |
699 | + $(glib_enum_headers) > xgen-eh \ |
700 | + && (cmp -s xgen-eh $(builddir)/$(glib_enum_h) || cp -f xgen-eh $(builddir)/$(glib_enum_h)) \ |
701 | + && rm -f xgen-eh \ |
702 | + && echo timestamp > $(@F) |
703 | + |
704 | +$(glib_enum_h): stamp-enum-types |
705 | + @true |
706 | + |
707 | +$(glib_enum_c): $(glib_enum_h) |
708 | + $(QUIET_GEN)mkdir -p `dirname $(builddir)/$(glib_enum_c)` |
709 | + $(QUIET_GEN)$(GLIB_MKENUMS) \ |
710 | + --template $(srcdir)/$(enum_tmpl_c) \ |
711 | + $(glib_enum_headers) > xgen-ec \ |
712 | + && cp -f xgen-ec $(builddir)/$(glib_enum_c) \ |
713 | + && rm -f xgen-ec |
714 | + |
715 | |
716 | === modified file 'Makefile.in' |
717 | --- Makefile.in 2011-02-17 17:06:09 +0000 |
718 | +++ Makefile.in 2011-02-24 21:30:49 +0000 |
719 | @@ -152,6 +152,7 @@ |
720 | EXEEXT = @EXEEXT@ |
721 | FGREP = @FGREP@ |
722 | GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ |
723 | +GLIB_MKENUMS = @GLIB_MKENUMS@ |
724 | GMOFILES = @GMOFILES@ |
725 | GMSGFMT = @GMSGFMT@ |
726 | GREP = @GREP@ |
727 | |
728 | === modified file 'configure' |
729 | --- configure 2011-02-17 17:06:09 +0000 |
730 | +++ configure 2011-02-24 21:30:49 +0000 |
731 | @@ -1,6 +1,6 @@ |
732 | #! /bin/sh |
733 | # Guess values for system-dependent variables and create Makefiles. |
734 | -# Generated by GNU Autoconf 2.67 for libdbusmenu 0.3.98. |
735 | +# Generated by GNU Autoconf 2.67 for libdbusmenu 0.3.99. |
736 | # |
737 | # Report bugs to <ted@canonical.com>. |
738 | # |
739 | @@ -703,8 +703,8 @@ |
740 | # Identity of this package. |
741 | PACKAGE_NAME='libdbusmenu' |
742 | PACKAGE_TARNAME='libdbusmenu' |
743 | -PACKAGE_VERSION='0.3.98' |
744 | -PACKAGE_STRING='libdbusmenu 0.3.98' |
745 | +PACKAGE_VERSION='0.3.99' |
746 | +PACKAGE_STRING='libdbusmenu 0.3.99' |
747 | PACKAGE_BUGREPORT='ted@canonical.com' |
748 | PACKAGE_URL='' |
749 | |
750 | @@ -812,6 +812,7 @@ |
751 | GTKDOC_MKPDF |
752 | GTKDOC_REBASE |
753 | GTKDOC_CHECK |
754 | +GLIB_MKENUMS |
755 | AM_BACKSLASH |
756 | AM_DEFAULT_VERBOSITY |
757 | OTOOL64 |
758 | @@ -1540,7 +1541,7 @@ |
759 | # Omit some internal or obsolete options to make the list less imposing. |
760 | # This message is too long to be a string in the A/UX 3.1 sh. |
761 | cat <<_ACEOF |
762 | -\`configure' configures libdbusmenu 0.3.98 to adapt to many kinds of systems. |
763 | +\`configure' configures libdbusmenu 0.3.99 to adapt to many kinds of systems. |
764 | |
765 | Usage: $0 [OPTION]... [VAR=VALUE]... |
766 | |
767 | @@ -1610,7 +1611,7 @@ |
768 | |
769 | if test -n "$ac_init_help"; then |
770 | case $ac_init_help in |
771 | - short | recursive ) echo "Configuration of libdbusmenu 0.3.98:";; |
772 | + short | recursive ) echo "Configuration of libdbusmenu 0.3.99:";; |
773 | esac |
774 | cat <<\_ACEOF |
775 | |
776 | @@ -1750,7 +1751,7 @@ |
777 | test -n "$ac_init_help" && exit $ac_status |
778 | if $ac_init_version; then |
779 | cat <<\_ACEOF |
780 | -libdbusmenu configure 0.3.98 |
781 | +libdbusmenu configure 0.3.99 |
782 | generated by GNU Autoconf 2.67 |
783 | |
784 | Copyright (C) 2010 Free Software Foundation, Inc. |
785 | @@ -2121,7 +2122,7 @@ |
786 | This file contains any messages produced by compilers while |
787 | running configure, to aid debugging if configure makes a mistake. |
788 | |
789 | -It was created by libdbusmenu $as_me 0.3.98, which was |
790 | +It was created by libdbusmenu $as_me 0.3.99, which was |
791 | generated by GNU Autoconf 2.67. Invocation command line was |
792 | |
793 | $ $0 $@ |
794 | @@ -2942,7 +2943,7 @@ |
795 | |
796 | # Define the identity of the package. |
797 | PACKAGE=libdbusmenu |
798 | - VERSION=0.3.98 |
799 | + VERSION=0.3.99 |
800 | |
801 | |
802 | # Some tools Automake needs. |
803 | @@ -6315,13 +6316,13 @@ |
804 | else |
805 | lt_cv_nm_interface="BSD nm" |
806 | echo "int some_variable = 0;" > conftest.$ac_ext |
807 | - (eval echo "\"\$as_me:6318: $ac_compile\"" >&5) |
808 | + (eval echo "\"\$as_me:6319: $ac_compile\"" >&5) |
809 | (eval "$ac_compile" 2>conftest.err) |
810 | cat conftest.err >&5 |
811 | - (eval echo "\"\$as_me:6321: $NM \\\"conftest.$ac_objext\\\"\"" >&5) |
812 | + (eval echo "\"\$as_me:6322: $NM \\\"conftest.$ac_objext\\\"\"" >&5) |
813 | (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out) |
814 | cat conftest.err >&5 |
815 | - (eval echo "\"\$as_me:6324: output\"" >&5) |
816 | + (eval echo "\"\$as_me:6325: output\"" >&5) |
817 | cat conftest.out >&5 |
818 | if $GREP 'External.*some_variable' conftest.out > /dev/null; then |
819 | lt_cv_nm_interface="MS dumpbin" |
820 | @@ -7526,7 +7527,7 @@ |
821 | ;; |
822 | *-*-irix6*) |
823 | # Find out which ABI we are using. |
824 | - echo '#line 7529 "configure"' > conftest.$ac_ext |
825 | + echo '#line 7530 "configure"' > conftest.$ac_ext |
826 | if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 |
827 | (eval $ac_compile) 2>&5 |
828 | ac_status=$? |
829 | @@ -8805,11 +8806,11 @@ |
830 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
831 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
832 | -e 's:$: $lt_compiler_flag:'` |
833 | - (eval echo "\"\$as_me:8808: $lt_compile\"" >&5) |
834 | + (eval echo "\"\$as_me:8809: $lt_compile\"" >&5) |
835 | (eval "$lt_compile" 2>conftest.err) |
836 | ac_status=$? |
837 | cat conftest.err >&5 |
838 | - echo "$as_me:8812: \$? = $ac_status" >&5 |
839 | + echo "$as_me:8813: \$? = $ac_status" >&5 |
840 | if (exit $ac_status) && test -s "$ac_outfile"; then |
841 | # The compiler can only warn and ignore the option if not recognized |
842 | # So say no if there are warnings other than the usual output. |
843 | @@ -9144,11 +9145,11 @@ |
844 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
845 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
846 | -e 's:$: $lt_compiler_flag:'` |
847 | - (eval echo "\"\$as_me:9147: $lt_compile\"" >&5) |
848 | + (eval echo "\"\$as_me:9148: $lt_compile\"" >&5) |
849 | (eval "$lt_compile" 2>conftest.err) |
850 | ac_status=$? |
851 | cat conftest.err >&5 |
852 | - echo "$as_me:9151: \$? = $ac_status" >&5 |
853 | + echo "$as_me:9152: \$? = $ac_status" >&5 |
854 | if (exit $ac_status) && test -s "$ac_outfile"; then |
855 | # The compiler can only warn and ignore the option if not recognized |
856 | # So say no if there are warnings other than the usual output. |
857 | @@ -9249,11 +9250,11 @@ |
858 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
859 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
860 | -e 's:$: $lt_compiler_flag:'` |
861 | - (eval echo "\"\$as_me:9252: $lt_compile\"" >&5) |
862 | + (eval echo "\"\$as_me:9253: $lt_compile\"" >&5) |
863 | (eval "$lt_compile" 2>out/conftest.err) |
864 | ac_status=$? |
865 | cat out/conftest.err >&5 |
866 | - echo "$as_me:9256: \$? = $ac_status" >&5 |
867 | + echo "$as_me:9257: \$? = $ac_status" >&5 |
868 | if (exit $ac_status) && test -s out/conftest2.$ac_objext |
869 | then |
870 | # The compiler can only warn and ignore the option if not recognized |
871 | @@ -9304,11 +9305,11 @@ |
872 | -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ |
873 | -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ |
874 | -e 's:$: $lt_compiler_flag:'` |
875 | - (eval echo "\"\$as_me:9307: $lt_compile\"" >&5) |
876 | + (eval echo "\"\$as_me:9308: $lt_compile\"" >&5) |
877 | (eval "$lt_compile" 2>out/conftest.err) |
878 | ac_status=$? |
879 | cat out/conftest.err >&5 |
880 | - echo "$as_me:9311: \$? = $ac_status" >&5 |
881 | + echo "$as_me:9312: \$? = $ac_status" >&5 |
882 | if (exit $ac_status) && test -s out/conftest2.$ac_objext |
883 | then |
884 | # The compiler can only warn and ignore the option if not recognized |
885 | @@ -11688,7 +11689,7 @@ |
886 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
887 | lt_status=$lt_dlunknown |
888 | cat > conftest.$ac_ext <<_LT_EOF |
889 | -#line 11691 "configure" |
890 | +#line 11692 "configure" |
891 | #include "confdefs.h" |
892 | |
893 | #if HAVE_DLFCN_H |
894 | @@ -11784,7 +11785,7 @@ |
895 | lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 |
896 | lt_status=$lt_dlunknown |
897 | cat > conftest.$ac_ext <<_LT_EOF |
898 | -#line 11787 "configure" |
899 | +#line 11788 "configure" |
900 | #include "confdefs.h" |
901 | |
902 | #if HAVE_DLFCN_H |
903 | @@ -12028,6 +12029,47 @@ |
904 | AM_BACKSLASH='\' |
905 | |
906 | |
907 | +# Extract the first word of "glib-mkenums", so it can be a program name with args. |
908 | +set dummy glib-mkenums; ac_word=$2 |
909 | +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 |
910 | +$as_echo_n "checking for $ac_word... " >&6; } |
911 | +if test "${ac_cv_path_GLIB_MKENUMS+set}" = set; then : |
912 | + $as_echo_n "(cached) " >&6 |
913 | +else |
914 | + case $GLIB_MKENUMS in |
915 | + [\\/]* | ?:[\\/]*) |
916 | + ac_cv_path_GLIB_MKENUMS="$GLIB_MKENUMS" # Let the user override the test with a path. |
917 | + ;; |
918 | + *) |
919 | + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR |
920 | +for as_dir in $PATH |
921 | +do |
922 | + IFS=$as_save_IFS |
923 | + test -z "$as_dir" && as_dir=. |
924 | + for ac_exec_ext in '' $ac_executable_extensions; do |
925 | + if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then |
926 | + ac_cv_path_GLIB_MKENUMS="$as_dir/$ac_word$ac_exec_ext" |
927 | + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 |
928 | + break 2 |
929 | + fi |
930 | +done |
931 | + done |
932 | +IFS=$as_save_IFS |
933 | + |
934 | + ;; |
935 | +esac |
936 | +fi |
937 | +GLIB_MKENUMS=$ac_cv_path_GLIB_MKENUMS |
938 | +if test -n "$GLIB_MKENUMS"; then |
939 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_MKENUMS" >&5 |
940 | +$as_echo "$GLIB_MKENUMS" >&6; } |
941 | +else |
942 | + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 |
943 | +$as_echo "no" >&6; } |
944 | +fi |
945 | + |
946 | + |
947 | + |
948 | # Check whether --enable-deprecations was given. |
949 | if test "${enable_deprecations+set}" = set; then : |
950 | enableval=$enable_deprecations; |
951 | @@ -13256,7 +13298,7 @@ |
952 | ########################### |
953 | |
954 | LIBDBUSMENU_CURRENT=3 |
955 | -LIBDBUSMENU_REVISION=6 |
956 | +LIBDBUSMENU_REVISION=7 |
957 | LIBDBUSMENU_AGE=0 |
958 | |
959 | |
960 | @@ -14578,7 +14620,7 @@ |
961 | # report actual input values of CONFIG_FILES etc. instead of their |
962 | # values after options handling. |
963 | ac_log=" |
964 | -This file was extended by libdbusmenu $as_me 0.3.98, which was |
965 | +This file was extended by libdbusmenu $as_me 0.3.99, which was |
966 | generated by GNU Autoconf 2.67. Invocation command line was |
967 | |
968 | CONFIG_FILES = $CONFIG_FILES |
969 | @@ -14644,7 +14686,7 @@ |
970 | cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
971 | ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" |
972 | ac_cs_version="\\ |
973 | -libdbusmenu config.status 0.3.98 |
974 | +libdbusmenu config.status 0.3.99 |
975 | configured by $0, generated by GNU Autoconf 2.67, |
976 | with options \\"\$ac_cs_config\\" |
977 | |
978 | |
979 | === modified file 'configure.ac' |
980 | --- configure.ac 2011-02-17 17:06:09 +0000 |
981 | +++ configure.ac 2011-02-24 21:30:49 +0000 |
982 | @@ -1,11 +1,11 @@ |
983 | |
984 | -AC_INIT(libdbusmenu, 0.3.98, ted@canonical.com) |
985 | +AC_INIT(libdbusmenu, 0.3.99, ted@canonical.com) |
986 | AC_COPYRIGHT([Copyright 2009,2010 Canonical]) |
987 | |
988 | AC_PREREQ(2.62) |
989 | |
990 | AM_CONFIG_HEADER(config.h) |
991 | -AM_INIT_AUTOMAKE(libdbusmenu, 0.3.98, [-Wno-portability]) |
992 | +AM_INIT_AUTOMAKE(libdbusmenu, 0.3.99, [-Wno-portability]) |
993 | |
994 | AM_MAINTAINER_MODE |
995 | |
996 | @@ -21,6 +21,8 @@ |
997 | |
998 | m4_ifdef([AM_SILENT_RULES],[AM_SILENT_RULES([yes])]) |
999 | |
1000 | +AC_PATH_PROG([GLIB_MKENUMS], [glib-mkenums]) |
1001 | + |
1002 | AC_ARG_ENABLE([deprecations], |
1003 | [AS_HELP_STRING([--enable-deprecations], |
1004 | [allow deprecated API usage @<:@default=yes@:>@])], |
1005 | @@ -132,7 +134,7 @@ |
1006 | ########################### |
1007 | |
1008 | LIBDBUSMENU_CURRENT=3 |
1009 | -LIBDBUSMENU_REVISION=6 |
1010 | +LIBDBUSMENU_REVISION=7 |
1011 | LIBDBUSMENU_AGE=0 |
1012 | |
1013 | AC_SUBST(LIBDBUSMENU_CURRENT) |
1014 | |
1015 | === modified file 'debian/changelog' |
1016 | --- debian/changelog 2011-02-23 16:59:23 +0000 |
1017 | +++ debian/changelog 2011-02-24 21:30:49 +0000 |
1018 | @@ -1,3 +1,25 @@ |
1019 | +libdbusmenu (0.3.99-0ubuntu1~ppa1) natty; urgency=low |
1020 | + |
1021 | + * New upstream release. |
1022 | + * Add a signal on the menuitem for generic event support |
1023 | + * Handle the case of a single NULL entry as well. |
1024 | + * Not checking defaults when value is NULL |
1025 | + * Add the 'type' variable first when processing new |
1026 | + menuitems |
1027 | + * Protection from unref'ing NULL variants |
1028 | + * Only send the requested properties and request fewer |
1029 | + * Add in a defaults database |
1030 | + * Only send property updates if the menu item has been |
1031 | + seen on the bus. |
1032 | + * Add a property for text direction. |
1033 | + * Add a property for needing attention. |
1034 | + * Documentation fixes |
1035 | + * Making menuitems track their own parents |
1036 | + * Resolving property changes by looking at the properties |
1037 | + directly. |
1038 | + |
1039 | + -- Ted Gould <ted@ubuntu.com> Thu, 24 Feb 2011 15:16:43 -0600 |
1040 | + |
1041 | libdbusmenu (0.3.98-0ubuntu4) natty; urgency=low |
1042 | |
1043 | * Merged from trunk (rev 220) |
1044 | |
1045 | === modified file 'docs/Makefile.in' |
1046 | --- docs/Makefile.in 2011-02-17 17:06:09 +0000 |
1047 | +++ docs/Makefile.in 2011-02-24 21:30:49 +0000 |
1048 | @@ -136,6 +136,7 @@ |
1049 | EXEEXT = @EXEEXT@ |
1050 | FGREP = @FGREP@ |
1051 | GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ |
1052 | +GLIB_MKENUMS = @GLIB_MKENUMS@ |
1053 | GMOFILES = @GMOFILES@ |
1054 | GMSGFMT = @GMSGFMT@ |
1055 | GREP = @GREP@ |
1056 | |
1057 | === modified file 'docs/libdbusmenu-glib/Makefile.in' |
1058 | --- docs/libdbusmenu-glib/Makefile.in 2011-02-17 17:06:09 +0000 |
1059 | +++ docs/libdbusmenu-glib/Makefile.in 2011-02-24 21:30:49 +0000 |
1060 | @@ -136,6 +136,7 @@ |
1061 | EXEEXT = @EXEEXT@ |
1062 | FGREP = @FGREP@ |
1063 | GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ |
1064 | +GLIB_MKENUMS = @GLIB_MKENUMS@ |
1065 | GMOFILES = @GMOFILES@ |
1066 | GMSGFMT = @GMSGFMT@ |
1067 | GREP = @GREP@ |
1068 | |
1069 | === modified file 'docs/libdbusmenu-glib/reference/Makefile.am' |
1070 | --- docs/libdbusmenu-glib/reference/Makefile.am 2010-06-10 20:20:24 +0000 |
1071 | +++ docs/libdbusmenu-glib/reference/Makefile.am 2011-02-24 21:30:49 +0000 |
1072 | @@ -48,11 +48,13 @@ |
1073 | # Header files to ignore when scanning. |
1074 | # e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h |
1075 | IGNORE_HFILES= \ |
1076 | + dbus-menu-clean.xml.h \ |
1077 | + client-menuitem.h \ |
1078 | + client-private.h \ |
1079 | + defaults.h \ |
1080 | menuitem-marshal.h \ |
1081 | server-marshal.h \ |
1082 | - menuitem-private.h \ |
1083 | - dbusmenu-client.h \ |
1084 | - dbusmenu-server.h |
1085 | + menuitem-private.h |
1086 | |
1087 | # Images to copy into HTML directory. |
1088 | # e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png |
1089 | @@ -88,5 +90,13 @@ |
1090 | #DISTCLEANFILES += |
1091 | |
1092 | # Comment this out if you want your docs-status tested during 'make check' |
1093 | -#TESTS = $(GTKDOC_CHECK) |
1094 | +TESTS = gtkdoc-in-srcdir |
1095 | + |
1096 | +gtkdoc-in-srcdir: Makefile.am |
1097 | + @echo "#!/bin/sh" > $@ |
1098 | + @echo "cd \"$(srcdir)\"" >> $@ |
1099 | + @echo "$(GTKDOC_CHECK)" >> $@ |
1100 | + @chmod +x $@ |
1101 | + |
1102 | +DISTCLEANFILES = gtkdoc-in-srcdir |
1103 | |
1104 | |
1105 | === modified file 'docs/libdbusmenu-glib/reference/Makefile.in' |
1106 | --- docs/libdbusmenu-glib/reference/Makefile.in 2011-02-17 17:06:09 +0000 |
1107 | +++ docs/libdbusmenu-glib/reference/Makefile.in 2011-02-24 21:30:49 +0000 |
1108 | @@ -63,6 +63,8 @@ |
1109 | am__v_at_0 = @ |
1110 | SOURCES = |
1111 | DIST_SOURCES = |
1112 | +am__tty_colors = \ |
1113 | +red=; grn=; lgn=; blu=; std= |
1114 | DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) |
1115 | ACLOCAL = @ACLOCAL@ |
1116 | ALL_LINGUAS = @ALL_LINGUAS@ |
1117 | @@ -103,6 +105,7 @@ |
1118 | EXEEXT = @EXEEXT@ |
1119 | FGREP = @FGREP@ |
1120 | GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ |
1121 | +GLIB_MKENUMS = @GLIB_MKENUMS@ |
1122 | GMOFILES = @GMOFILES@ |
1123 | GMSGFMT = @GMSGFMT@ |
1124 | GREP = @GREP@ |
1125 | @@ -281,11 +284,13 @@ |
1126 | # Header files to ignore when scanning. |
1127 | # e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h |
1128 | IGNORE_HFILES = \ |
1129 | + dbus-menu-clean.xml.h \ |
1130 | + client-menuitem.h \ |
1131 | + client-private.h \ |
1132 | + defaults.h \ |
1133 | menuitem-marshal.h \ |
1134 | server-marshal.h \ |
1135 | - menuitem-private.h \ |
1136 | - dbusmenu-client.h \ |
1137 | - dbusmenu-server.h |
1138 | + menuitem-private.h |
1139 | |
1140 | |
1141 | # Images to copy into HTML directory. |
1142 | @@ -345,6 +350,15 @@ |
1143 | $(DOC_MODULE)-unused.txt |
1144 | |
1145 | CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) |
1146 | + |
1147 | +# Files not to distribute |
1148 | +# for --rebuild-types in $(SCAN_OPTIONS), e.g. $(DOC_MODULE).types |
1149 | +# for --rebuild-sections in $(SCAN_OPTIONS) e.g. $(DOC_MODULE)-sections.txt |
1150 | +#DISTCLEANFILES += |
1151 | + |
1152 | +# Comment this out if you want your docs-status tested during 'make check' |
1153 | +TESTS = gtkdoc-in-srcdir |
1154 | +DISTCLEANFILES = gtkdoc-in-srcdir |
1155 | all: all-am |
1156 | |
1157 | .SUFFIXES: |
1158 | @@ -393,6 +407,98 @@ |
1159 | CTAGS: |
1160 | |
1161 | |
1162 | +check-TESTS: $(TESTS) |
1163 | + @failed=0; all=0; xfail=0; xpass=0; skip=0; \ |
1164 | + srcdir=$(srcdir); export srcdir; \ |
1165 | + list=' $(TESTS) '; \ |
1166 | + $(am__tty_colors); \ |
1167 | + if test -n "$$list"; then \ |
1168 | + for tst in $$list; do \ |
1169 | + if test -f ./$$tst; then dir=./; \ |
1170 | + elif test -f $$tst; then dir=; \ |
1171 | + else dir="$(srcdir)/"; fi; \ |
1172 | + if $(TESTS_ENVIRONMENT) $${dir}$$tst; then \ |
1173 | + all=`expr $$all + 1`; \ |
1174 | + case " $(XFAIL_TESTS) " in \ |
1175 | + *[\ \ ]$$tst[\ \ ]*) \ |
1176 | + xpass=`expr $$xpass + 1`; \ |
1177 | + failed=`expr $$failed + 1`; \ |
1178 | + col=$$red; res=XPASS; \ |
1179 | + ;; \ |
1180 | + *) \ |
1181 | + col=$$grn; res=PASS; \ |
1182 | + ;; \ |
1183 | + esac; \ |
1184 | + elif test $$? -ne 77; then \ |
1185 | + all=`expr $$all + 1`; \ |
1186 | + case " $(XFAIL_TESTS) " in \ |
1187 | + *[\ \ ]$$tst[\ \ ]*) \ |
1188 | + xfail=`expr $$xfail + 1`; \ |
1189 | + col=$$lgn; res=XFAIL; \ |
1190 | + ;; \ |
1191 | + *) \ |
1192 | + failed=`expr $$failed + 1`; \ |
1193 | + col=$$red; res=FAIL; \ |
1194 | + ;; \ |
1195 | + esac; \ |
1196 | + else \ |
1197 | + skip=`expr $$skip + 1`; \ |
1198 | + col=$$blu; res=SKIP; \ |
1199 | + fi; \ |
1200 | + echo "$${col}$$res$${std}: $$tst"; \ |
1201 | + done; \ |
1202 | + if test "$$all" -eq 1; then \ |
1203 | + tests="test"; \ |
1204 | + All=""; \ |
1205 | + else \ |
1206 | + tests="tests"; \ |
1207 | + All="All "; \ |
1208 | + fi; \ |
1209 | + if test "$$failed" -eq 0; then \ |
1210 | + if test "$$xfail" -eq 0; then \ |
1211 | + banner="$$All$$all $$tests passed"; \ |
1212 | + else \ |
1213 | + if test "$$xfail" -eq 1; then failures=failure; else failures=failures; fi; \ |
1214 | + banner="$$All$$all $$tests behaved as expected ($$xfail expected $$failures)"; \ |
1215 | + fi; \ |
1216 | + else \ |
1217 | + if test "$$xpass" -eq 0; then \ |
1218 | + banner="$$failed of $$all $$tests failed"; \ |
1219 | + else \ |
1220 | + if test "$$xpass" -eq 1; then passes=pass; else passes=passes; fi; \ |
1221 | + banner="$$failed of $$all $$tests did not behave as expected ($$xpass unexpected $$passes)"; \ |
1222 | + fi; \ |
1223 | + fi; \ |
1224 | + dashes="$$banner"; \ |
1225 | + skipped=""; \ |
1226 | + if test "$$skip" -ne 0; then \ |
1227 | + if test "$$skip" -eq 1; then \ |
1228 | + skipped="($$skip test was not run)"; \ |
1229 | + else \ |
1230 | + skipped="($$skip tests were not run)"; \ |
1231 | + fi; \ |
1232 | + test `echo "$$skipped" | wc -c` -le `echo "$$banner" | wc -c` || \ |
1233 | + dashes="$$skipped"; \ |
1234 | + fi; \ |
1235 | + report=""; \ |
1236 | + if test "$$failed" -ne 0 && test -n "$(PACKAGE_BUGREPORT)"; then \ |
1237 | + report="Please report to $(PACKAGE_BUGREPORT)"; \ |
1238 | + test `echo "$$report" | wc -c` -le `echo "$$banner" | wc -c` || \ |
1239 | + dashes="$$report"; \ |
1240 | + fi; \ |
1241 | + dashes=`echo "$$dashes" | sed s/./=/g`; \ |
1242 | + if test "$$failed" -eq 0; then \ |
1243 | + echo "$$grn$$dashes"; \ |
1244 | + else \ |
1245 | + echo "$$red$$dashes"; \ |
1246 | + fi; \ |
1247 | + echo "$$banner"; \ |
1248 | + test -z "$$skipped" || echo "$$skipped"; \ |
1249 | + test -z "$$report" || echo "$$report"; \ |
1250 | + echo "$$dashes$$std"; \ |
1251 | + test "$$failed" -eq 0; \ |
1252 | + else :; fi |
1253 | + |
1254 | distdir: $(DISTFILES) |
1255 | @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
1256 | topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ |
1257 | @@ -427,6 +533,7 @@ |
1258 | top_distdir="$(top_distdir)" distdir="$(distdir)" \ |
1259 | dist-hook |
1260 | check-am: all-am |
1261 | + $(MAKE) $(AM_MAKEFLAGS) check-TESTS |
1262 | check: check-am |
1263 | all-am: Makefile all-local |
1264 | installdirs: |
1265 | @@ -452,6 +559,7 @@ |
1266 | distclean-generic: |
1267 | -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) |
1268 | -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) |
1269 | + -test -z "$(DISTCLEANFILES)" || rm -f $(DISTCLEANFILES) |
1270 | |
1271 | maintainer-clean-generic: |
1272 | @echo "This command is intended for maintainers to use" |
1273 | @@ -523,10 +631,10 @@ |
1274 | |
1275 | uninstall-am: uninstall-local |
1276 | |
1277 | -.MAKE: install-am install-strip |
1278 | +.MAKE: check-am install-am install-strip |
1279 | |
1280 | -.PHONY: all all-am all-local check check-am clean clean-generic \ |
1281 | - clean-libtool clean-local dist-hook distclean \ |
1282 | +.PHONY: all all-am all-local check check-TESTS check-am clean \ |
1283 | + clean-generic clean-libtool clean-local dist-hook distclean \ |
1284 | distclean-generic distclean-libtool distclean-local distdir \ |
1285 | dvi dvi-am html html-am info info-am install install-am \ |
1286 | install-data install-data-am install-data-local install-dvi \ |
1287 | @@ -681,13 +789,11 @@ |
1288 | |
1289 | .PHONY : dist-hook-local docs |
1290 | |
1291 | -# Files not to distribute |
1292 | -# for --rebuild-types in $(SCAN_OPTIONS), e.g. $(DOC_MODULE).types |
1293 | -# for --rebuild-sections in $(SCAN_OPTIONS) e.g. $(DOC_MODULE)-sections.txt |
1294 | -#DISTCLEANFILES += |
1295 | - |
1296 | -# Comment this out if you want your docs-status tested during 'make check' |
1297 | -#TESTS = $(GTKDOC_CHECK) |
1298 | +gtkdoc-in-srcdir: Makefile.am |
1299 | + @echo "#!/bin/sh" > $@ |
1300 | + @echo "cd \"$(srcdir)\"" >> $@ |
1301 | + @echo "$(GTKDOC_CHECK)" >> $@ |
1302 | + @chmod +x $@ |
1303 | |
1304 | # Tell versions [3.59,3.63) of GNU make to not export all variables. |
1305 | # Otherwise a system limit (for SysV at least) may be exceeded. |
1306 | |
1307 | === added file 'docs/libdbusmenu-glib/reference/html/annotation-glossary.html' |
1308 | --- docs/libdbusmenu-glib/reference/html/annotation-glossary.html 1970-01-01 00:00:00 +0000 |
1309 | +++ docs/libdbusmenu-glib/reference/html/annotation-glossary.html 2011-02-24 21:30:49 +0000 |
1310 | @@ -0,0 +1,74 @@ |
1311 | +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
1312 | +<html> |
1313 | +<head> |
1314 | +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
1315 | +<title>Annotation Glossary</title> |
1316 | +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> |
1317 | +<link rel="home" href="index.html" title="libdbusmenu-glib Reference Manual"> |
1318 | +<link rel="up" href="index.html" title="libdbusmenu-glib Reference Manual"> |
1319 | +<link rel="prev" href="api-index-deprecated.html" title="Deprecated API Index"> |
1320 | +<meta name="generator" content="GTK-Doc V1.16 (XML mode)"> |
1321 | +<link rel="stylesheet" href="style.css" type="text/css"> |
1322 | +</head> |
1323 | +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
1324 | +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> |
1325 | +<tr valign="middle"> |
1326 | +<td><a accesskey="p" href="api-index-deprecated.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> |
1327 | +<td> </td> |
1328 | +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> |
1329 | +<th width="100%" align="center">libdbusmenu-glib Reference Manual</th> |
1330 | +<td> </td> |
1331 | +</tr> |
1332 | +<tr><td colspan="5" class="shortcuts"> |
1333 | +<a class="shortcut" href="#glsA">A</a> |
1334 | + | |
1335 | + <a class="shortcut" href="#glsE">E</a> |
1336 | + | |
1337 | + <a class="shortcut" href="#glsT">T</a> |
1338 | + | |
1339 | + <a class="shortcut" href="#glsI">I</a> |
1340 | + | |
1341 | + <a class="shortcut" href="#glsT">T</a> |
1342 | + | |
1343 | + <a class="shortcut" href="#glsC">C</a> |
1344 | + | |
1345 | + <a class="shortcut" href="#glsT">T</a> |
1346 | +</td></tr> |
1347 | +</table> |
1348 | +<div class="glossary"> |
1349 | +<div class="titlepage"><div><div><h2 class="title"> |
1350 | +<a name="annotation-glossary"></a>Annotation Glossary</h2></div></div></div> |
1351 | +<a name="glsA"></a><h3 class="title">A</h3> |
1352 | +<dt> |
1353 | +<a name="annotation-glossterm-allow-none"></a>allow-none</dt> |
1354 | +<dd><p>NULL is ok, both for passing and for returning.</p></dd> |
1355 | +<a name="glsE"></a><h3 class="title">E</h3> |
1356 | +<dt> |
1357 | +<a name="annotation-glossterm-element-type"></a>element-type</dt> |
1358 | +<dd><p>Generics and defining elements of containers and arrays.</p></dd> |
1359 | +<a name="glsT"></a><h3 class="title">T</h3> |
1360 | +<dt> |
1361 | +<a name="annotation-glossterm-transfer%20container"></a>transfer container</dt> |
1362 | +<dd><p>Free data container after the code is done.</p></dd> |
1363 | +<a name="glsI"></a><h3 class="title">I</h3> |
1364 | +<dt> |
1365 | +<a name="annotation-glossterm-in"></a>in</dt> |
1366 | +<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> |
1367 | +<a name="glsT"></a><h3 class="title">T</h3> |
1368 | +<dt> |
1369 | +<a name="annotation-glossterm-transfer%20full"></a>transfer full</dt> |
1370 | +<dd><p>Free data after the code is done.</p></dd> |
1371 | +<a name="glsC"></a><h3 class="title">C</h3> |
1372 | +<dt> |
1373 | +<a name="annotation-glossterm-closure"></a>closure</dt> |
1374 | +<dd><p>This parameter is a 'user_data', for callbacks; many bindings can pass NULL here.</p></dd> |
1375 | +<a name="glsT"></a><h3 class="title">T</h3> |
1376 | +<dt> |
1377 | +<a name="annotation-glossterm-transfer%20none"></a>transfer none</dt> |
1378 | +<dd><p>Don't free data after the code is done.</p></dd> |
1379 | +</div> |
1380 | +<div class="footer"> |
1381 | +<hr> |
1382 | + Generated by GTK-Doc V1.16</div> |
1383 | +</body> |
1384 | +</html> |
1385 | \ No newline at end of file |
1386 | |
1387 | === added file 'docs/libdbusmenu-glib/reference/html/api-index-deprecated.html' |
1388 | --- docs/libdbusmenu-glib/reference/html/api-index-deprecated.html 1970-01-01 00:00:00 +0000 |
1389 | +++ docs/libdbusmenu-glib/reference/html/api-index-deprecated.html 2011-02-24 21:30:49 +0000 |
1390 | @@ -0,0 +1,31 @@ |
1391 | +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
1392 | +<html> |
1393 | +<head> |
1394 | +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
1395 | +<title>Deprecated API Index</title> |
1396 | +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> |
1397 | +<link rel="home" href="index.html" title="libdbusmenu-glib Reference Manual"> |
1398 | +<link rel="up" href="index.html" title="libdbusmenu-glib Reference Manual"> |
1399 | +<link rel="prev" href="api-index-full.html" title="API Index"> |
1400 | +<link rel="next" href="annotation-glossary.html" title="Annotation Glossary"> |
1401 | +<meta name="generator" content="GTK-Doc V1.16 (XML mode)"> |
1402 | +<link rel="stylesheet" href="style.css" type="text/css"> |
1403 | +</head> |
1404 | +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
1405 | +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"> |
1406 | +<td><a accesskey="p" href="api-index-full.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> |
1407 | +<td> </td> |
1408 | +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> |
1409 | +<th width="100%" align="center">libdbusmenu-glib Reference Manual</th> |
1410 | +<td><a accesskey="n" href="annotation-glossary.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> |
1411 | +</tr></table> |
1412 | +<div class="index"> |
1413 | +<div class="titlepage"><div><div><h2 class="title"> |
1414 | +<a name="api-index-deprecated"></a>Deprecated API Index</h2></div></div></div> |
1415 | +<a name="idx"></a> |
1416 | +</div> |
1417 | +<div class="footer"> |
1418 | +<hr> |
1419 | + Generated by GTK-Doc V1.16</div> |
1420 | +</body> |
1421 | +</html> |
1422 | \ No newline at end of file |
1423 | |
1424 | === added file 'docs/libdbusmenu-glib/reference/html/api-index-full.html' |
1425 | --- docs/libdbusmenu-glib/reference/html/api-index-full.html 1970-01-01 00:00:00 +0000 |
1426 | +++ docs/libdbusmenu-glib/reference/html/api-index-full.html 2011-02-24 21:30:49 +0000 |
1427 | @@ -0,0 +1,545 @@ |
1428 | +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
1429 | +<html> |
1430 | +<head> |
1431 | +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
1432 | +<title>API Index</title> |
1433 | +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> |
1434 | +<link rel="home" href="index.html" title="libdbusmenu-glib Reference Manual"> |
1435 | +<link rel="up" href="index.html" title="libdbusmenu-glib Reference Manual"> |
1436 | +<link rel="prev" href="object-tree.html" title="Object Hierarchy"> |
1437 | +<link rel="next" href="api-index-deprecated.html" title="Deprecated API Index"> |
1438 | +<meta name="generator" content="GTK-Doc V1.16 (XML mode)"> |
1439 | +<link rel="stylesheet" href="style.css" type="text/css"> |
1440 | +</head> |
1441 | +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
1442 | +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> |
1443 | +<tr valign="middle"> |
1444 | +<td><a accesskey="p" href="object-tree.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> |
1445 | +<td> </td> |
1446 | +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> |
1447 | +<th width="100%" align="center">libdbusmenu-glib Reference Manual</th> |
1448 | +<td><a accesskey="n" href="api-index-deprecated.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> |
1449 | +</tr> |
1450 | +<tr><td colspan="5" class="shortcuts"> |
1451 | +<a class="shortcut" href="#idxC">C</a> |
1452 | + | |
1453 | + <a class="shortcut" href="#idxM">M</a> |
1454 | + | |
1455 | + <a class="shortcut" href="#idxS">S</a> |
1456 | + | |
1457 | + <a class="shortcut" href="#idxT">T</a> |
1458 | +</td></tr> |
1459 | +</table> |
1460 | +<div class="index"> |
1461 | +<div class="titlepage"><div><div><h2 class="title"> |
1462 | +<a name="api-index-full"></a>API Index</h2></div></div></div> |
1463 | +<a name="idx"></a><a name="idxC"></a><h3 class="title">C</h3> |
1464 | +<dt> |
1465 | +<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> |
1466 | +</dt> |
1467 | +<dd></dd> |
1468 | +<dt> |
1469 | +<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientClass" title="struct DbusmenuClientClass">DbusmenuClientClass</a>, struct in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a> |
1470 | +</dt> |
1471 | +<dd></dd> |
1472 | +<dt> |
1473 | +<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientTypeDestroyHandler" title="DbusmenuClientTypeDestroyHandler ()">DbusmenuClientTypeDestroyHandler</a>, user_function in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a> |
1474 | +</dt> |
1475 | +<dd></dd> |
1476 | +<dt> |
1477 | +<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> |
1478 | +</dt> |
1479 | +<dd></dd> |
1480 | +<dt> |
1481 | +<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> |
1482 | +</dt> |
1483 | +<dd></dd> |
1484 | +<dt> |
1485 | +<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-add-type-handler-full" title="dbusmenu_client_add_type_handler_full ()">dbusmenu_client_add_type_handler_full</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a> |
1486 | +</dt> |
1487 | +<dd></dd> |
1488 | +<dt> |
1489 | +<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> |
1490 | +</dt> |
1491 | +<dd></dd> |
1492 | +<dt> |
1493 | +<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-get-status" title="dbusmenu_client_get_status ()">dbusmenu_client_get_status</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a> |
1494 | +</dt> |
1495 | +<dd></dd> |
1496 | +<dt> |
1497 | +<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-get-text-direction" title="dbusmenu_client_get_text_direction ()">dbusmenu_client_get_text_direction</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a> |
1498 | +</dt> |
1499 | +<dd></dd> |
1500 | +<dt> |
1501 | +<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> |
1502 | +</dt> |
1503 | +<dd></dd> |
1504 | +<dt> |
1505 | +<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> |
1506 | +</dt> |
1507 | +<dd></dd> |
1508 | +<dt> |
1509 | +<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> |
1510 | +</dt> |
1511 | +<dd></dd> |
1512 | +<dt> |
1513 | +<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-PROP-STATUS:CAPS" title="DBUSMENU_CLIENT_PROP_STATUS">DBUSMENU_CLIENT_PROP_STATUS</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a> |
1514 | +</dt> |
1515 | +<dd></dd> |
1516 | +<dt> |
1517 | +<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-PROP-TEXT-DIRECTION:CAPS" title="DBUSMENU_CLIENT_PROP_TEXT_DIRECTION">DBUSMENU_CLIENT_PROP_TEXT_DIRECTION</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a> |
1518 | +</dt> |
1519 | +<dd></dd> |
1520 | +<dt> |
1521 | +<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-EVENT-RESULT:CAPS" title="DBUSMENU_CLIENT_SIGNAL_EVENT_RESULT">DBUSMENU_CLIENT_SIGNAL_EVENT_RESULT</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a> |
1522 | +</dt> |
1523 | +<dd></dd> |
1524 | +<dt> |
1525 | +<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-ITEM-ACTIVATE:CAPS" title="DBUSMENU_CLIENT_SIGNAL_ITEM_ACTIVATE">DBUSMENU_CLIENT_SIGNAL_ITEM_ACTIVATE</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a> |
1526 | +</dt> |
1527 | +<dd></dd> |
1528 | +<dt> |
1529 | +<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> |
1530 | +</dt> |
1531 | +<dd></dd> |
1532 | +<dt> |
1533 | +<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> |
1534 | +</dt> |
1535 | +<dd></dd> |
1536 | +<dt> |
1537 | +<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> |
1538 | +</dt> |
1539 | +<dd></dd> |
1540 | +<dt> |
1541 | +<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-TEXT-DIRECTION-CHANGED:CAPS" title="DBUSMENU_CLIENT_SIGNAL_TEXT_DIRECTION_CHANGED">DBUSMENU_CLIENT_SIGNAL_TEXT_DIRECTION_CHANGED</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient">DbusmenuClient</a> |
1542 | +</dt> |
1543 | +<dd></dd> |
1544 | +<dt> |
1545 | +<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> |
1546 | +</dt> |
1547 | +<dd></dd> |
1548 | +<dt> |
1549 | +<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> |
1550 | +</dt> |
1551 | +<dd></dd> |
1552 | +<dt> |
1553 | +<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> |
1554 | +</dt> |
1555 | +<dd></dd> |
1556 | +<a name="idxM"></a><h3 class="title">M</h3> |
1557 | +<dt> |
1558 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem">DbusmenuMenuitem</a>, struct in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a> |
1559 | +</dt> |
1560 | +<dd></dd> |
1561 | +<dt> |
1562 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitemClass" title="struct DbusmenuMenuitemClass">DbusmenuMenuitemClass</a>, struct in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a> |
1563 | +</dt> |
1564 | +<dd></dd> |
1565 | +<dt> |
1566 | +<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> |
1567 | +</dt> |
1568 | +<dd></dd> |
1569 | +<dt> |
1570 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxyClass" title="struct DbusmenuMenuitemProxyClass">DbusmenuMenuitemProxyClass</a>, struct in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html" title="DbusmenuMenuitemProxy">DbusmenuMenuitemProxy</a> |
1571 | +</dt> |
1572 | +<dd></dd> |
1573 | +<dt> |
1574 | +<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> |
1575 | +</dt> |
1576 | +<dd></dd> |
1577 | +<dt> |
1578 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-buildvariant-slot-t" title="dbusmenu_menuitem_buildvariant_slot_t ()">dbusmenu_menuitem_buildvariant_slot_t</a>, user_function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a> |
1579 | +</dt> |
1580 | +<dd></dd> |
1581 | +<dt> |
1582 | +<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> |
1583 | +</dt> |
1584 | +<dd></dd> |
1585 | +<dt> |
1586 | +<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> |
1587 | +</dt> |
1588 | +<dd></dd> |
1589 | +<dt> |
1590 | +<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> |
1591 | +</dt> |
1592 | +<dd></dd> |
1593 | +<dt> |
1594 | +<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> |
1595 | +</dt> |
1596 | +<dd></dd> |
1597 | +<dt> |
1598 | +<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> |
1599 | +</dt> |
1600 | +<dd></dd> |
1601 | +<dt> |
1602 | +<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> |
1603 | +</dt> |
1604 | +<dd></dd> |
1605 | +<dt> |
1606 | +<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> |
1607 | +</dt> |
1608 | +<dd></dd> |
1609 | +<dt> |
1610 | +<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> |
1611 | +</dt> |
1612 | +<dd></dd> |
1613 | +<dt> |
1614 | +<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> |
1615 | +</dt> |
1616 | +<dd></dd> |
1617 | +<dt> |
1618 | +<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> |
1619 | +</dt> |
1620 | +<dd></dd> |
1621 | +<dt> |
1622 | +<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> |
1623 | +</dt> |
1624 | +<dd></dd> |
1625 | +<dt> |
1626 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-parent" title="dbusmenu_menuitem_get_parent ()">dbusmenu_menuitem_get_parent</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a> |
1627 | +</dt> |
1628 | +<dd></dd> |
1629 | +<dt> |
1630 | +<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> |
1631 | +</dt> |
1632 | +<dd></dd> |
1633 | +<dt> |
1634 | +<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> |
1635 | +</dt> |
1636 | +<dd></dd> |
1637 | +<dt> |
1638 | +<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> |
1639 | +</dt> |
1640 | +<dd></dd> |
1641 | +<dt> |
1642 | +<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> |
1643 | +</dt> |
1644 | +<dd></dd> |
1645 | +<dt> |
1646 | +<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> |
1647 | +</dt> |
1648 | +<dd></dd> |
1649 | +<dt> |
1650 | +<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> |
1651 | +</dt> |
1652 | +<dd></dd> |
1653 | +<dt> |
1654 | +<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> |
1655 | +</dt> |
1656 | +<dd></dd> |
1657 | +<dt> |
1658 | +<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> |
1659 | +</dt> |
1660 | +<dd></dd> |
1661 | +<dt> |
1662 | +<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> |
1663 | +</dt> |
1664 | +<dd></dd> |
1665 | +<dt> |
1666 | +<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> |
1667 | +</dt> |
1668 | +<dd></dd> |
1669 | +<dt> |
1670 | +<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> |
1671 | +</dt> |
1672 | +<dd></dd> |
1673 | +<dt> |
1674 | +<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> |
1675 | +</dt> |
1676 | +<dd></dd> |
1677 | +<dt> |
1678 | +<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> |
1679 | +</dt> |
1680 | +<dd></dd> |
1681 | +<dt> |
1682 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-variant" title="dbusmenu_menuitem_property_get_variant ()">dbusmenu_menuitem_property_get_variant</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a> |
1683 | +</dt> |
1684 | +<dd></dd> |
1685 | +<dt> |
1686 | +<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> |
1687 | +</dt> |
1688 | +<dd></dd> |
1689 | +<dt> |
1690 | +<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> |
1691 | +</dt> |
1692 | +<dd></dd> |
1693 | +<dt> |
1694 | +<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> |
1695 | +</dt> |
1696 | +<dd></dd> |
1697 | +<dt> |
1698 | +<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> |
1699 | +</dt> |
1700 | +<dd></dd> |
1701 | +<dt> |
1702 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-variant" title="dbusmenu_menuitem_property_set_variant ()">dbusmenu_menuitem_property_set_variant</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a> |
1703 | +</dt> |
1704 | +<dd></dd> |
1705 | +<dt> |
1706 | +<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> |
1707 | +</dt> |
1708 | +<dd></dd> |
1709 | +<dt> |
1710 | +<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> |
1711 | +</dt> |
1712 | +<dd></dd> |
1713 | +<dt> |
1714 | +<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> |
1715 | +</dt> |
1716 | +<dd></dd> |
1717 | +<dt> |
1718 | +<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> |
1719 | +</dt> |
1720 | +<dd></dd> |
1721 | +<dt> |
1722 | +<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> |
1723 | +</dt> |
1724 | +<dd></dd> |
1725 | +<dt> |
1726 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-SHORTCUT:CAPS" title="DBUSMENU_MENUITEM_PROP_SHORTCUT">DBUSMENU_MENUITEM_PROP_SHORTCUT</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a> |
1727 | +</dt> |
1728 | +<dd></dd> |
1729 | +<dt> |
1730 | +<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> |
1731 | +</dt> |
1732 | +<dd></dd> |
1733 | +<dt> |
1734 | +<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> |
1735 | +</dt> |
1736 | +<dd></dd> |
1737 | +<dt> |
1738 | +<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> |
1739 | +</dt> |
1740 | +<dd></dd> |
1741 | +<dt> |
1742 | +<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> |
1743 | +</dt> |
1744 | +<dd></dd> |
1745 | +<dt> |
1746 | +<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> |
1747 | +</dt> |
1748 | +<dd></dd> |
1749 | +<dt> |
1750 | +<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> |
1751 | +</dt> |
1752 | +<dd></dd> |
1753 | +<dt> |
1754 | +<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> |
1755 | +</dt> |
1756 | +<dd></dd> |
1757 | +<dt> |
1758 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-set-parent" title="dbusmenu_menuitem_set_parent ()">dbusmenu_menuitem_set_parent</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a> |
1759 | +</dt> |
1760 | +<dd></dd> |
1761 | +<dt> |
1762 | +<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> |
1763 | +</dt> |
1764 | +<dd></dd> |
1765 | +<dt> |
1766 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SHORTCUT-ALT:CAPS" title="DBUSMENU_MENUITEM_SHORTCUT_ALT">DBUSMENU_MENUITEM_SHORTCUT_ALT</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a> |
1767 | +</dt> |
1768 | +<dd></dd> |
1769 | +<dt> |
1770 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SHORTCUT-CONTROL:CAPS" title="DBUSMENU_MENUITEM_SHORTCUT_CONTROL">DBUSMENU_MENUITEM_SHORTCUT_CONTROL</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a> |
1771 | +</dt> |
1772 | +<dd></dd> |
1773 | +<dt> |
1774 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SHORTCUT-SHIFT:CAPS" title="DBUSMENU_MENUITEM_SHORTCUT_SHIFT">DBUSMENU_MENUITEM_SHORTCUT_SHIFT</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a> |
1775 | +</dt> |
1776 | +<dd></dd> |
1777 | +<dt> |
1778 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SHORTCUT-SUPER:CAPS" title="DBUSMENU_MENUITEM_SHORTCUT_SUPER">DBUSMENU_MENUITEM_SHORTCUT_SUPER</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a> |
1779 | +</dt> |
1780 | +<dd></dd> |
1781 | +<dt> |
1782 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-show-to-user" title="dbusmenu_menuitem_show_to_user ()">dbusmenu_menuitem_show_to_user</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a> |
1783 | +</dt> |
1784 | +<dd></dd> |
1785 | +<dt> |
1786 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-ABOUT-TO-SHOW:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_ABOUT_TO_SHOW">DBUSMENU_MENUITEM_SIGNAL_ABOUT_TO_SHOW</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a> |
1787 | +</dt> |
1788 | +<dd></dd> |
1789 | +<dt> |
1790 | +<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> |
1791 | +</dt> |
1792 | +<dd></dd> |
1793 | +<dt> |
1794 | +<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> |
1795 | +</dt> |
1796 | +<dd></dd> |
1797 | +<dt> |
1798 | +<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> |
1799 | +</dt> |
1800 | +<dd></dd> |
1801 | +<dt> |
1802 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-EVENT:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_EVENT">DBUSMENU_MENUITEM_SIGNAL_EVENT</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a> |
1803 | +</dt> |
1804 | +<dd></dd> |
1805 | +<dt> |
1806 | +<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> |
1807 | +</dt> |
1808 | +<dd></dd> |
1809 | +<dt> |
1810 | +<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> |
1811 | +</dt> |
1812 | +<dd></dd> |
1813 | +<dt> |
1814 | +<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> |
1815 | +</dt> |
1816 | +<dd></dd> |
1817 | +<dt> |
1818 | +<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> |
1819 | +</dt> |
1820 | +<dd></dd> |
1821 | +<dt> |
1822 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-SHOW-TO-USER:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_SHOW_TO_USER">DBUSMENU_MENUITEM_SIGNAL_SHOW_TO_USER</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a> |
1823 | +</dt> |
1824 | +<dd></dd> |
1825 | +<dt> |
1826 | +<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> |
1827 | +</dt> |
1828 | +<dd></dd> |
1829 | +<dt> |
1830 | +<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> |
1831 | +</dt> |
1832 | +<dd></dd> |
1833 | +<dt> |
1834 | +<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> |
1835 | +</dt> |
1836 | +<dd></dd> |
1837 | +<dt> |
1838 | +<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> |
1839 | +</dt> |
1840 | +<dd></dd> |
1841 | +<dt> |
1842 | +<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> |
1843 | +</dt> |
1844 | +<dd></dd> |
1845 | +<dt> |
1846 | +<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> |
1847 | +</dt> |
1848 | +<dd></dd> |
1849 | +<dt> |
1850 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-unparent" title="dbusmenu_menuitem_unparent ()">dbusmenu_menuitem_unparent</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem">DbusmenuMenuitem</a> |
1851 | +</dt> |
1852 | +<dd></dd> |
1853 | +<a name="idxS"></a><h3 class="title">S</h3> |
1854 | +<dt> |
1855 | +<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> |
1856 | +</dt> |
1857 | +<dd></dd> |
1858 | +<dt> |
1859 | +<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServerClass" title="struct DbusmenuServerClass">DbusmenuServerClass</a>, struct in <a class="link" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">DbusmenuServer</a> |
1860 | +</dt> |
1861 | +<dd></dd> |
1862 | +<dt> |
1863 | +<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-get-status" title="dbusmenu_server_get_status ()">dbusmenu_server_get_status</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">DbusmenuServer</a> |
1864 | +</dt> |
1865 | +<dd></dd> |
1866 | +<dt> |
1867 | +<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-get-text-direction" title="dbusmenu_server_get_text_direction ()">dbusmenu_server_get_text_direction</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">DbusmenuServer</a> |
1868 | +</dt> |
1869 | +<dd></dd> |
1870 | +<dt> |
1871 | +<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> |
1872 | +</dt> |
1873 | +<dd></dd> |
1874 | +<dt> |
1875 | +<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> |
1876 | +</dt> |
1877 | +<dd></dd> |
1878 | +<dt> |
1879 | +<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> |
1880 | +</dt> |
1881 | +<dd></dd> |
1882 | +<dt> |
1883 | +<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-STATUS:CAPS" title="DBUSMENU_SERVER_PROP_STATUS">DBUSMENU_SERVER_PROP_STATUS</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">DbusmenuServer</a> |
1884 | +</dt> |
1885 | +<dd></dd> |
1886 | +<dt> |
1887 | +<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-TEXT-DIRECTION:CAPS" title="DBUSMENU_SERVER_PROP_TEXT_DIRECTION">DBUSMENU_SERVER_PROP_TEXT_DIRECTION</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">DbusmenuServer</a> |
1888 | +</dt> |
1889 | +<dd></dd> |
1890 | +<dt> |
1891 | +<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> |
1892 | +</dt> |
1893 | +<dd></dd> |
1894 | +<dt> |
1895 | +<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> |
1896 | +</dt> |
1897 | +<dd></dd> |
1898 | +<dt> |
1899 | +<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-set-status" title="dbusmenu_server_set_status ()">dbusmenu_server_set_status</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">DbusmenuServer</a> |
1900 | +</dt> |
1901 | +<dd></dd> |
1902 | +<dt> |
1903 | +<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-set-text-direction" title="dbusmenu_server_set_text_direction ()">dbusmenu_server_set_text_direction</a>, function in <a class="link" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">DbusmenuServer</a> |
1904 | +</dt> |
1905 | +<dd></dd> |
1906 | +<dt> |
1907 | +<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> |
1908 | +</dt> |
1909 | +<dd></dd> |
1910 | +<dt> |
1911 | +<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> |
1912 | +</dt> |
1913 | +<dd></dd> |
1914 | +<dt> |
1915 | +<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-ITEM-ACTIVATION:CAPS" title="DBUSMENU_SERVER_SIGNAL_ITEM_ACTIVATION">DBUSMENU_SERVER_SIGNAL_ITEM_ACTIVATION</a>, macro in <a class="link" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer">DbusmenuServer</a> |
1916 | +</dt> |
1917 | +<dd></dd> |
1918 | +<dt> |
1919 | +<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> |
1920 | +</dt> |
1921 | +<dd></dd> |
1922 | +<dt> |
1923 | +<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> |
1924 | +</dt> |
1925 | +<dd></dd> |
1926 | +<dt> |
1927 | +<a class="link" href="libdbusmenu-glib-Types.html#DbusmenuStatus" title="enum DbusmenuStatus">DbusmenuStatus</a>, enum in <a class="link" href="libdbusmenu-glib-Types.html" title="Types">Types</a> |
1928 | +</dt> |
1929 | +<dd></dd> |
1930 | +<dt> |
1931 | +<a class="link" href="libdbusmenu-glib-Types.html#dbusmenu-status-get-nick" title="dbusmenu_status_get_nick ()">dbusmenu_status_get_nick</a>, function in <a class="link" href="libdbusmenu-glib-Types.html" title="Types">Types</a> |
1932 | +</dt> |
1933 | +<dd></dd> |
1934 | +<dt> |
1935 | +<a class="link" href="libdbusmenu-glib-Types.html#dbusmenu-status-get-type" title="dbusmenu_status_get_type ()">dbusmenu_status_get_type</a>, function in <a class="link" href="libdbusmenu-glib-Types.html" title="Types">Types</a> |
1936 | +</dt> |
1937 | +<dd></dd> |
1938 | +<dt> |
1939 | +<a class="link" href="libdbusmenu-glib-Types.html#dbusmenu-status-get-value-from-nick" title="dbusmenu_status_get_value_from_nick ()">dbusmenu_status_get_value_from_nick</a>, function in <a class="link" href="libdbusmenu-glib-Types.html" title="Types">Types</a> |
1940 | +</dt> |
1941 | +<dd></dd> |
1942 | +<a name="idxT"></a><h3 class="title">T</h3> |
1943 | +<dt> |
1944 | +<a class="link" href="libdbusmenu-glib-Types.html#DbusmenuTextDirection" title="enum DbusmenuTextDirection">DbusmenuTextDirection</a>, enum in <a class="link" href="libdbusmenu-glib-Types.html" title="Types">Types</a> |
1945 | +</dt> |
1946 | +<dd></dd> |
1947 | +<dt> |
1948 | +<a class="link" href="libdbusmenu-glib-Types.html#dbusmenu-text-direction-get-nick" title="dbusmenu_text_direction_get_nick ()">dbusmenu_text_direction_get_nick</a>, function in <a class="link" href="libdbusmenu-glib-Types.html" title="Types">Types</a> |
1949 | +</dt> |
1950 | +<dd></dd> |
1951 | +<dt> |
1952 | +<a class="link" href="libdbusmenu-glib-Types.html#dbusmenu-text-direction-get-type" title="dbusmenu_text_direction_get_type ()">dbusmenu_text_direction_get_type</a>, function in <a class="link" href="libdbusmenu-glib-Types.html" title="Types">Types</a> |
1953 | +</dt> |
1954 | +<dd></dd> |
1955 | +<dt> |
1956 | +<a class="link" href="libdbusmenu-glib-Types.html#dbusmenu-text-direction-get-value-from-nick" title="dbusmenu_text_direction_get_value_from_nick ()">dbusmenu_text_direction_get_value_from_nick</a>, function in <a class="link" href="libdbusmenu-glib-Types.html" title="Types">Types</a> |
1957 | +</dt> |
1958 | +<dd></dd> |
1959 | +<dt> |
1960 | +<a class="link" href="libdbusmenu-glib-Types.html#DBUSMENU-TYPE-STATUS:CAPS" title="DBUSMENU_TYPE_STATUS">DBUSMENU_TYPE_STATUS</a>, macro in <a class="link" href="libdbusmenu-glib-Types.html" title="Types">Types</a> |
1961 | +</dt> |
1962 | +<dd></dd> |
1963 | +<dt> |
1964 | +<a class="link" href="libdbusmenu-glib-Types.html#DBUSMENU-TYPE-TEXT-DIRECTION:CAPS" title="DBUSMENU_TYPE_TEXT_DIRECTION">DBUSMENU_TYPE_TEXT_DIRECTION</a>, macro in <a class="link" href="libdbusmenu-glib-Types.html" title="Types">Types</a> |
1965 | +</dt> |
1966 | +<dd></dd> |
1967 | +</div> |
1968 | +<div class="footer"> |
1969 | +<hr> |
1970 | + Generated by GTK-Doc V1.16</div> |
1971 | +</body> |
1972 | +</html> |
1973 | \ No newline at end of file |
1974 | |
1975 | === added file 'docs/libdbusmenu-glib/reference/html/ch01.html' |
1976 | --- docs/libdbusmenu-glib/reference/html/ch01.html 1970-01-01 00:00:00 +0000 |
1977 | +++ docs/libdbusmenu-glib/reference/html/ch01.html 2011-02-24 21:30:49 +0000 |
1978 | @@ -0,0 +1,50 @@ |
1979 | +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
1980 | +<html> |
1981 | +<head> |
1982 | +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
1983 | +<title>API</title> |
1984 | +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> |
1985 | +<link rel="home" href="index.html" title="libdbusmenu-glib Reference Manual"> |
1986 | +<link rel="up" href="index.html" title="libdbusmenu-glib Reference Manual"> |
1987 | +<link rel="prev" href="index.html" title="libdbusmenu-glib Reference Manual"> |
1988 | +<link rel="next" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer"> |
1989 | +<meta name="generator" content="GTK-Doc V1.16 (XML mode)"> |
1990 | +<link rel="stylesheet" href="style.css" type="text/css"> |
1991 | +</head> |
1992 | +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
1993 | +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"><tr valign="middle"> |
1994 | +<td><a accesskey="p" href="index.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> |
1995 | +<td> </td> |
1996 | +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> |
1997 | +<th width="100%" align="center">libdbusmenu-glib Reference Manual</th> |
1998 | +<td><a accesskey="n" href="libdbusmenu-glib-DbusmenuServer.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> |
1999 | +</tr></table> |
2000 | +<div class="chapter"> |
2001 | +<div class="titlepage"><div><div><h2 class="title"> |
2002 | +<a name="id401299"></a>API</h2></div></div></div> |
2003 | +<div class="toc"><dl> |
2004 | +<dt> |
2005 | +<span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuServer.html">DbusmenuServer</a></span><span class="refpurpose"> — The server signals changed and |
2006 | + updates on a tree of <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> objecs.</span> |
2007 | +</dt> |
2008 | +<dt> |
2009 | +<span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuMenuitemProxy.html">DbusmenuMenuitemProxy</a></span><span class="refpurpose"> — A menuitem that proxies from another menuitem</span> |
2010 | +</dt> |
2011 | +<dt> |
2012 | +<span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuMenuitem.html">DbusmenuMenuitem</a></span><span class="refpurpose"> — A lowlevel represenation of a menuitem</span> |
2013 | +</dt> |
2014 | +<dt> |
2015 | +<span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuClient.html">DbusmenuClient</a></span><span class="refpurpose"> — The catcher of all the server traffic</span> |
2016 | +</dt> |
2017 | +<dt> |
2018 | +<span class="refentrytitle"><a href="libdbusmenu-glib-Types.html">Types</a></span><span class="refpurpose"> — Types that are used by both client and |
2019 | + server.</span> |
2020 | +</dt> |
2021 | +</dl></div> |
2022 | +<span style="color: red"><xi:include></xi:include></span><span style="color: red"><xi:include></xi:include></span><span style="color: red"><xi:include></xi:include></span> |
2023 | +</div> |
2024 | +<div class="footer"> |
2025 | +<hr> |
2026 | + Generated by GTK-Doc V1.16</div> |
2027 | +</body> |
2028 | +</html> |
2029 | \ No newline at end of file |
2030 | |
2031 | === added file 'docs/libdbusmenu-glib/reference/html/home.png' |
2032 | Binary files docs/libdbusmenu-glib/reference/html/home.png 1970-01-01 00:00:00 +0000 and docs/libdbusmenu-glib/reference/html/home.png 2011-02-24 21:30:49 +0000 differ |
2033 | === added file 'docs/libdbusmenu-glib/reference/html/index.html' |
2034 | --- docs/libdbusmenu-glib/reference/html/index.html 1970-01-01 00:00:00 +0000 |
2035 | +++ docs/libdbusmenu-glib/reference/html/index.html 2011-02-24 21:30:49 +0000 |
2036 | @@ -0,0 +1,49 @@ |
2037 | +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
2038 | +<html> |
2039 | +<head> |
2040 | +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
2041 | +<title>libdbusmenu-glib Reference Manual</title> |
2042 | +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> |
2043 | +<link rel="home" href="index.html" title="libdbusmenu-glib Reference Manual"> |
2044 | +<link rel="next" href="ch01.html" title="API"> |
2045 | +<meta name="generator" content="GTK-Doc V1.16 (XML mode)"> |
2046 | +<link rel="stylesheet" href="style.css" type="text/css"> |
2047 | +</head> |
2048 | +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
2049 | +<div class="book"> |
2050 | +<div class="titlepage"> |
2051 | +<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> |
2052 | +<hr> |
2053 | +</div> |
2054 | +<div class="toc"><dl> |
2055 | +<dt><span class="chapter"><a href="ch01.html">API</a></span></dt> |
2056 | +<dd><dl> |
2057 | +<dt> |
2058 | +<span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuServer.html">DbusmenuServer</a></span><span class="refpurpose"> — The server signals changed and |
2059 | + updates on a tree of <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> objecs.</span> |
2060 | +</dt> |
2061 | +<dt> |
2062 | +<span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuMenuitemProxy.html">DbusmenuMenuitemProxy</a></span><span class="refpurpose"> — A menuitem that proxies from another menuitem</span> |
2063 | +</dt> |
2064 | +<dt> |
2065 | +<span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuMenuitem.html">DbusmenuMenuitem</a></span><span class="refpurpose"> — A lowlevel represenation of a menuitem</span> |
2066 | +</dt> |
2067 | +<dt> |
2068 | +<span class="refentrytitle"><a href="libdbusmenu-glib-DbusmenuClient.html">DbusmenuClient</a></span><span class="refpurpose"> — The catcher of all the server traffic</span> |
2069 | +</dt> |
2070 | +<dt> |
2071 | +<span class="refentrytitle"><a href="libdbusmenu-glib-Types.html">Types</a></span><span class="refpurpose"> — Types that are used by both client and |
2072 | + server.</span> |
2073 | +</dt> |
2074 | +</dl></dd> |
2075 | +<dt><span class="chapter"><a href="object-tree.html">Object Hierarchy</a></span></dt> |
2076 | +<dt><span class="index"><a href="api-index-full.html">API Index</a></span></dt> |
2077 | +<dt><span class="index"><a href="api-index-deprecated.html">Deprecated API Index</a></span></dt> |
2078 | +<dt><span class="glossary"><a href="annotation-glossary.html">Annotation Glossary</a></span></dt> |
2079 | +</dl></div> |
2080 | +</div> |
2081 | +<div class="footer"> |
2082 | +<hr> |
2083 | + Generated by GTK-Doc V1.16</div> |
2084 | +</body> |
2085 | +</html> |
2086 | \ No newline at end of file |
2087 | |
2088 | === added file 'docs/libdbusmenu-glib/reference/html/index.sgml' |
2089 | --- docs/libdbusmenu-glib/reference/html/index.sgml 1970-01-01 00:00:00 +0000 |
2090 | +++ docs/libdbusmenu-glib/reference/html/index.sgml 2011-02-24 21:30:49 +0000 |
2091 | @@ -0,0 +1,162 @@ |
2092 | +<ANCHOR id="libdbusmenu-glib-DbusmenuServer" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html"> |
2093 | +<ANCHOR id="libdbusmenu-glib-DbusmenuServer.stability-level" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#libdbusmenu-glib-DbusmenuServer.stability-level"> |
2094 | +<ANCHOR id="libdbusmenu-glib-DbusmenuServer.synopsis" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#libdbusmenu-glib-DbusmenuServer.synopsis"> |
2095 | +<ANCHOR id="libdbusmenu-glib-DbusmenuServer.description" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#libdbusmenu-glib-DbusmenuServer.description"> |
2096 | +<ANCHOR id="libdbusmenu-glib-DbusmenuServer.details" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#libdbusmenu-glib-DbusmenuServer.details"> |
2097 | +<ANCHOR id="DBUSMENU-SERVER-SIGNAL-ID-PROP-UPDATE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-ID-PROP-UPDATE:CAPS"> |
2098 | +<ANCHOR id="DBUSMENU-SERVER-SIGNAL-ID-UPDATE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-ID-UPDATE:CAPS"> |
2099 | +<ANCHOR id="DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATED:CAPS"> |
2100 | +<ANCHOR id="DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATE:CAPS"> |
2101 | +<ANCHOR id="DBUSMENU-SERVER-SIGNAL-ITEM-ACTIVATION:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-ITEM-ACTIVATION:CAPS"> |
2102 | +<ANCHOR id="DBUSMENU-SERVER-PROP-DBUS-OBJECT:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-DBUS-OBJECT:CAPS"> |
2103 | +<ANCHOR id="DBUSMENU-SERVER-PROP-ROOT-NODE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-ROOT-NODE:CAPS"> |
2104 | +<ANCHOR id="DBUSMENU-SERVER-PROP-STATUS:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-STATUS:CAPS"> |
2105 | +<ANCHOR id="DBUSMENU-SERVER-PROP-TEXT-DIRECTION:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-TEXT-DIRECTION:CAPS"> |
2106 | +<ANCHOR id="DBUSMENU-SERVER-PROP-VERSION:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-VERSION:CAPS"> |
2107 | +<ANCHOR id="DbusmenuServer" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer"> |
2108 | +<ANCHOR id="DbusmenuServerClass" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#DbusmenuServerClass"> |
2109 | +<ANCHOR id="dbusmenu-server-new" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-new"> |
2110 | +<ANCHOR id="dbusmenu-server-get-status" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-get-status"> |
2111 | +<ANCHOR id="dbusmenu-server-get-text-direction" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-get-text-direction"> |
2112 | +<ANCHOR id="dbusmenu-server-set-root" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-set-root"> |
2113 | +<ANCHOR id="dbusmenu-server-set-status" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-set-status"> |
2114 | +<ANCHOR id="dbusmenu-server-set-text-direction" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-set-text-direction"> |
2115 | +<ANCHOR id="libdbusmenu-glib-DbusmenuMenuitemProxy" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitemProxy.html"> |
2116 | +<ANCHOR id="libdbusmenu-glib-DbusmenuMenuitemProxy.stability-level" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitemProxy.html#libdbusmenu-glib-DbusmenuMenuitemProxy.stability-level"> |
2117 | +<ANCHOR id="libdbusmenu-glib-DbusmenuMenuitemProxy.synopsis" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitemProxy.html#libdbusmenu-glib-DbusmenuMenuitemProxy.synopsis"> |
2118 | +<ANCHOR id="libdbusmenu-glib-DbusmenuMenuitemProxy.description" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitemProxy.html#libdbusmenu-glib-DbusmenuMenuitemProxy.description"> |
2119 | +<ANCHOR id="libdbusmenu-glib-DbusmenuMenuitemProxy.details" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitemProxy.html#libdbusmenu-glib-DbusmenuMenuitemProxy.details"> |
2120 | +<ANCHOR id="DbusmenuMenuitemProxy" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy"> |
2121 | +<ANCHOR id="DbusmenuMenuitemProxyClass" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxyClass"> |
2122 | +<ANCHOR id="dbusmenu-menuitem-proxy-new" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitemProxy.html#dbusmenu-menuitem-proxy-new"> |
2123 | +<ANCHOR id="dbusmenu-menuitem-proxy-get-wrapped" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitemProxy.html#dbusmenu-menuitem-proxy-get-wrapped"> |
2124 | +<ANCHOR id="libdbusmenu-glib-DbusmenuMenuitem" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html"> |
2125 | +<ANCHOR id="libdbusmenu-glib-DbusmenuMenuitem.stability-level" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#libdbusmenu-glib-DbusmenuMenuitem.stability-level"> |
2126 | +<ANCHOR id="libdbusmenu-glib-DbusmenuMenuitem.synopsis" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#libdbusmenu-glib-DbusmenuMenuitem.synopsis"> |
2127 | +<ANCHOR id="libdbusmenu-glib-DbusmenuMenuitem.description" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#libdbusmenu-glib-DbusmenuMenuitem.description"> |
2128 | +<ANCHOR id="libdbusmenu-glib-DbusmenuMenuitem.details" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#libdbusmenu-glib-DbusmenuMenuitem.details"> |
2129 | +<ANCHOR id="DBUSMENU-MENUITEM-SIGNAL-PROPERTY-CHANGED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-PROPERTY-CHANGED:CAPS"> |
2130 | +<ANCHOR id="DBUSMENU-MENUITEM-SIGNAL-ITEM-ACTIVATED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-ITEM-ACTIVATED:CAPS"> |
2131 | +<ANCHOR id="DBUSMENU-MENUITEM-SIGNAL-CHILD-ADDED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-CHILD-ADDED:CAPS"> |
2132 | +<ANCHOR id="DBUSMENU-MENUITEM-SIGNAL-CHILD-REMOVED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-CHILD-REMOVED:CAPS"> |
2133 | +<ANCHOR id="DBUSMENU-MENUITEM-SIGNAL-CHILD-MOVED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-CHILD-MOVED:CAPS"> |
2134 | +<ANCHOR id="DBUSMENU-MENUITEM-SIGNAL-EVENT:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-EVENT:CAPS"> |
2135 | +<ANCHOR id="DBUSMENU-MENUITEM-SIGNAL-REALIZED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-REALIZED:CAPS"> |
2136 | +<ANCHOR id="DBUSMENU-MENUITEM-SIGNAL-REALIZED-ID:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-REALIZED-ID:CAPS"> |
2137 | +<ANCHOR id="DBUSMENU-MENUITEM-SIGNAL-ABOUT-TO-SHOW:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-ABOUT-TO-SHOW:CAPS"> |
2138 | +<ANCHOR id="DBUSMENU-MENUITEM-SIGNAL-SHOW-TO-USER:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-SHOW-TO-USER:CAPS"> |
2139 | +<ANCHOR id="DBUSMENU-MENUITEM-PROP-TYPE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TYPE:CAPS"> |
2140 | +<ANCHOR id="DBUSMENU-MENUITEM-PROP-VISIBLE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-VISIBLE:CAPS"> |
2141 | +<ANCHOR id="DBUSMENU-MENUITEM-PROP-ENABLED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-ENABLED:CAPS"> |
2142 | +<ANCHOR id="DBUSMENU-MENUITEM-PROP-LABEL:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-LABEL:CAPS"> |
2143 | +<ANCHOR id="DBUSMENU-MENUITEM-PROP-ICON-NAME:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-ICON-NAME:CAPS"> |
2144 | +<ANCHOR id="DBUSMENU-MENUITEM-PROP-ICON-DATA:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-ICON-DATA:CAPS"> |
2145 | +<ANCHOR id="DBUSMENU-MENUITEM-PROP-TOGGLE-TYPE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TOGGLE-TYPE:CAPS"> |
2146 | +<ANCHOR id="DBUSMENU-MENUITEM-PROP-TOGGLE-STATE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TOGGLE-STATE:CAPS"> |
2147 | +<ANCHOR id="DBUSMENU-MENUITEM-PROP-CHILD-DISPLAY:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-CHILD-DISPLAY:CAPS"> |
2148 | +<ANCHOR id="DBUSMENU-MENUITEM-PROP-SHORTCUT:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-SHORTCUT:CAPS"> |
2149 | +<ANCHOR id="DBUSMENU-MENUITEM-TOGGLE-CHECK:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-CHECK:CAPS"> |
2150 | +<ANCHOR id="DBUSMENU-MENUITEM-TOGGLE-RADIO:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-RADIO:CAPS"> |
2151 | +<ANCHOR id="DBUSMENU-MENUITEM-TOGGLE-STATE-UNCHECKED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-STATE-UNCHECKED:CAPS"> |
2152 | +<ANCHOR id="DBUSMENU-MENUITEM-TOGGLE-STATE-CHECKED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-STATE-CHECKED:CAPS"> |
2153 | +<ANCHOR id="DBUSMENU-MENUITEM-TOGGLE-STATE-UNKNOWN:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-STATE-UNKNOWN:CAPS"> |
2154 | +<ANCHOR id="DBUSMENU-MENUITEM-ICON-NAME-BLANK:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-ICON-NAME-BLANK:CAPS"> |
2155 | +<ANCHOR id="DBUSMENU-MENUITEM-CHILD-DISPLAY-SUBMENU:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-CHILD-DISPLAY-SUBMENU:CAPS"> |
2156 | +<ANCHOR id="DBUSMENU-MENUITEM-SHORTCUT-ALT:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SHORTCUT-ALT:CAPS"> |
2157 | +<ANCHOR id="DBUSMENU-MENUITEM-SHORTCUT-CONTROL:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SHORTCUT-CONTROL:CAPS"> |
2158 | +<ANCHOR id="DBUSMENU-MENUITEM-SHORTCUT-SHIFT:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SHORTCUT-SHIFT:CAPS"> |
2159 | +<ANCHOR id="DBUSMENU-MENUITEM-SHORTCUT-SUPER:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SHORTCUT-SUPER:CAPS"> |
2160 | +<ANCHOR id="DbusmenuMenuitem" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem"> |
2161 | +<ANCHOR id="dbusmenu-menuitem-about-to-show-cb" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-about-to-show-cb"> |
2162 | +<ANCHOR id="dbusmenu-menuitem-buildvariant-slot-t" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-buildvariant-slot-t"> |
2163 | +<ANCHOR id="DbusmenuMenuitemClass" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitemClass"> |
2164 | +<ANCHOR id="dbusmenu-menuitem-new" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-new"> |
2165 | +<ANCHOR id="dbusmenu-menuitem-new-with-id" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-new-with-id"> |
2166 | +<ANCHOR id="dbusmenu-menuitem-get-id" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-id"> |
2167 | +<ANCHOR id="dbusmenu-menuitem-get-children" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-children"> |
2168 | +<ANCHOR id="dbusmenu-menuitem-take-children" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-take-children"> |
2169 | +<ANCHOR id="dbusmenu-menuitem-get-position" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-position"> |
2170 | +<ANCHOR id="dbusmenu-menuitem-get-position-realized" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-position-realized"> |
2171 | +<ANCHOR id="dbusmenu-menuitem-child-append" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-append"> |
2172 | +<ANCHOR id="dbusmenu-menuitem-child-prepend" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-prepend"> |
2173 | +<ANCHOR id="dbusmenu-menuitem-child-delete" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-delete"> |
2174 | +<ANCHOR id="dbusmenu-menuitem-child-add-position" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-add-position"> |
2175 | +<ANCHOR id="dbusmenu-menuitem-child-reorder" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-reorder"> |
2176 | +<ANCHOR id="dbusmenu-menuitem-child-find" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-find"> |
2177 | +<ANCHOR id="dbusmenu-menuitem-find-id" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-find-id"> |
2178 | +<ANCHOR id="dbusmenu-menuitem-property-set" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set"> |
2179 | +<ANCHOR id="dbusmenu-menuitem-property-set-bool" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-bool"> |
2180 | +<ANCHOR id="dbusmenu-menuitem-property-set-int" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-int"> |
2181 | +<ANCHOR id="dbusmenu-menuitem-property-set-variant" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-variant"> |
2182 | +<ANCHOR id="dbusmenu-menuitem-property-get" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get"> |
2183 | +<ANCHOR id="dbusmenu-menuitem-property-get-bool" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-bool"> |
2184 | +<ANCHOR id="dbusmenu-menuitem-property-get-int" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-int"> |
2185 | +<ANCHOR id="dbusmenu-menuitem-property-get-variant" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-variant"> |
2186 | +<ANCHOR id="dbusmenu-menuitem-property-exist" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-exist"> |
2187 | +<ANCHOR id="dbusmenu-menuitem-properties-list" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-properties-list"> |
2188 | +<ANCHOR id="dbusmenu-menuitem-properties-copy" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-properties-copy"> |
2189 | +<ANCHOR id="dbusmenu-menuitem-property-remove" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-remove"> |
2190 | +<ANCHOR id="dbusmenu-menuitem-set-root" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-set-root"> |
2191 | +<ANCHOR id="dbusmenu-menuitem-get-root" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-root"> |
2192 | +<ANCHOR id="dbusmenu-menuitem-foreach" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-foreach"> |
2193 | +<ANCHOR id="dbusmenu-menuitem-handle-event" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-handle-event"> |
2194 | +<ANCHOR id="dbusmenu-menuitem-send-about-to-show" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-send-about-to-show"> |
2195 | +<ANCHOR id="dbusmenu-menuitem-show-to-user" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-show-to-user"> |
2196 | +<ANCHOR id="dbusmenu-menuitem-get-parent" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-parent"> |
2197 | +<ANCHOR id="dbusmenu-menuitem-set-parent" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-set-parent"> |
2198 | +<ANCHOR id="dbusmenu-menuitem-unparent" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-unparent"> |
2199 | +<ANCHOR id="libdbusmenu-glib-DbusmenuClient" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html"> |
2200 | +<ANCHOR id="libdbusmenu-glib-DbusmenuClient.stability-level" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#libdbusmenu-glib-DbusmenuClient.stability-level"> |
2201 | +<ANCHOR id="libdbusmenu-glib-DbusmenuClient.synopsis" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#libdbusmenu-glib-DbusmenuClient.synopsis"> |
2202 | +<ANCHOR id="libdbusmenu-glib-DbusmenuClient.description" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#libdbusmenu-glib-DbusmenuClient.description"> |
2203 | +<ANCHOR id="libdbusmenu-glib-DbusmenuClient.details" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#libdbusmenu-glib-DbusmenuClient.details"> |
2204 | +<ANCHOR id="DBUSMENU-CLIENT-SIGNAL-LAYOUT-UPDATED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-LAYOUT-UPDATED:CAPS"> |
2205 | +<ANCHOR id="DBUSMENU-CLIENT-SIGNAL-ROOT-CHANGED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-ROOT-CHANGED:CAPS"> |
2206 | +<ANCHOR id="DBUSMENU-CLIENT-SIGNAL-NEW-MENUITEM:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-NEW-MENUITEM:CAPS"> |
2207 | +<ANCHOR id="DBUSMENU-CLIENT-SIGNAL-EVENT-RESULT:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-EVENT-RESULT:CAPS"> |
2208 | +<ANCHOR id="DBUSMENU-CLIENT-SIGNAL-ITEM-ACTIVATE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-ITEM-ACTIVATE:CAPS"> |
2209 | +<ANCHOR id="DBUSMENU-CLIENT-SIGNAL-TEXT-DIRECTION-CHANGED:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-TEXT-DIRECTION-CHANGED:CAPS"> |
2210 | +<ANCHOR id="DBUSMENU-CLIENT-PROP-DBUS-NAME:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-PROP-DBUS-NAME:CAPS"> |
2211 | +<ANCHOR id="DBUSMENU-CLIENT-PROP-DBUS-OBJECT:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-PROP-DBUS-OBJECT:CAPS"> |
2212 | +<ANCHOR id="DBUSMENU-CLIENT-PROP-STATUS:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-PROP-STATUS:CAPS"> |
2213 | +<ANCHOR id="DBUSMENU-CLIENT-PROP-TEXT-DIRECTION:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-PROP-TEXT-DIRECTION:CAPS"> |
2214 | +<ANCHOR id="DBUSMENU-CLIENT-TYPES-DEFAULT:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-TYPES-DEFAULT:CAPS"> |
2215 | +<ANCHOR id="DBUSMENU-CLIENT-TYPES-SEPARATOR:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-TYPES-SEPARATOR:CAPS"> |
2216 | +<ANCHOR id="DBUSMENU-CLIENT-TYPES-IMAGE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-TYPES-IMAGE:CAPS"> |
2217 | +<ANCHOR id="DbusmenuClient" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient"> |
2218 | +<ANCHOR id="DbusmenuClientClass" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientClass"> |
2219 | +<ANCHOR id="DbusmenuClientTypeHandler" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientTypeHandler"> |
2220 | +<ANCHOR id="DbusmenuClientTypeDestroyHandler" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientTypeDestroyHandler"> |
2221 | +<ANCHOR id="dbusmenu-client-new" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-new"> |
2222 | +<ANCHOR id="dbusmenu-client-get-root" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-get-root"> |
2223 | +<ANCHOR id="dbusmenu-client-get-status" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-get-status"> |
2224 | +<ANCHOR id="dbusmenu-client-get-text-direction" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-get-text-direction"> |
2225 | +<ANCHOR id="dbusmenu-client-add-type-handler" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-add-type-handler"> |
2226 | +<ANCHOR id="dbusmenu-client-add-type-handler-full" href="libdbusmenu-glib/libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-add-type-handler-full"> |
2227 | +<ANCHOR id="libdbusmenu-glib-Types" href="libdbusmenu-glib/libdbusmenu-glib-Types.html"> |
2228 | +<ANCHOR id="libdbusmenu-glib-Types.stability-level" href="libdbusmenu-glib/libdbusmenu-glib-Types.html#libdbusmenu-glib-Types.stability-level"> |
2229 | +<ANCHOR id="libdbusmenu-glib-Types.synopsis" href="libdbusmenu-glib/libdbusmenu-glib-Types.html#libdbusmenu-glib-Types.synopsis"> |
2230 | +<ANCHOR id="libdbusmenu-glib-Types.description" href="libdbusmenu-glib/libdbusmenu-glib-Types.html#libdbusmenu-glib-Types.description"> |
2231 | +<ANCHOR id="libdbusmenu-glib-Types.details" href="libdbusmenu-glib/libdbusmenu-glib-Types.html#libdbusmenu-glib-Types.details"> |
2232 | +<ANCHOR id="DBUSMENU-TYPE-STATUS:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-Types.html#DBUSMENU-TYPE-STATUS:CAPS"> |
2233 | +<ANCHOR id="DBUSMENU-TYPE-TEXT-DIRECTION:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-Types.html#DBUSMENU-TYPE-TEXT-DIRECTION:CAPS"> |
2234 | +<ANCHOR id="DbusmenuStatus" href="libdbusmenu-glib/libdbusmenu-glib-Types.html#DbusmenuStatus"> |
2235 | +<ANCHOR id="DBUSMENU-STATUS-NORMAL:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-Types.html#DBUSMENU-STATUS-NORMAL:CAPS"> |
2236 | +<ANCHOR id="DBUSMENU-STATUS-NOTICE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-Types.html#DBUSMENU-STATUS-NOTICE:CAPS"> |
2237 | +<ANCHOR id="DbusmenuTextDirection" href="libdbusmenu-glib/libdbusmenu-glib-Types.html#DbusmenuTextDirection"> |
2238 | +<ANCHOR id="DBUSMENU-TEXT-DIRECTION-NONE:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-Types.html#DBUSMENU-TEXT-DIRECTION-NONE:CAPS"> |
2239 | +<ANCHOR id="DBUSMENU-TEXT-DIRECTION-LTR:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-Types.html#DBUSMENU-TEXT-DIRECTION-LTR:CAPS"> |
2240 | +<ANCHOR id="DBUSMENU-TEXT-DIRECTION-RTL:CAPS" href="libdbusmenu-glib/libdbusmenu-glib-Types.html#DBUSMENU-TEXT-DIRECTION-RTL:CAPS"> |
2241 | +<ANCHOR id="dbusmenu-status-get-nick" href="libdbusmenu-glib/libdbusmenu-glib-Types.html#dbusmenu-status-get-nick"> |
2242 | +<ANCHOR id="dbusmenu-status-get-type" href="libdbusmenu-glib/libdbusmenu-glib-Types.html#dbusmenu-status-get-type"> |
2243 | +<ANCHOR id="dbusmenu-status-get-value-from-nick" href="libdbusmenu-glib/libdbusmenu-glib-Types.html#dbusmenu-status-get-value-from-nick"> |
2244 | +<ANCHOR id="dbusmenu-text-direction-get-nick" href="libdbusmenu-glib/libdbusmenu-glib-Types.html#dbusmenu-text-direction-get-nick"> |
2245 | +<ANCHOR id="dbusmenu-text-direction-get-type" href="libdbusmenu-glib/libdbusmenu-glib-Types.html#dbusmenu-text-direction-get-type"> |
2246 | +<ANCHOR id="dbusmenu-text-direction-get-value-from-nick" href="libdbusmenu-glib/libdbusmenu-glib-Types.html#dbusmenu-text-direction-get-value-from-nick"> |
2247 | +<ANCHOR id="annotation-glossterm-allow-none" href="libdbusmenu-glib/annotation-glossary.html#annotation-glossterm-allow-none"> |
2248 | +<ANCHOR id="annotation-glossterm-element-type" href="libdbusmenu-glib/annotation-glossary.html#annotation-glossterm-element-type"> |
2249 | +<ANCHOR id="annotation-glossterm-transfer container" href="libdbusmenu-glib/annotation-glossary.html#annotation-glossterm-transfer container"> |
2250 | +<ANCHOR id="annotation-glossterm-in" href="libdbusmenu-glib/annotation-glossary.html#annotation-glossterm-in"> |
2251 | +<ANCHOR id="annotation-glossterm-transfer full" href="libdbusmenu-glib/annotation-glossary.html#annotation-glossterm-transfer full"> |
2252 | +<ANCHOR id="annotation-glossterm-closure" href="libdbusmenu-glib/annotation-glossary.html#annotation-glossterm-closure"> |
2253 | +<ANCHOR id="annotation-glossterm-transfer none" href="libdbusmenu-glib/annotation-glossary.html#annotation-glossterm-transfer none"> |
2254 | |
2255 | === added file 'docs/libdbusmenu-glib/reference/html/left.png' |
2256 | Binary files docs/libdbusmenu-glib/reference/html/left.png 1970-01-01 00:00:00 +0000 and docs/libdbusmenu-glib/reference/html/left.png 2011-02-24 21:30:49 +0000 differ |
2257 | === added file 'docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuClient.html' |
2258 | --- docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuClient.html 1970-01-01 00:00:00 +0000 |
2259 | +++ docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuClient.html 2011-02-24 21:30:49 +0000 |
2260 | @@ -0,0 +1,603 @@ |
2261 | +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
2262 | +<html> |
2263 | +<head> |
2264 | +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
2265 | +<title>DbusmenuClient</title> |
2266 | +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> |
2267 | +<link rel="home" href="index.html" title="libdbusmenu-glib Reference Manual"> |
2268 | +<link rel="up" href="ch01.html" title="API"> |
2269 | +<link rel="prev" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem"> |
2270 | +<link rel="next" href="libdbusmenu-glib-Types.html" title="Types"> |
2271 | +<meta name="generator" content="GTK-Doc V1.16 (XML mode)"> |
2272 | +<link rel="stylesheet" href="style.css" type="text/css"> |
2273 | +</head> |
2274 | +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
2275 | +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> |
2276 | +<tr valign="middle"> |
2277 | +<td><a accesskey="p" href="libdbusmenu-glib-DbusmenuMenuitem.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> |
2278 | +<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> |
2279 | +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> |
2280 | +<th width="100%" align="center">libdbusmenu-glib Reference Manual</th> |
2281 | +<td><a accesskey="n" href="libdbusmenu-glib-Types.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> |
2282 | +</tr> |
2283 | +<tr><td colspan="5" class="shortcuts"> |
2284 | +<a href="#libdbusmenu-glib-DbusmenuClient.synopsis" class="shortcut">Top</a> |
2285 | + | |
2286 | + <a href="#libdbusmenu-glib-DbusmenuClient.description" class="shortcut">Description</a> |
2287 | +</td></tr> |
2288 | +</table> |
2289 | +<div class="refentry"> |
2290 | +<a name="libdbusmenu-glib-DbusmenuClient"></a><div class="titlepage"></div> |
2291 | +<div class="refnamediv"><table width="100%"><tr> |
2292 | +<td valign="top"> |
2293 | +<h2><span class="refentrytitle"><a name="libdbusmenu-glib-DbusmenuClient.top_of_page"></a>DbusmenuClient</span></h2> |
2294 | +<p>DbusmenuClient — The catcher of all the server traffic</p> |
2295 | +</td> |
2296 | +<td valign="top" align="right"></td> |
2297 | +</tr></table></div> |
2298 | +<div class="refsect1"> |
2299 | +<a name="libdbusmenu-glib-DbusmenuClient.stability-level"></a><h2>Stability Level</h2> |
2300 | +Unstable, unless otherwise indicated |
2301 | +</div> |
2302 | +<div class="refsynopsisdiv"> |
2303 | +<a name="libdbusmenu-glib-DbusmenuClient.synopsis"></a><h2>Synopsis</h2> |
2304 | +<pre class="synopsis"> |
2305 | +#include <libdbusmenu-glib/client.h> |
2306 | + |
2307 | +#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> |
2308 | +#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> |
2309 | +#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> |
2310 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-EVENT-RESULT:CAPS" title="DBUSMENU_CLIENT_SIGNAL_EVENT_RESULT">DBUSMENU_CLIENT_SIGNAL_EVENT_RESULT</a> |
2311 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-ITEM-ACTIVATE:CAPS" title="DBUSMENU_CLIENT_SIGNAL_ITEM_ACTIVATE">DBUSMENU_CLIENT_SIGNAL_ITEM_ACTIVATE</a> |
2312 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-SIGNAL-TEXT-DIRECTION-CHANGED:CAPS" title="DBUSMENU_CLIENT_SIGNAL_TEXT_DIRECTION_CHANGED">DBUSMENU_CLIENT_SIGNAL_TEXT_DIRECTION_CHANGED</a> |
2313 | +#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> |
2314 | +#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> |
2315 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-PROP-STATUS:CAPS" title="DBUSMENU_CLIENT_PROP_STATUS">DBUSMENU_CLIENT_PROP_STATUS</a> |
2316 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-PROP-TEXT-DIRECTION:CAPS" title="DBUSMENU_CLIENT_PROP_TEXT_DIRECTION">DBUSMENU_CLIENT_PROP_TEXT_DIRECTION</a> |
2317 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-TYPES-DEFAULT:CAPS" title="DBUSMENU_CLIENT_TYPES_DEFAULT">DBUSMENU_CLIENT_TYPES_DEFAULT</a> |
2318 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-TYPES-SEPARATOR:CAPS" title="DBUSMENU_CLIENT_TYPES_SEPARATOR">DBUSMENU_CLIENT_TYPES_SEPARATOR</a> |
2319 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-TYPES-IMAGE:CAPS" title="DBUSMENU_CLIENT_TYPES_IMAGE">DBUSMENU_CLIENT_TYPES_IMAGE</a> |
2320 | + <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient">DbusmenuClient</a>; |
2321 | +struct <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientClass" title="struct DbusmenuClientClass">DbusmenuClientClass</a>; |
2322 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *newitem</code></em>, |
2323 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>, |
2324 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>, |
2325 | + <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>); |
2326 | +<span class="returnvalue">void</span> (<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientTypeDestroyHandler" title="DbusmenuClientTypeDestroyHandler ()">*DbusmenuClientTypeDestroyHandler</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>, |
2327 | + <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>, |
2328 | + <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>); |
2329 | +<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>, |
2330 | + <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>); |
2331 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct 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>); |
2332 | +<a class="link" href="libdbusmenu-glib-Types.html#DbusmenuStatus" title="enum DbusmenuStatus"><span class="returnvalue">DbusmenuStatus</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-get-status" title="dbusmenu_client_get_status ()">dbusmenu_client_get_status</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>); |
2333 | +<a class="link" href="libdbusmenu-glib-Types.html#DbusmenuTextDirection" title="enum DbusmenuTextDirection"><span class="returnvalue">DbusmenuTextDirection</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-get-text-direction" title="dbusmenu_client_get_text_direction ()">dbusmenu_client_get_text_direction</a> |
2334 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>); |
2335 | +<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>, |
2336 | + <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>, |
2337 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientTypeHandler" title="DbusmenuClientTypeHandler ()"><span class="type">DbusmenuClientTypeHandler</span></a> newfunc</code></em>); |
2338 | +<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-full" title="dbusmenu_client_add_type_handler_full ()">dbusmenu_client_add_type_handler_full</a> |
2339 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>, |
2340 | + <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>, |
2341 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientTypeHandler" title="DbusmenuClientTypeHandler ()"><span class="type">DbusmenuClientTypeHandler</span></a> newfunc</code></em>, |
2342 | + <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>, |
2343 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientTypeDestroyHandler" title="DbusmenuClientTypeDestroyHandler ()"><span class="type">DbusmenuClientTypeDestroyHandler</span></a> destroy_func</code></em>); |
2344 | +</pre> |
2345 | +</div> |
2346 | +<div class="refsect1"> |
2347 | +<a name="libdbusmenu-glib-DbusmenuClient.description"></a><h2>Description</h2> |
2348 | +<p> |
2349 | +The client exists as a mirror to the server. For most folks |
2350 | + all they will do with a client is set it up to connect to |
2351 | + a server and then watch as the menu items on their side |
2352 | + of the bus change. This is all they should need to know about |
2353 | + the client, that it magically makes their menuitems dance. |
2354 | +</p> |
2355 | +<p> |
2356 | + It does this by setting up signal watchers and adjusting |
2357 | + the menuitems appropriately. Most users should watch the |
2358 | + menu items and the signal <span class="type">"layout-changed"</span> for |
2359 | + larger events so that they can be optimized. It is possible |
2360 | + with that signal that even the root node would change. If |
2361 | + that doesn't happen the normal signals on the individual |
2362 | + nodes should be enough for most users. |
2363 | +</p> |
2364 | +</div> |
2365 | +<div class="refsect1"> |
2366 | +<a name="libdbusmenu-glib-DbusmenuClient.details"></a><h2>Details</h2> |
2367 | +<div class="refsect2"> |
2368 | +<a name="DBUSMENU-CLIENT-SIGNAL-LAYOUT-UPDATED:CAPS"></a><h3>DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED</h3> |
2369 | +<pre class="programlisting">#define DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED "layout-updated" |
2370 | +</pre> |
2371 | +<p> |
2372 | +String to attach to signal <span class="type">"layout-updated"</span> |
2373 | +</p> |
2374 | +</div> |
2375 | +<hr> |
2376 | +<div class="refsect2"> |
2377 | +<a name="DBUSMENU-CLIENT-SIGNAL-ROOT-CHANGED:CAPS"></a><h3>DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED</h3> |
2378 | +<pre class="programlisting">#define DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED "root-changed" |
2379 | +</pre> |
2380 | +<p> |
2381 | +String to attach to signal <span class="type">"root-changed"</span> |
2382 | +</p> |
2383 | +</div> |
2384 | +<hr> |
2385 | +<div class="refsect2"> |
2386 | +<a name="DBUSMENU-CLIENT-SIGNAL-NEW-MENUITEM:CAPS"></a><h3>DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM</h3> |
2387 | +<pre class="programlisting">#define DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM "new-menuitem" |
2388 | +</pre> |
2389 | +<p> |
2390 | +String to attach to signal <span class="type">"new-menuitem"</span> |
2391 | +</p> |
2392 | +</div> |
2393 | +<hr> |
2394 | +<div class="refsect2"> |
2395 | +<a name="DBUSMENU-CLIENT-SIGNAL-EVENT-RESULT:CAPS"></a><h3>DBUSMENU_CLIENT_SIGNAL_EVENT_RESULT</h3> |
2396 | +<pre class="programlisting">#define DBUSMENU_CLIENT_SIGNAL_EVENT_RESULT "event-result" |
2397 | +</pre> |
2398 | +<p> |
2399 | +String to attach to signal <span class="type">"event-result"</span> |
2400 | +</p> |
2401 | +</div> |
2402 | +<hr> |
2403 | +<div class="refsect2"> |
2404 | +<a name="DBUSMENU-CLIENT-SIGNAL-ITEM-ACTIVATE:CAPS"></a><h3>DBUSMENU_CLIENT_SIGNAL_ITEM_ACTIVATE</h3> |
2405 | +<pre class="programlisting">#define DBUSMENU_CLIENT_SIGNAL_ITEM_ACTIVATE "item-activate" |
2406 | +</pre> |
2407 | +<p> |
2408 | +String to attach to signal <span class="type">"item-activate"</span> |
2409 | +</p> |
2410 | +</div> |
2411 | +<hr> |
2412 | +<div class="refsect2"> |
2413 | +<a name="DBUSMENU-CLIENT-SIGNAL-TEXT-DIRECTION-CHANGED:CAPS"></a><h3>DBUSMENU_CLIENT_SIGNAL_TEXT_DIRECTION_CHANGED</h3> |
2414 | +<pre class="programlisting">#define DBUSMENU_CLIENT_SIGNAL_TEXT_DIRECTION_CHANGED "text-direction-changed" |
2415 | +</pre> |
2416 | +<p> |
2417 | +String to attach to signal <span class="type">"text-direction-changed"</span> |
2418 | +</p> |
2419 | +</div> |
2420 | +<hr> |
2421 | +<div class="refsect2"> |
2422 | +<a name="DBUSMENU-CLIENT-PROP-DBUS-NAME:CAPS"></a><h3>DBUSMENU_CLIENT_PROP_DBUS_NAME</h3> |
2423 | +<pre class="programlisting">#define DBUSMENU_CLIENT_PROP_DBUS_NAME "dbus-name" |
2424 | +</pre> |
2425 | +<p> |
2426 | +String to access property <span class="type">"dbus-name"</span> |
2427 | +</p> |
2428 | +</div> |
2429 | +<hr> |
2430 | +<div class="refsect2"> |
2431 | +<a name="DBUSMENU-CLIENT-PROP-DBUS-OBJECT:CAPS"></a><h3>DBUSMENU_CLIENT_PROP_DBUS_OBJECT</h3> |
2432 | +<pre class="programlisting">#define DBUSMENU_CLIENT_PROP_DBUS_OBJECT "dbus-object" |
2433 | +</pre> |
2434 | +<p> |
2435 | +String to access property <span class="type">"dbus-object"</span> |
2436 | +</p> |
2437 | +</div> |
2438 | +<hr> |
2439 | +<div class="refsect2"> |
2440 | +<a name="DBUSMENU-CLIENT-PROP-STATUS:CAPS"></a><h3>DBUSMENU_CLIENT_PROP_STATUS</h3> |
2441 | +<pre class="programlisting">#define DBUSMENU_CLIENT_PROP_STATUS "status" |
2442 | +</pre> |
2443 | +<p> |
2444 | +String to access property <span class="type">"status"</span> |
2445 | +</p> |
2446 | +</div> |
2447 | +<hr> |
2448 | +<div class="refsect2"> |
2449 | +<a name="DBUSMENU-CLIENT-PROP-TEXT-DIRECTION:CAPS"></a><h3>DBUSMENU_CLIENT_PROP_TEXT_DIRECTION</h3> |
2450 | +<pre class="programlisting">#define DBUSMENU_CLIENT_PROP_TEXT_DIRECTION "text-direction" |
2451 | +</pre> |
2452 | +<p> |
2453 | +String to access property <span class="type">"text-direction"</span> |
2454 | +</p> |
2455 | +</div> |
2456 | +<hr> |
2457 | +<div class="refsect2"> |
2458 | +<a name="DBUSMENU-CLIENT-TYPES-DEFAULT:CAPS"></a><h3>DBUSMENU_CLIENT_TYPES_DEFAULT</h3> |
2459 | +<pre class="programlisting">#define DBUSMENU_CLIENT_TYPES_DEFAULT "standard" |
2460 | +</pre> |
2461 | +<p> |
2462 | +Used to set the 'type' property on a menu item to create |
2463 | +a standard menu item. |
2464 | +</p> |
2465 | +</div> |
2466 | +<hr> |
2467 | +<div class="refsect2"> |
2468 | +<a name="DBUSMENU-CLIENT-TYPES-SEPARATOR:CAPS"></a><h3>DBUSMENU_CLIENT_TYPES_SEPARATOR</h3> |
2469 | +<pre class="programlisting">#define DBUSMENU_CLIENT_TYPES_SEPARATOR "separator" |
2470 | +</pre> |
2471 | +<p> |
2472 | +Used to set the 'type' property on a menu item to create |
2473 | +a separator menu item. |
2474 | +</p> |
2475 | +</div> |
2476 | +<hr> |
2477 | +<div class="refsect2"> |
2478 | +<a name="DBUSMENU-CLIENT-TYPES-IMAGE:CAPS"></a><h3>DBUSMENU_CLIENT_TYPES_IMAGE</h3> |
2479 | +<pre class="programlisting">#define DBUSMENU_CLIENT_TYPES_IMAGE "standard" |
2480 | +</pre> |
2481 | +<p> |
2482 | +Used to set the 'type' property on a menu item to create |
2483 | +an image menu item. Deprecated as standard menu items now |
2484 | +support images as well. |
2485 | +</p> |
2486 | +</div> |
2487 | +<hr> |
2488 | +<div class="refsect2"> |
2489 | +<a name="DbusmenuClient"></a><h3>DbusmenuClient</h3> |
2490 | +<pre class="programlisting">typedef struct _DbusmenuClient DbusmenuClient;</pre> |
2491 | +<p> |
2492 | +The client for a <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="type">DbusmenuServer</span></a> creating a shared |
2493 | + object set of <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> objects. |
2494 | +</p> |
2495 | +</div> |
2496 | +<hr> |
2497 | +<div class="refsect2"> |
2498 | +<a name="DbusmenuClientClass"></a><h3>struct DbusmenuClientClass</h3> |
2499 | +<pre class="programlisting">struct DbusmenuClientClass { |
2500 | + GObjectClass parent_class; |
2501 | + |
2502 | + void (*layout_updated)(void); |
2503 | + void (*root_changed) (DbusmenuMenuitem * newroot); |
2504 | + void (*new_menuitem) (DbusmenuMenuitem * newitem); |
2505 | + void (*item_activate) (DbusmenuMenuitem * item, guint timestamp); |
2506 | + void (*event_result) (DbusmenuMenuitem * item, gchar * event, GVariant * data, guint timestamp, GError * error); |
2507 | + |
2508 | + /*< Private >*/ |
2509 | + void (*reserved1) (void); |
2510 | + void (*reserved2) (void); |
2511 | + void (*reserved3) (void); |
2512 | + void (*reserved4) (void); |
2513 | + void (*reserved5) (void); |
2514 | + void (*reserved6) (void); |
2515 | +}; |
2516 | +</pre> |
2517 | +<p> |
2518 | +A simple class that takes all of the information from a |
2519 | + <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 |
2520 | + <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> objects appear on the other side. |
2521 | +</p> |
2522 | +<div class="variablelist"><table border="0"> |
2523 | +<col align="left" valign="top"> |
2524 | +<tbody> |
2525 | +<tr> |
2526 | +<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> |
2527 | +<td><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a></td> |
2528 | +</tr> |
2529 | +<tr> |
2530 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.layout-updated"></a>layout_updated</code></em> ()</span></p></td> |
2531 | +<td>Slot for <span class="type">"layout-updated"</span>.</td> |
2532 | +</tr> |
2533 | +<tr> |
2534 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.root-changed"></a>root_changed</code></em> ()</span></p></td> |
2535 | +<td>Slot for <span class="type">"root-changed"</span>.</td> |
2536 | +</tr> |
2537 | +<tr> |
2538 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.new-menuitem"></a>new_menuitem</code></em> ()</span></p></td> |
2539 | +<td>Slot for <span class="type">"new-menuitem"</span>.</td> |
2540 | +</tr> |
2541 | +<tr> |
2542 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.item-activate"></a>item_activate</code></em> ()</span></p></td> |
2543 | +<td>Slot for <span class="type">"item-activate"</span>.</td> |
2544 | +</tr> |
2545 | +<tr> |
2546 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.event-result"></a>event_result</code></em> ()</span></p></td> |
2547 | +<td>Slot for <span class="type">"event-error"</span>.</td> |
2548 | +</tr> |
2549 | +<tr> |
2550 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.reserved1"></a>reserved1</code></em> ()</span></p></td> |
2551 | +<td>Reserved for future use.</td> |
2552 | +</tr> |
2553 | +<tr> |
2554 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.reserved2"></a>reserved2</code></em> ()</span></p></td> |
2555 | +<td>Reserved for future use.</td> |
2556 | +</tr> |
2557 | +<tr> |
2558 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.reserved3"></a>reserved3</code></em> ()</span></p></td> |
2559 | +<td>Reserved for future use.</td> |
2560 | +</tr> |
2561 | +<tr> |
2562 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.reserved4"></a>reserved4</code></em> ()</span></p></td> |
2563 | +<td>Reserved for future use.</td> |
2564 | +</tr> |
2565 | +<tr> |
2566 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.reserved5"></a>reserved5</code></em> ()</span></p></td> |
2567 | +<td>Reserved for future use.</td> |
2568 | +</tr> |
2569 | +<tr> |
2570 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuClientClass.reserved6"></a>reserved6</code></em> ()</span></p></td> |
2571 | +<td>Reserved for future use.</td> |
2572 | +</tr> |
2573 | +</tbody> |
2574 | +</table></div> |
2575 | +</div> |
2576 | +<hr> |
2577 | +<div class="refsect2"> |
2578 | +<a name="DbusmenuClientTypeHandler"></a><h3>DbusmenuClientTypeHandler ()</h3> |
2579 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *newitem</code></em>, |
2580 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>, |
2581 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>, |
2582 | + <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> |
2583 | +<p> |
2584 | +The type handler is called when a dbusmenu item is created |
2585 | + with a matching type as setup in <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-add-type-handler" title="dbusmenu_client_add_type_handler ()"><span class="type">dbusmenu_client_add_type_handler</span></a> |
2586 | +</p> |
2587 | +<div class="variablelist"><table border="0"> |
2588 | +<col align="left" valign="top"> |
2589 | +<tbody> |
2590 | +<tr> |
2591 | +<td><p><span class="term"><em class="parameter"><code>newitem</code></em> :</span></p></td> |
2592 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> that was created</td> |
2593 | +</tr> |
2594 | +<tr> |
2595 | +<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td> |
2596 | +<td>The parent of <em class="parameter"><code>newitem</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 none</td> |
2597 | +</tr> |
2598 | +<tr> |
2599 | +<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td> |
2600 | +<td>A pointer to the <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> |
2601 | +</td> |
2602 | +</tr> |
2603 | +<tr> |
2604 | +<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td> |
2605 | +<td>The data you gave us</td> |
2606 | +</tr> |
2607 | +<tr> |
2608 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
2609 | +<td> |
2610 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if the type has been handled. <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a> if this |
2611 | +function was somehow unable to handle it.</td> |
2612 | +</tr> |
2613 | +</tbody> |
2614 | +</table></div> |
2615 | +</div> |
2616 | +<hr> |
2617 | +<div class="refsect2"> |
2618 | +<a name="DbusmenuClientTypeDestroyHandler"></a><h3>DbusmenuClientTypeDestroyHandler ()</h3> |
2619 | +<pre class="programlisting"><span class="returnvalue">void</span> (*DbusmenuClientTypeDestroyHandler) (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>, |
2620 | + <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>, |
2621 | + <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> |
2622 | +<p> |
2623 | +This handler is called when the type becomes unregistered by the |
2624 | + client. This is usally caused by the <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> being destroyed |
2625 | + and should free memory or unref objects in <em class="parameter"><code>user_data</code></em>. |
2626 | +</p> |
2627 | +<div class="variablelist"><table border="0"> |
2628 | +<col align="left" valign="top"> |
2629 | +<tbody> |
2630 | +<tr> |
2631 | +<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td> |
2632 | +<td>A pointer to the <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> |
2633 | +</td> |
2634 | +</tr> |
2635 | +<tr> |
2636 | +<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td> |
2637 | +<td>The type that this handler was registered with</td> |
2638 | +</tr> |
2639 | +<tr> |
2640 | +<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td> |
2641 | +<td>The data you gave us</td> |
2642 | +</tr> |
2643 | +</tbody> |
2644 | +</table></div> |
2645 | +</div> |
2646 | +<hr> |
2647 | +<div class="refsect2"> |
2648 | +<a name="dbusmenu-client-new"></a><h3>dbusmenu_client_new ()</h3> |
2649 | +<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>, |
2650 | + <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> |
2651 | +<p> |
2652 | +This function creates a new client that connects to a specific |
2653 | +server on DBus. That server is at a specific location sharing |
2654 | +a known object. The interface is assumed by the code to be |
2655 | +the DBus menu interface. The newly created client will start |
2656 | +sending out events as it syncs up with the server. |
2657 | +</p> |
2658 | +<div class="variablelist"><table border="0"> |
2659 | +<col align="left" valign="top"> |
2660 | +<tbody> |
2661 | +<tr> |
2662 | +<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td> |
2663 | +<td>The DBus name for the server to connect to</td> |
2664 | +</tr> |
2665 | +<tr> |
2666 | +<td><p><span class="term"><em class="parameter"><code>object</code></em> :</span></p></td> |
2667 | +<td>The object on the server to monitor</td> |
2668 | +</tr> |
2669 | +<tr> |
2670 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
2671 | +<td>A brand new <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> |
2672 | +</td> |
2673 | +</tr> |
2674 | +</tbody> |
2675 | +</table></div> |
2676 | +</div> |
2677 | +<hr> |
2678 | +<div class="refsect2"> |
2679 | +<a name="dbusmenu-client-get-root"></a><h3>dbusmenu_client_get_root ()</h3> |
2680 | +<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct 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> |
2681 | +<p> |
2682 | +Grabs the root node for the specified client <em class="parameter"><code>client</code></em>. This |
2683 | +function may block. It will block if there is currently a |
2684 | +call to update the layout, it will block on that layout |
2685 | +updated and then return the newly updated layout. Chances |
2686 | +are that this update is in the queue for the mainloop as |
2687 | +it would have been requested some time ago, but in theory |
2688 | +it could block longer. |
2689 | +</p> |
2690 | +<div class="variablelist"><table border="0"> |
2691 | +<col align="left" valign="top"> |
2692 | +<tbody> |
2693 | +<tr> |
2694 | +<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td> |
2695 | +<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</td> |
2696 | +</tr> |
2697 | +<tr> |
2698 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
2699 | +<td>A <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> representing the root of |
2700 | +menu on the server. If there is no server or there is |
2701 | +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>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> |
2702 | +</td> |
2703 | +</tr> |
2704 | +</tbody> |
2705 | +</table></div> |
2706 | +</div> |
2707 | +<hr> |
2708 | +<div class="refsect2"> |
2709 | +<a name="dbusmenu-client-get-status"></a><h3>dbusmenu_client_get_status ()</h3> |
2710 | +<pre class="programlisting"><a class="link" href="libdbusmenu-glib-Types.html#DbusmenuStatus" title="enum DbusmenuStatus"><span class="returnvalue">DbusmenuStatus</span></a> dbusmenu_client_get_status (<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> |
2711 | +<p> |
2712 | +Gets the recommended current status that the server |
2713 | + is exporting for the menus. In situtations where the |
2714 | + value is <a class="link" href="libdbusmenu-glib-Types.html#DBUSMENU-STATUS-NOTICE:CAPS"><span class="type">DBUSMENU_STATUS_NOTICE</span></a> it is recommended that |
2715 | + the client show the menus to the user an a more noticible |
2716 | + way. |
2717 | +</p> |
2718 | +<div class="variablelist"><table border="0"> |
2719 | +<col align="left" valign="top"> |
2720 | +<tbody> |
2721 | +<tr> |
2722 | +<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td> |
2723 | +<td> |
2724 | +<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> to check the status on</td> |
2725 | +</tr> |
2726 | +<tr> |
2727 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
2728 | +<td>Status being exported.</td> |
2729 | +</tr> |
2730 | +</tbody> |
2731 | +</table></div> |
2732 | +</div> |
2733 | +<hr> |
2734 | +<div class="refsect2"> |
2735 | +<a name="dbusmenu-client-get-text-direction"></a><h3>dbusmenu_client_get_text_direction ()</h3> |
2736 | +<pre class="programlisting"><a class="link" href="libdbusmenu-glib-Types.html#DbusmenuTextDirection" title="enum DbusmenuTextDirection"><span class="returnvalue">DbusmenuTextDirection</span></a> dbusmenu_client_get_text_direction |
2737 | + (<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> |
2738 | +<p> |
2739 | +Gets the text direction that the server is exporting. If |
2740 | + the server is not exporting a direction then the value |
2741 | + <a class="link" href="libdbusmenu-glib-Types.html#DBUSMENU-TEXT-DIRECTION-NONE:CAPS"><span class="type">DBUSMENU_TEXT_DIRECTION_NONE</span></a> will be returned. |
2742 | +</p> |
2743 | +<div class="variablelist"><table border="0"> |
2744 | +<col align="left" valign="top"> |
2745 | +<tbody> |
2746 | +<tr> |
2747 | +<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td> |
2748 | +<td> |
2749 | +<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> to check the text direction on</td> |
2750 | +</tr> |
2751 | +<tr> |
2752 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
2753 | +<td>Text direction being exported.</td> |
2754 | +</tr> |
2755 | +</tbody> |
2756 | +</table></div> |
2757 | +</div> |
2758 | +<hr> |
2759 | +<div class="refsect2"> |
2760 | +<a name="dbusmenu-client-add-type-handler"></a><h3>dbusmenu_client_add_type_handler ()</h3> |
2761 | +<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>, |
2762 | + <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>, |
2763 | + <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> |
2764 | +<p> |
2765 | +This 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>. |
2766 | +Every new menuitem that comes in immediately gets asked for it's |
2767 | +properties. When we get those properties we check the 'type' |
2768 | +property and look to see if it matches a handler that is known |
2769 | +by the client. If so, the <em class="parameter"><code>newfunc</code></em> function is executed on that |
2770 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a>. If not, then the DbusmenuClient::new-menuitem |
2771 | +signal is sent. |
2772 | +</p> |
2773 | +<p> |
2774 | +In the future the known types will be sent to the server so that it |
2775 | +can make choices about the menu item types availble. |
2776 | +</p> |
2777 | +<div class="variablelist"><table border="0"> |
2778 | +<col align="left" valign="top"> |
2779 | +<tbody> |
2780 | +<tr> |
2781 | +<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td> |
2782 | +<td>Client where we're getting types coming in</td> |
2783 | +</tr> |
2784 | +<tr> |
2785 | +<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td> |
2786 | +<td>A text string that will be matched with the 'type' |
2787 | +property on incoming menu items</td> |
2788 | +</tr> |
2789 | +<tr> |
2790 | +<td><p><span class="term"><em class="parameter"><code>newfunc</code></em> :</span></p></td> |
2791 | +<td>The function that will be executed with those new |
2792 | +items when they come in.</td> |
2793 | +</tr> |
2794 | +<tr> |
2795 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
2796 | +<td>If registering the new type was successful.</td> |
2797 | +</tr> |
2798 | +</tbody> |
2799 | +</table></div> |
2800 | +</div> |
2801 | +<hr> |
2802 | +<div class="refsect2"> |
2803 | +<a name="dbusmenu-client-add-type-handler-full"></a><h3>dbusmenu_client_add_type_handler_full ()</h3> |
2804 | +<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_full |
2805 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>, |
2806 | + <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>, |
2807 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientTypeHandler" title="DbusmenuClientTypeHandler ()"><span class="type">DbusmenuClientTypeHandler</span></a> newfunc</code></em>, |
2808 | + <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>, |
2809 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientTypeDestroyHandler" title="DbusmenuClientTypeDestroyHandler ()"><span class="type">DbusmenuClientTypeDestroyHandler</span></a> destroy_func</code></em>);</pre> |
2810 | +<p> |
2811 | +This 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>. |
2812 | +Every new menuitem that comes in immediately gets asked for it's |
2813 | +properties. When we get those properties we check the 'type' |
2814 | +property and look to see if it matches a handler that is known |
2815 | +by the client. If so, the <em class="parameter"><code>newfunc</code></em> function is executed on that |
2816 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a>. If not, then the DbusmenuClient::new-menuitem |
2817 | +signal is sent. |
2818 | +</p> |
2819 | +<p> |
2820 | +In the future the known types will be sent to the server so that it |
2821 | +can make choices about the menu item types availble. |
2822 | +</p> |
2823 | +<div class="variablelist"><table border="0"> |
2824 | +<col align="left" valign="top"> |
2825 | +<tbody> |
2826 | +<tr> |
2827 | +<td><p><span class="term"><em class="parameter"><code>client</code></em> :</span></p></td> |
2828 | +<td>Client where we're getting types coming in</td> |
2829 | +</tr> |
2830 | +<tr> |
2831 | +<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td> |
2832 | +<td>A text string that will be matched with the 'type' |
2833 | +property on incoming menu items</td> |
2834 | +</tr> |
2835 | +<tr> |
2836 | +<td><p><span class="term"><em class="parameter"><code>newfunc</code></em> :</span></p></td> |
2837 | +<td>The function that will be executed with those new |
2838 | +items when they come in.</td> |
2839 | +</tr> |
2840 | +<tr> |
2841 | +<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td> |
2842 | +<td>Data passed to <em class="parameter"><code>newfunc</code></em> when it is called</td> |
2843 | +</tr> |
2844 | +<tr> |
2845 | +<td><p><span class="term"><em class="parameter"><code>destroy_func</code></em> :</span></p></td> |
2846 | +<td>A function that is called when the type handler is |
2847 | +removed (usually on client destruction) which will free |
2848 | +the resources in <em class="parameter"><code>user_data</code></em>.</td> |
2849 | +</tr> |
2850 | +<tr> |
2851 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
2852 | +<td>If registering the new type was successful.</td> |
2853 | +</tr> |
2854 | +</tbody> |
2855 | +</table></div> |
2856 | +</div> |
2857 | +</div> |
2858 | +</div> |
2859 | +<div class="footer"> |
2860 | +<hr> |
2861 | + Generated by GTK-Doc V1.16</div> |
2862 | +</body> |
2863 | +</html> |
2864 | \ No newline at end of file |
2865 | |
2866 | === added file 'docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitem.html' |
2867 | --- docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitem.html 1970-01-01 00:00:00 +0000 |
2868 | +++ docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitem.html 2011-02-24 21:30:49 +0000 |
2869 | @@ -0,0 +1,1696 @@ |
2870 | +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
2871 | +<html> |
2872 | +<head> |
2873 | +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
2874 | +<title>DbusmenuMenuitem</title> |
2875 | +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> |
2876 | +<link rel="home" href="index.html" title="libdbusmenu-glib Reference Manual"> |
2877 | +<link rel="up" href="ch01.html" title="API"> |
2878 | +<link rel="prev" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html" title="DbusmenuMenuitemProxy"> |
2879 | +<link rel="next" href="libdbusmenu-glib-DbusmenuClient.html" title="DbusmenuClient"> |
2880 | +<meta name="generator" content="GTK-Doc V1.16 (XML mode)"> |
2881 | +<link rel="stylesheet" href="style.css" type="text/css"> |
2882 | +</head> |
2883 | +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
2884 | +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> |
2885 | +<tr valign="middle"> |
2886 | +<td><a accesskey="p" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> |
2887 | +<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> |
2888 | +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> |
2889 | +<th width="100%" align="center">libdbusmenu-glib Reference Manual</th> |
2890 | +<td><a accesskey="n" href="libdbusmenu-glib-DbusmenuClient.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> |
2891 | +</tr> |
2892 | +<tr><td colspan="5" class="shortcuts"> |
2893 | +<a href="#libdbusmenu-glib-DbusmenuMenuitem.synopsis" class="shortcut">Top</a> |
2894 | + | |
2895 | + <a href="#libdbusmenu-glib-DbusmenuMenuitem.description" class="shortcut">Description</a> |
2896 | +</td></tr> |
2897 | +</table> |
2898 | +<div class="refentry"> |
2899 | +<a name="libdbusmenu-glib-DbusmenuMenuitem"></a><div class="titlepage"></div> |
2900 | +<div class="refnamediv"><table width="100%"><tr> |
2901 | +<td valign="top"> |
2902 | +<h2><span class="refentrytitle"><a name="libdbusmenu-glib-DbusmenuMenuitem.top_of_page"></a>DbusmenuMenuitem</span></h2> |
2903 | +<p>DbusmenuMenuitem — A lowlevel represenation of a menuitem</p> |
2904 | +</td> |
2905 | +<td valign="top" align="right"></td> |
2906 | +</tr></table></div> |
2907 | +<div class="refsect1"> |
2908 | +<a name="libdbusmenu-glib-DbusmenuMenuitem.stability-level"></a><h2>Stability Level</h2> |
2909 | +Unstable, unless otherwise indicated |
2910 | +</div> |
2911 | +<div class="refsynopsisdiv"> |
2912 | +<a name="libdbusmenu-glib-DbusmenuMenuitem.synopsis"></a><h2>Synopsis</h2> |
2913 | +<pre class="synopsis"> |
2914 | +#include <libdbusmenu-glib/menuitem.h> |
2915 | + |
2916 | +#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> |
2917 | +#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> |
2918 | +#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> |
2919 | +#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> |
2920 | +#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> |
2921 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-EVENT:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_EVENT">DBUSMENU_MENUITEM_SIGNAL_EVENT</a> |
2922 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-REALIZED:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_REALIZED">DBUSMENU_MENUITEM_SIGNAL_REALIZED</a> |
2923 | +#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> |
2924 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-ABOUT-TO-SHOW:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_ABOUT_TO_SHOW">DBUSMENU_MENUITEM_SIGNAL_ABOUT_TO_SHOW</a> |
2925 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SIGNAL-SHOW-TO-USER:CAPS" title="DBUSMENU_MENUITEM_SIGNAL_SHOW_TO_USER">DBUSMENU_MENUITEM_SIGNAL_SHOW_TO_USER</a> |
2926 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TYPE:CAPS" title="DBUSMENU_MENUITEM_PROP_TYPE">DBUSMENU_MENUITEM_PROP_TYPE</a> |
2927 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-VISIBLE:CAPS" title="DBUSMENU_MENUITEM_PROP_VISIBLE">DBUSMENU_MENUITEM_PROP_VISIBLE</a> |
2928 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-ENABLED:CAPS" title="DBUSMENU_MENUITEM_PROP_ENABLED">DBUSMENU_MENUITEM_PROP_ENABLED</a> |
2929 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-LABEL:CAPS" title="DBUSMENU_MENUITEM_PROP_LABEL">DBUSMENU_MENUITEM_PROP_LABEL</a> |
2930 | +#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> |
2931 | +#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> |
2932 | +#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> |
2933 | +#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> |
2934 | +#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> |
2935 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-SHORTCUT:CAPS" title="DBUSMENU_MENUITEM_PROP_SHORTCUT">DBUSMENU_MENUITEM_PROP_SHORTCUT</a> |
2936 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-CHECK:CAPS" title="DBUSMENU_MENUITEM_TOGGLE_CHECK">DBUSMENU_MENUITEM_TOGGLE_CHECK</a> |
2937 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-RADIO:CAPS" title="DBUSMENU_MENUITEM_TOGGLE_RADIO">DBUSMENU_MENUITEM_TOGGLE_RADIO</a> |
2938 | +#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> |
2939 | +#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> |
2940 | +#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> |
2941 | +#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> |
2942 | +#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> |
2943 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SHORTCUT-ALT:CAPS" title="DBUSMENU_MENUITEM_SHORTCUT_ALT">DBUSMENU_MENUITEM_SHORTCUT_ALT</a> |
2944 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SHORTCUT-CONTROL:CAPS" title="DBUSMENU_MENUITEM_SHORTCUT_CONTROL">DBUSMENU_MENUITEM_SHORTCUT_CONTROL</a> |
2945 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SHORTCUT-SHIFT:CAPS" title="DBUSMENU_MENUITEM_SHORTCUT_SHIFT">DBUSMENU_MENUITEM_SHORTCUT_SHIFT</a> |
2946 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-SHORTCUT-SUPER:CAPS" title="DBUSMENU_MENUITEM_SHORTCUT_SUPER">DBUSMENU_MENUITEM_SHORTCUT_SUPER</a> |
2947 | +struct <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem">DbusmenuMenuitem</a>; |
2948 | +<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>) |
2949 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
2950 | + <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>); |
2951 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * (<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-buildvariant-slot-t" title="dbusmenu_menuitem_buildvariant_slot_t ()">*dbusmenu_menuitem_buildvariant_slot_t</a>) |
2952 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
2953 | + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **properties</code></em>); |
2954 | +struct <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitemClass" title="struct DbusmenuMenuitemClass">DbusmenuMenuitemClass</a>; |
2955 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct 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>); |
2956 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct 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>); |
2957 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
2958 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
2959 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
2960 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
2961 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>); |
2962 | +<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> |
2963 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
2964 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>); |
2965 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
2966 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>); |
2967 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
2968 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>); |
2969 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
2970 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>); |
2971 | +<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> |
2972 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
2973 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>, |
2974 | + <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>); |
2975 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
2976 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>, |
2977 | + <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>); |
2978 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct 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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
2979 | + <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>); |
2980 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct 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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
2981 | + <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>); |
2982 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
2983 | + <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>, |
2984 | + <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>); |
2985 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
2986 | + <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>, |
2987 | + <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>); |
2988 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
2989 | + <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>, |
2990 | + <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>); |
2991 | +<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-variant" title="dbusmenu_menuitem_property_set_variant ()">dbusmenu_menuitem_property_set_variant</a> |
2992 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
2993 | + <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>, |
2994 | + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>); |
2995 | +const <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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
2996 | + <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>); |
2997 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
2998 | + <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>); |
2999 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3000 | + <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>); |
3001 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-variant" title="dbusmenu_menuitem_property_get_variant ()">dbusmenu_menuitem_property_get_variant</a> |
3002 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3003 | + <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>); |
3004 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3005 | + <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>); |
3006 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
3007 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
3008 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3009 | + <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>); |
3010 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3011 | + <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>); |
3012 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
3013 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3014 | + <em class="parameter"><code><span class="type">void</span> (*func) (DbusmenuMenuitem * mi, gpointer data)</code></em>, |
3015 | + <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>); |
3016 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3017 | + <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>, |
3018 | + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *variant</code></em>, |
3019 | + <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>); |
3020 | +<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> |
3021 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3022 | + <em class="parameter"><code><span class="type">void</span> (*cb) (DbusmenuMenuitem * mi, gpointer user_data)</code></em>, |
3023 | + <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>); |
3024 | +<span class="returnvalue">void</span> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-show-to-user" title="dbusmenu_menuitem_show_to_user ()">dbusmenu_menuitem_show_to_user</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3025 | + <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>); |
3026 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-parent" title="dbusmenu_menuitem_get_parent ()">dbusmenu_menuitem_get_parent</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
3027 | +<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-set-parent" title="dbusmenu_menuitem_set_parent ()">dbusmenu_menuitem_set_parent</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3028 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>); |
3029 | +<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-unparent" title="dbusmenu_menuitem_unparent ()">dbusmenu_menuitem_unparent</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
3030 | +</pre> |
3031 | +</div> |
3032 | +<div class="refsect1"> |
3033 | +<a name="libdbusmenu-glib-DbusmenuMenuitem.description"></a><h2>Description</h2> |
3034 | +<p> |
3035 | +A <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> is the lowest level of represenation of a |
3036 | +single item in a menu. It gets created on the server side |
3037 | +and copied over to the client side where it gets rendered. As |
3038 | +the server starts to change it, and grow it, and do all kinds |
3039 | +of fun stuff that information is transfered over DBus and the |
3040 | +client updates it's understanding of the object model. |
3041 | +</p> |
3042 | +<p> |
3043 | +Most people using either the client or the server should be |
3044 | +able to deal mostly with <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> objects. These |
3045 | +are simple, but then they can be attached to more complex |
3046 | +objects and handled appropriately. |
3047 | +</p> |
3048 | +</div> |
3049 | +<div class="refsect1"> |
3050 | +<a name="libdbusmenu-glib-DbusmenuMenuitem.details"></a><h2>Details</h2> |
3051 | +<div class="refsect2"> |
3052 | +<a name="DBUSMENU-MENUITEM-SIGNAL-PROPERTY-CHANGED:CAPS"></a><h3>DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED</h3> |
3053 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED "property-changed" |
3054 | +</pre> |
3055 | +<p> |
3056 | +String to attach to signal <span class="type">"property-changed"</span> |
3057 | +</p> |
3058 | +</div> |
3059 | +<hr> |
3060 | +<div class="refsect2"> |
3061 | +<a name="DBUSMENU-MENUITEM-SIGNAL-ITEM-ACTIVATED:CAPS"></a><h3>DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED</h3> |
3062 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED "item-activated" |
3063 | +</pre> |
3064 | +<p> |
3065 | +String to attach to signal <span class="type">"item-activated"</span> |
3066 | +</p> |
3067 | +</div> |
3068 | +<hr> |
3069 | +<div class="refsect2"> |
3070 | +<a name="DBUSMENU-MENUITEM-SIGNAL-CHILD-ADDED:CAPS"></a><h3>DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED</h3> |
3071 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED "child-added" |
3072 | +</pre> |
3073 | +<p> |
3074 | +String to attach to signal <span class="type">"child-added"</span> |
3075 | +</p> |
3076 | +</div> |
3077 | +<hr> |
3078 | +<div class="refsect2"> |
3079 | +<a name="DBUSMENU-MENUITEM-SIGNAL-CHILD-REMOVED:CAPS"></a><h3>DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED</h3> |
3080 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED "child-removed" |
3081 | +</pre> |
3082 | +<p> |
3083 | +String to attach to signal <span class="type">"child-removed"</span> |
3084 | +</p> |
3085 | +</div> |
3086 | +<hr> |
3087 | +<div class="refsect2"> |
3088 | +<a name="DBUSMENU-MENUITEM-SIGNAL-CHILD-MOVED:CAPS"></a><h3>DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED</h3> |
3089 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED "child-moved" |
3090 | +</pre> |
3091 | +<p> |
3092 | +String to attach to signal <span class="type">"child-moved"</span> |
3093 | +</p> |
3094 | +</div> |
3095 | +<hr> |
3096 | +<div class="refsect2"> |
3097 | +<a name="DBUSMENU-MENUITEM-SIGNAL-EVENT:CAPS"></a><h3>DBUSMENU_MENUITEM_SIGNAL_EVENT</h3> |
3098 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_SIGNAL_EVENT "event" |
3099 | +</pre> |
3100 | +<p> |
3101 | +String to attach to signal <span class="type">"event"</span> |
3102 | +</p> |
3103 | +</div> |
3104 | +<hr> |
3105 | +<div class="refsect2"> |
3106 | +<a name="DBUSMENU-MENUITEM-SIGNAL-REALIZED:CAPS"></a><h3>DBUSMENU_MENUITEM_SIGNAL_REALIZED</h3> |
3107 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_SIGNAL_REALIZED "realized" |
3108 | +</pre> |
3109 | +<p> |
3110 | +String to attach to signal <span class="type">"realized"</span> |
3111 | +</p> |
3112 | +</div> |
3113 | +<hr> |
3114 | +<div class="refsect2"> |
3115 | +<a name="DBUSMENU-MENUITEM-SIGNAL-REALIZED-ID:CAPS"></a><h3>DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID</h3> |
3116 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID (g_signal_lookup(DBUSMENU_MENUITEM_SIGNAL_REALIZED, DBUSMENU_TYPE_MENUITEM)) |
3117 | +</pre> |
3118 | +<p> |
3119 | +ID to attach to signal <span class="type">"realized"</span> |
3120 | +</p> |
3121 | +</div> |
3122 | +<hr> |
3123 | +<div class="refsect2"> |
3124 | +<a name="DBUSMENU-MENUITEM-SIGNAL-ABOUT-TO-SHOW:CAPS"></a><h3>DBUSMENU_MENUITEM_SIGNAL_ABOUT_TO_SHOW</h3> |
3125 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_SIGNAL_ABOUT_TO_SHOW "about-to-show" |
3126 | +</pre> |
3127 | +<p> |
3128 | +String to attach to signal <span class="type">"about-to-show"</span> |
3129 | +</p> |
3130 | +</div> |
3131 | +<hr> |
3132 | +<div class="refsect2"> |
3133 | +<a name="DBUSMENU-MENUITEM-SIGNAL-SHOW-TO-USER:CAPS"></a><h3>DBUSMENU_MENUITEM_SIGNAL_SHOW_TO_USER</h3> |
3134 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_SIGNAL_SHOW_TO_USER "show-to-user" |
3135 | +</pre> |
3136 | +<p> |
3137 | +String to attach to signal <span class="type">"show-to-user"</span> |
3138 | +</p> |
3139 | +</div> |
3140 | +<hr> |
3141 | +<div class="refsect2"> |
3142 | +<a name="DBUSMENU-MENUITEM-PROP-TYPE:CAPS"></a><h3>DBUSMENU_MENUITEM_PROP_TYPE</h3> |
3143 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_PROP_TYPE "type" |
3144 | +</pre> |
3145 | +<p> |
3146 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> property used to represent what type of menuitem |
3147 | +this object represents. Type: <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariantType.html#G-VARIANT-TYPE-STRING:CAPS"><span class="type">G_VARIANT_TYPE_STRING</span></a>. |
3148 | +</p> |
3149 | +</div> |
3150 | +<hr> |
3151 | +<div class="refsect2"> |
3152 | +<a name="DBUSMENU-MENUITEM-PROP-VISIBLE:CAPS"></a><h3>DBUSMENU_MENUITEM_PROP_VISIBLE</h3> |
3153 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_PROP_VISIBLE "visible" |
3154 | +</pre> |
3155 | +<p> |
3156 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> property used to represent whether the menuitem |
3157 | +should be shown or not. Type: <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariantType.html#G-VARIANT-TYPE-BOOLEAN:CAPS"><span class="type">G_VARIANT_TYPE_BOOLEAN</span></a>. |
3158 | +</p> |
3159 | +</div> |
3160 | +<hr> |
3161 | +<div class="refsect2"> |
3162 | +<a name="DBUSMENU-MENUITEM-PROP-ENABLED:CAPS"></a><h3>DBUSMENU_MENUITEM_PROP_ENABLED</h3> |
3163 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_PROP_ENABLED "enabled" |
3164 | +</pre> |
3165 | +<p> |
3166 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> property used to represent whether the menuitem |
3167 | +is clickable or not. Type: <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariantType.html#G-VARIANT-TYPE-BOOLEAN:CAPS"><span class="type">G_VARIANT_TYPE_BOOLEAN</span></a>. |
3168 | +</p> |
3169 | +</div> |
3170 | +<hr> |
3171 | +<div class="refsect2"> |
3172 | +<a name="DBUSMENU-MENUITEM-PROP-LABEL:CAPS"></a><h3>DBUSMENU_MENUITEM_PROP_LABEL</h3> |
3173 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_PROP_LABEL "label" |
3174 | +</pre> |
3175 | +<p> |
3176 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> property used for the text on the menu item. |
3177 | +Type: <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariantType.html#G-VARIANT-TYPE-STRING:CAPS"><span class="type">G_VARIANT_TYPE_STRING</span></a> |
3178 | +</p> |
3179 | +</div> |
3180 | +<hr> |
3181 | +<div class="refsect2"> |
3182 | +<a name="DBUSMENU-MENUITEM-PROP-ICON-NAME:CAPS"></a><h3>DBUSMENU_MENUITEM_PROP_ICON_NAME</h3> |
3183 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_PROP_ICON_NAME "icon-name" |
3184 | +</pre> |
3185 | +<p> |
3186 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> property that is the name of the icon under the |
3187 | +Freedesktop.org icon naming spec. Type: <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariantType.html#G-VARIANT-TYPE-STRING:CAPS"><span class="type">G_VARIANT_TYPE_STRING</span></a> |
3188 | +</p> |
3189 | +</div> |
3190 | +<hr> |
3191 | +<div class="refsect2"> |
3192 | +<a name="DBUSMENU-MENUITEM-PROP-ICON-DATA:CAPS"></a><h3>DBUSMENU_MENUITEM_PROP_ICON_DATA</h3> |
3193 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_PROP_ICON_DATA "icon-data" |
3194 | +</pre> |
3195 | +<p> |
3196 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> property that is the raw data of a custom icon |
3197 | +used in the application. Type: <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariantType.html#G-VARIANT-TYPE-VARIANT:CAPS"><span class="type">G_VARIANT_TYPE_VARIANT</span></a> |
3198 | +</p> |
3199 | +<p> |
3200 | +It is recommended that this is not set directly but instead the |
3201 | +libdbusmenu-gtk library is used with the function <a href="/usr/share/gtk-doc/html/libdbusmenu-gtk/libdbusmenu-gtk-menuitem.html#dbusmenu-menuitem-property-set-image"><code class="function">dbusmenu_menuitem_property_set_image()</code></a> |
3202 | +</p> |
3203 | +</div> |
3204 | +<hr> |
3205 | +<div class="refsect2"> |
3206 | +<a name="DBUSMENU-MENUITEM-PROP-TOGGLE-TYPE:CAPS"></a><h3>DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE</h3> |
3207 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE "toggle-type" |
3208 | +</pre> |
3209 | +<p> |
3210 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> property that says what type of toggle entry should |
3211 | +be shown in the menu. Should be either <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-CHECK:CAPS" title="DBUSMENU_MENUITEM_TOGGLE_CHECK"><span class="type">DBUSMENU_MENUITEM_TOGGLE_CHECK</span></a> |
3212 | +or <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-RADIO:CAPS" title="DBUSMENU_MENUITEM_TOGGLE_RADIO"><span class="type">DBUSMENU_MENUITEM_TOGGLE_RADIO</span></a>. Type: <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariantType.html#G-VARIANT-TYPE-STRING:CAPS"><span class="type">G_VARIANT_TYPE_STRING</span></a> |
3213 | +</p> |
3214 | +</div> |
3215 | +<hr> |
3216 | +<div class="refsect2"> |
3217 | +<a name="DBUSMENU-MENUITEM-PROP-TOGGLE-STATE:CAPS"></a><h3>DBUSMENU_MENUITEM_PROP_TOGGLE_STATE</h3> |
3218 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_PROP_TOGGLE_STATE "toggle-state" |
3219 | +</pre> |
3220 | +<p> |
3221 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> property that says what state a toggle entry should |
3222 | +be shown as the menu. Should be either <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-STATE-UNCHECKED:CAPS" title="DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED"><span class="type">DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED</span></a> |
3223 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-TOGGLE-STATE-CHECKED:CAPS" title="DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED"><span class="type">DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED</span></a> or <span class="type">DBUSMENU_MENUITEM_TOGGLE_STATUE_UNKNOWN</span>. |
3224 | +Type: <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariantType.html#G-VARIANT-TYPE-INT32:CAPS"><span class="type">G_VARIANT_TYPE_INT32</span></a> |
3225 | +</p> |
3226 | +</div> |
3227 | +<hr> |
3228 | +<div class="refsect2"> |
3229 | +<a name="DBUSMENU-MENUITEM-PROP-CHILD-DISPLAY:CAPS"></a><h3>DBUSMENU_MENUITEM_PROP_CHILD_DISPLAY</h3> |
3230 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_PROP_CHILD_DISPLAY "children-display" |
3231 | +</pre> |
3232 | +<p> |
3233 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> property that tells how the children of this menuitem |
3234 | +should be displayed. Most likely this will be unset or of the value |
3235 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-CHILD-DISPLAY-SUBMENU:CAPS" title="DBUSMENU_MENUITEM_CHILD_DISPLAY_SUBMENU"><span class="type">DBUSMENU_MENUITEM_CHILD_DISPLAY_SUBMENU</span></a>. Type: <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariantType.html#G-VARIANT-TYPE-STRING:CAPS"><span class="type">G_VARIANT_TYPE_STRING</span></a> |
3236 | +</p> |
3237 | +</div> |
3238 | +<hr> |
3239 | +<div class="refsect2"> |
3240 | +<a name="DBUSMENU-MENUITEM-PROP-SHORTCUT:CAPS"></a><h3>DBUSMENU_MENUITEM_PROP_SHORTCUT</h3> |
3241 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_PROP_SHORTCUT "shortcut" |
3242 | +</pre> |
3243 | +<p> |
3244 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> property that is the entries that represent a shortcut |
3245 | +to activate the menuitem. It is an array of arrays of strings. |
3246 | +Type: <a href="http://library.gnome.org/devel/glib/unstable/glib-GVariantType.html#G-VARIANT-TYPE-ARRAY:CAPS"><span class="type">G_VARIANT_TYPE_ARRAY</span></a> |
3247 | +</p> |
3248 | +<p> |
3249 | +It is recommended that this is not set directly but instead the |
3250 | +libdbusmenu-gtk library is used with the function <a href="/usr/share/gtk-doc/html/libdbusmenu-gtk/libdbusmenu-gtk-menuitem.html#dbusmenu-menuitem-property-set-shortcut"><code class="function">dbusmenu_menuitem_property_set_shortcut()</code></a> |
3251 | +</p> |
3252 | +</div> |
3253 | +<hr> |
3254 | +<div class="refsect2"> |
3255 | +<a name="DBUSMENU-MENUITEM-TOGGLE-CHECK:CAPS"></a><h3>DBUSMENU_MENUITEM_TOGGLE_CHECK</h3> |
3256 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_TOGGLE_CHECK "checkmark" |
3257 | +</pre> |
3258 | +<p> |
3259 | +Used to set <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TOGGLE-TYPE:CAPS" title="DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE"><span class="type">DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE</span></a> to be a standard |
3260 | +check mark item. |
3261 | +</p> |
3262 | +</div> |
3263 | +<hr> |
3264 | +<div class="refsect2"> |
3265 | +<a name="DBUSMENU-MENUITEM-TOGGLE-RADIO:CAPS"></a><h3>DBUSMENU_MENUITEM_TOGGLE_RADIO</h3> |
3266 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_TOGGLE_RADIO "radio" |
3267 | +</pre> |
3268 | +<p> |
3269 | +Used to set <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TOGGLE-TYPE:CAPS" title="DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE"><span class="type">DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE</span></a> to be a standard |
3270 | +radio item. |
3271 | +</p> |
3272 | +</div> |
3273 | +<hr> |
3274 | +<div class="refsect2"> |
3275 | +<a name="DBUSMENU-MENUITEM-TOGGLE-STATE-UNCHECKED:CAPS"></a><h3>DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED</h3> |
3276 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED 0 |
3277 | +</pre> |
3278 | +<p> |
3279 | +Used to set <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TOGGLE-STATE:CAPS" title="DBUSMENU_MENUITEM_PROP_TOGGLE_STATE"><span class="type">DBUSMENU_MENUITEM_PROP_TOGGLE_STATE</span></a> so that the menu's |
3280 | +toggle item is empty. |
3281 | +</p> |
3282 | +</div> |
3283 | +<hr> |
3284 | +<div class="refsect2"> |
3285 | +<a name="DBUSMENU-MENUITEM-TOGGLE-STATE-CHECKED:CAPS"></a><h3>DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED</h3> |
3286 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED 1 |
3287 | +</pre> |
3288 | +<p> |
3289 | +Used to set <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TOGGLE-STATE:CAPS" title="DBUSMENU_MENUITEM_PROP_TOGGLE_STATE"><span class="type">DBUSMENU_MENUITEM_PROP_TOGGLE_STATE</span></a> so that the menu's |
3290 | +toggle item is filled. |
3291 | +</p> |
3292 | +</div> |
3293 | +<hr> |
3294 | +<div class="refsect2"> |
3295 | +<a name="DBUSMENU-MENUITEM-TOGGLE-STATE-UNKNOWN:CAPS"></a><h3>DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN</h3> |
3296 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN -1 |
3297 | +</pre> |
3298 | +<p> |
3299 | +Used to set <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TOGGLE-STATE:CAPS" title="DBUSMENU_MENUITEM_PROP_TOGGLE_STATE"><span class="type">DBUSMENU_MENUITEM_PROP_TOGGLE_STATE</span></a> so that the menu's |
3300 | +toggle item is undecided. |
3301 | +</p> |
3302 | +</div> |
3303 | +<hr> |
3304 | +<div class="refsect2"> |
3305 | +<a name="DBUSMENU-MENUITEM-ICON-NAME-BLANK:CAPS"></a><h3>DBUSMENU_MENUITEM_ICON_NAME_BLANK</h3> |
3306 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_ICON_NAME_BLANK "blank-icon" |
3307 | +</pre> |
3308 | +<p> |
3309 | +Used to set <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-TOGGLE-STATE:CAPS" title="DBUSMENU_MENUITEM_PROP_TOGGLE_STATE"><span class="type">DBUSMENU_MENUITEM_PROP_TOGGLE_STATE</span></a> so that the menu's |
3310 | +toggle item is undecided. |
3311 | +</p> |
3312 | +</div> |
3313 | +<hr> |
3314 | +<div class="refsect2"> |
3315 | +<a name="DBUSMENU-MENUITEM-CHILD-DISPLAY-SUBMENU:CAPS"></a><h3>DBUSMENU_MENUITEM_CHILD_DISPLAY_SUBMENU</h3> |
3316 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_CHILD_DISPLAY_SUBMENU "submenu" |
3317 | +</pre> |
3318 | +<p> |
3319 | +Used in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-CHILD-DISPLAY:CAPS" title="DBUSMENU_MENUITEM_PROP_CHILD_DISPLAY"><span class="type">DBUSMENU_MENUITEM_PROP_CHILD_DISPLAY</span></a> to have the |
3320 | +subitems displayed as a submenu. |
3321 | +</p> |
3322 | +</div> |
3323 | +<hr> |
3324 | +<div class="refsect2"> |
3325 | +<a name="DBUSMENU-MENUITEM-SHORTCUT-ALT:CAPS"></a><h3>DBUSMENU_MENUITEM_SHORTCUT_ALT</h3> |
3326 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_SHORTCUT_ALT "Alt" |
3327 | +</pre> |
3328 | +<p> |
3329 | +Used in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-SHORTCUT:CAPS" title="DBUSMENU_MENUITEM_PROP_SHORTCUT"><span class="type">DBUSMENU_MENUITEM_PROP_SHORTCUT</span></a> to represent the |
3330 | +alternate key. |
3331 | +</p> |
3332 | +</div> |
3333 | +<hr> |
3334 | +<div class="refsect2"> |
3335 | +<a name="DBUSMENU-MENUITEM-SHORTCUT-CONTROL:CAPS"></a><h3>DBUSMENU_MENUITEM_SHORTCUT_CONTROL</h3> |
3336 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_SHORTCUT_CONTROL "Control" |
3337 | +</pre> |
3338 | +<p> |
3339 | +Used in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-SHORTCUT:CAPS" title="DBUSMENU_MENUITEM_PROP_SHORTCUT"><span class="type">DBUSMENU_MENUITEM_PROP_SHORTCUT</span></a> to represent the |
3340 | +control key. |
3341 | +</p> |
3342 | +</div> |
3343 | +<hr> |
3344 | +<div class="refsect2"> |
3345 | +<a name="DBUSMENU-MENUITEM-SHORTCUT-SHIFT:CAPS"></a><h3>DBUSMENU_MENUITEM_SHORTCUT_SHIFT</h3> |
3346 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_SHORTCUT_SHIFT "Shift" |
3347 | +</pre> |
3348 | +<p> |
3349 | +Used in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-SHORTCUT:CAPS" title="DBUSMENU_MENUITEM_PROP_SHORTCUT"><span class="type">DBUSMENU_MENUITEM_PROP_SHORTCUT</span></a> to represent the |
3350 | +shift key. |
3351 | +</p> |
3352 | +</div> |
3353 | +<hr> |
3354 | +<div class="refsect2"> |
3355 | +<a name="DBUSMENU-MENUITEM-SHORTCUT-SUPER:CAPS"></a><h3>DBUSMENU_MENUITEM_SHORTCUT_SUPER</h3> |
3356 | +<pre class="programlisting">#define DBUSMENU_MENUITEM_SHORTCUT_SUPER "Super" |
3357 | +</pre> |
3358 | +<p> |
3359 | +Used in <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DBUSMENU-MENUITEM-PROP-SHORTCUT:CAPS" title="DBUSMENU_MENUITEM_PROP_SHORTCUT"><span class="type">DBUSMENU_MENUITEM_PROP_SHORTCUT</span></a> to represent the |
3360 | +super key. |
3361 | +</p> |
3362 | +</div> |
3363 | +<hr> |
3364 | +<div class="refsect2"> |
3365 | +<a name="DbusmenuMenuitem"></a><h3>struct DbusmenuMenuitem</h3> |
3366 | +<pre class="programlisting">struct DbusmenuMenuitem { |
3367 | + GObject parent; |
3368 | + |
3369 | + /*< Private >*/ |
3370 | + DbusmenuMenuitemPrivate * priv; |
3371 | +}; |
3372 | +</pre> |
3373 | +<p> |
3374 | +This 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 |
3375 | +item. It gets created the same on both the client and |
3376 | +the server side and libdbusmenu-glib does the work of making |
3377 | +this object model appear on both sides of DBus. Simple |
3378 | +really, though through updates and people coming on and off |
3379 | +the bus it can lead to lots of fun complex scenarios. |
3380 | +</p> |
3381 | +<div class="variablelist"><table border="0"> |
3382 | +<col align="left" valign="top"> |
3383 | +<tbody> |
3384 | +<tr> |
3385 | +<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="DbusmenuMenuitem.parent"></a>parent</code></em>;</span></p></td> |
3386 | +<td>Parent object</td> |
3387 | +</tr> |
3388 | +<tr> |
3389 | +<td><p><span class="term"><span class="type">DbusmenuMenuitemPrivate</span> *<em class="structfield"><code><a name="DbusmenuMenuitem.priv"></a>priv</code></em>;</span></p></td> |
3390 | +<td>Private data</td> |
3391 | +</tr> |
3392 | +</tbody> |
3393 | +</table></div> |
3394 | +</div> |
3395 | +<hr> |
3396 | +<div class="refsect2"> |
3397 | +<a name="dbusmenu-menuitem-about-to-show-cb"></a><h3>dbusmenu_menuitem_about_to_show_cb ()</h3> |
3398 | +<pre class="programlisting"><span class="returnvalue">void</span> (*dbusmenu_menuitem_about_to_show_cb) |
3399 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3400 | + <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> |
3401 | +<p> |
3402 | +Callback prototype for a callback that is called when the |
3403 | +menu should be shown. |
3404 | +</p> |
3405 | +<div class="variablelist"><table border="0"> |
3406 | +<col align="left" valign="top"> |
3407 | +<tbody> |
3408 | +<tr> |
3409 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
3410 | +<td>Menu item that should be shown</td> |
3411 | +</tr> |
3412 | +<tr> |
3413 | +<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td> |
3414 | +<td>Extra user data sent with the function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span> |
3415 | +</td> |
3416 | +</tr> |
3417 | +</tbody> |
3418 | +</table></div> |
3419 | +</div> |
3420 | +<hr> |
3421 | +<div class="refsect2"> |
3422 | +<a name="dbusmenu-menuitem-buildvariant-slot-t"></a><h3>dbusmenu_menuitem_buildvariant_slot_t ()</h3> |
3423 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * (*dbusmenu_menuitem_buildvariant_slot_t) |
3424 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3425 | + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **properties</code></em>);</pre> |
3426 | +<p> |
3427 | +This is the function that is called to represent this menu item |
3428 | +as a variant. Should call it's own children. |
3429 | +</p> |
3430 | +<div class="variablelist"><table border="0"> |
3431 | +<col align="left" valign="top"> |
3432 | +<tbody> |
3433 | +<tr> |
3434 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
3435 | +<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> |
3436 | +</td> |
3437 | +</tr> |
3438 | +<tr> |
3439 | +<td><p><span class="term"><em class="parameter"><code>properties</code></em> :</span></p></td> |
3440 | +<td>A list of properties that should be the only ones in the resulting variant structure. <span class="annotation">[<acronym title="NULL is ok, both for passing and for returning."><span class="acronym">allow-none</span></acronym>]</span> |
3441 | +</td> |
3442 | +</tr> |
3443 | +<tr> |
3444 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
3445 | +<td>A variant representing this item and it's children. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> |
3446 | +</td> |
3447 | +</tr> |
3448 | +</tbody> |
3449 | +</table></div> |
3450 | +</div> |
3451 | +<hr> |
3452 | +<div class="refsect2"> |
3453 | +<a name="DbusmenuMenuitemClass"></a><h3>struct DbusmenuMenuitemClass</h3> |
3454 | +<pre class="programlisting">struct DbusmenuMenuitemClass { |
3455 | + GObjectClass parent_class; |
3456 | + |
3457 | + /* Signals */ |
3458 | + void (*property_changed) (gchar * property, GVariant * value); |
3459 | + void (*item_activated) (guint timestamp); |
3460 | + void (*child_added) (DbusmenuMenuitem * child, guint position); |
3461 | + void (*child_removed) (DbusmenuMenuitem * child); |
3462 | + void (*child_moved) (DbusmenuMenuitem * child, guint newpos, guint oldpos); |
3463 | + void (*realized) (void); |
3464 | + |
3465 | + /* Virtual functions */ |
3466 | + dbusmenu_menuitem_buildvariant_slot_t buildvariant; |
3467 | + void (*handle_event) (DbusmenuMenuitem * mi, const gchar * name, GVariant * variant, guint timestamp); |
3468 | + void (*send_about_to_show) (DbusmenuMenuitem * mi, void (*cb) (DbusmenuMenuitem * mi, gpointer user_data), gpointer cb_data); |
3469 | + |
3470 | + void (*show_to_user) (DbusmenuMenuitem * mi, guint timestamp, gpointer cb_data); |
3471 | + gboolean (*about_to_show) (void); |
3472 | + |
3473 | + void (*event) (const gchar * name, GVariant * value, guint timestamp); |
3474 | + |
3475 | + /*< Private >*/ |
3476 | + void (*reserved1) (void); |
3477 | + void (*reserved2) (void); |
3478 | + void (*reserved3) (void); |
3479 | + void (*reserved4) (void); |
3480 | + void (*reserved5) (void); |
3481 | +}; |
3482 | +</pre> |
3483 | +<p> |
3484 | +Functions and signals that every menuitem should know something |
3485 | +about. |
3486 | +</p> |
3487 | +<div class="variablelist"><table border="0"> |
3488 | +<col align="left" valign="top"> |
3489 | +<tbody> |
3490 | +<tr> |
3491 | +<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> |
3492 | +<td>Functions and signals from our parent</td> |
3493 | +</tr> |
3494 | +<tr> |
3495 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.property-changed"></a>property_changed</code></em> ()</span></p></td> |
3496 | +<td>Slot for <span class="type">"property-changed"</span>.</td> |
3497 | +</tr> |
3498 | +<tr> |
3499 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.item-activated"></a>item_activated</code></em> ()</span></p></td> |
3500 | +<td>Slot for <span class="type">"item-activated"</span>.</td> |
3501 | +</tr> |
3502 | +<tr> |
3503 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.child-added"></a>child_added</code></em> ()</span></p></td> |
3504 | +<td>Slot for <span class="type">"child-added"</span>.</td> |
3505 | +</tr> |
3506 | +<tr> |
3507 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.child-removed"></a>child_removed</code></em> ()</span></p></td> |
3508 | +<td>Slot for <span class="type">"child-removed"</span>.</td> |
3509 | +</tr> |
3510 | +<tr> |
3511 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.child-moved"></a>child_moved</code></em> ()</span></p></td> |
3512 | +<td>Slot for <span class="type">"child-moved"</span>.</td> |
3513 | +</tr> |
3514 | +<tr> |
3515 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.realized"></a>realized</code></em> ()</span></p></td> |
3516 | +<td>Slot for <span class="type">"realized"</span>.</td> |
3517 | +</tr> |
3518 | +<tr> |
3519 | +<td><p><span class="term"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-buildvariant-slot-t" title="dbusmenu_menuitem_buildvariant_slot_t ()"><span class="type">dbusmenu_menuitem_buildvariant_slot_t</span></a> <em class="structfield"><code><a name="DbusmenuMenuitemClass.buildvariant"></a>buildvariant</code></em>;</span></p></td> |
3520 | +<td>Virtual function that appends the strings required to represent this menu item in the menu variant.</td> |
3521 | +</tr> |
3522 | +<tr> |
3523 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.handle-event"></a>handle_event</code></em> ()</span></p></td> |
3524 | +<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.</td> |
3525 | +</tr> |
3526 | +<tr> |
3527 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.show-to-user"></a>show_to_user</code></em> ()</span></p></td> |
3528 | +<td>Slot for <span class="type">"show-to-user"</span>.</td> |
3529 | +</tr> |
3530 | +<tr> |
3531 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.about-to-show"></a>about_to_show</code></em> ()</span></p></td> |
3532 | +<td>Slot for <span class="type">"about-to-show"</span>.</td> |
3533 | +</tr> |
3534 | +<tr> |
3535 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.event"></a>event</code></em> ()</span></p></td> |
3536 | +<td>Slot for <span class="type">"event"</span>.</td> |
3537 | +</tr> |
3538 | +<tr> |
3539 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.reserved1"></a>reserved1</code></em> ()</span></p></td> |
3540 | +<td>Reserved for future use.</td> |
3541 | +</tr> |
3542 | +<tr> |
3543 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.reserved2"></a>reserved2</code></em> ()</span></p></td> |
3544 | +<td>Reserved for future use.</td> |
3545 | +</tr> |
3546 | +<tr> |
3547 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.reserved3"></a>reserved3</code></em> ()</span></p></td> |
3548 | +<td>Reserved for future use.</td> |
3549 | +</tr> |
3550 | +<tr> |
3551 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.reserved4"></a>reserved4</code></em> ()</span></p></td> |
3552 | +<td>Reserved for future use.</td> |
3553 | +</tr> |
3554 | +<tr> |
3555 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemClass.reserved5"></a>reserved5</code></em> ()</span></p></td> |
3556 | +<td>Reserved for future use.</td> |
3557 | +</tr> |
3558 | +</tbody> |
3559 | +</table></div> |
3560 | +</div> |
3561 | +<hr> |
3562 | +<div class="refsect2"> |
3563 | +<a name="dbusmenu-menuitem-new"></a><h3>dbusmenu_menuitem_new ()</h3> |
3564 | +<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * dbusmenu_menuitem_new (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> |
3565 | +<p> |
3566 | +Create a new <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> with all default values. |
3567 | +</p> |
3568 | +<div class="variablelist"><table border="0"> |
3569 | +<col align="left" valign="top"> |
3570 | +<tbody><tr> |
3571 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
3572 | +<td>A newly allocated <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a>.</td> |
3573 | +</tr></tbody> |
3574 | +</table></div> |
3575 | +</div> |
3576 | +<hr> |
3577 | +<div class="refsect2"> |
3578 | +<a name="dbusmenu-menuitem-new-with-id"></a><h3>dbusmenu_menuitem_new_with_id ()</h3> |
3579 | +<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct 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> |
3580 | +<p> |
3581 | +This creates a blank <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> with a specific ID. |
3582 | +</p> |
3583 | +<div class="variablelist"><table border="0"> |
3584 | +<col align="left" valign="top"> |
3585 | +<tbody> |
3586 | +<tr> |
3587 | +<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td> |
3588 | +<td>ID to use for this menuitem</td> |
3589 | +</tr> |
3590 | +<tr> |
3591 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
3592 | +<td>A newly allocated <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a>.</td> |
3593 | +</tr> |
3594 | +</tbody> |
3595 | +</table></div> |
3596 | +</div> |
3597 | +<hr> |
3598 | +<div class="refsect2"> |
3599 | +<a name="dbusmenu-menuitem-get-id"></a><h3>dbusmenu_menuitem_get_id ()</h3> |
3600 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
3601 | +<p> |
3602 | +Gets the unique ID for <em class="parameter"><code>mi</code></em>. |
3603 | +</p> |
3604 | +<div class="variablelist"><table border="0"> |
3605 | +<col align="left" valign="top"> |
3606 | +<tbody> |
3607 | +<tr> |
3608 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
3609 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to query.</td> |
3610 | +</tr> |
3611 | +<tr> |
3612 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
3613 | +<td>The ID of the <em class="parameter"><code>mi</code></em>.</td> |
3614 | +</tr> |
3615 | +</tbody> |
3616 | +</table></div> |
3617 | +</div> |
3618 | +<hr> |
3619 | +<div class="refsect2"> |
3620 | +<a name="dbusmenu-menuitem-get-children"></a><h3>dbusmenu_menuitem_get_children ()</h3> |
3621 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
3622 | +<p> |
3623 | +Returns simply the list of children that this menu item |
3624 | +has. The list is valid until another child related function |
3625 | +is called, where it might be changed. |
3626 | +</p> |
3627 | +<div class="variablelist"><table border="0"> |
3628 | +<col align="left" valign="top"> |
3629 | +<tbody> |
3630 | +<tr> |
3631 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
3632 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to query.</td> |
3633 | +</tr> |
3634 | +<tr> |
3635 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
3636 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> objects. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> |
3637 | +</td> |
3638 | +</tr> |
3639 | +</tbody> |
3640 | +</table></div> |
3641 | +</div> |
3642 | +<hr> |
3643 | +<div class="refsect2"> |
3644 | +<a name="dbusmenu-menuitem-take-children"></a><h3>dbusmenu_menuitem_take_children ()</h3> |
3645 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
3646 | +<p> |
3647 | +While the name sounds devious that's exactly what this function |
3648 | +does. It takes the list of children from the <em class="parameter"><code>mi</code></em> and clears the |
3649 | +internal list. The calling function is now in charge of the ref's |
3650 | +on the children it has taken. A lot of responsibility involved |
3651 | +in taking children. |
3652 | +</p> |
3653 | +<div class="variablelist"><table border="0"> |
3654 | +<col align="left" valign="top"> |
3655 | +<tbody> |
3656 | +<tr> |
3657 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
3658 | +<td>The <span class="type">DbusmenMenuitem</span> to take the children from.</td> |
3659 | +</tr> |
3660 | +<tr> |
3661 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
3662 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> objects. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>][<acronym title="Generics and defining elements of containers and arrays."><span class="acronym">element-type</span></acronym> Dbusmenu.Menuitem]</span> |
3663 | +</td> |
3664 | +</tr> |
3665 | +</tbody> |
3666 | +</table></div> |
3667 | +</div> |
3668 | +<hr> |
3669 | +<div class="refsect2"> |
3670 | +<a name="dbusmenu-menuitem-get-position"></a><h3>dbusmenu_menuitem_get_position ()</h3> |
3671 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3672 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>);</pre> |
3673 | +<p> |
3674 | +This function returns the position of the menu item <em class="parameter"><code>mi</code></em> |
3675 | +in the children of <em class="parameter"><code>parent</code></em>. It will return zero if the |
3676 | +menu item can't be found. |
3677 | +</p> |
3678 | +<div class="variablelist"><table border="0"> |
3679 | +<col align="left" valign="top"> |
3680 | +<tbody> |
3681 | +<tr> |
3682 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
3683 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to find the position of</td> |
3684 | +</tr> |
3685 | +<tr> |
3686 | +<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td> |
3687 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> who's children contain <em class="parameter"><code>mi</code></em> |
3688 | +</td> |
3689 | +</tr> |
3690 | +<tr> |
3691 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
3692 | +<td>The position of <em class="parameter"><code>mi</code></em> in the children of <em class="parameter"><code>parent</code></em>.</td> |
3693 | +</tr> |
3694 | +</tbody> |
3695 | +</table></div> |
3696 | +</div> |
3697 | +<hr> |
3698 | +<div class="refsect2"> |
3699 | +<a name="dbusmenu-menuitem-get-position-realized"></a><h3>dbusmenu_menuitem_get_position_realized ()</h3> |
3700 | +<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 |
3701 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3702 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>);</pre> |
3703 | +<p> |
3704 | +This 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> |
3705 | +except that it only counts in the children that have been realized. |
3706 | +</p> |
3707 | +<div class="variablelist"><table border="0"> |
3708 | +<col align="left" valign="top"> |
3709 | +<tbody> |
3710 | +<tr> |
3711 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
3712 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to find the position of</td> |
3713 | +</tr> |
3714 | +<tr> |
3715 | +<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td> |
3716 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> who's children contain <em class="parameter"><code>mi</code></em> |
3717 | +</td> |
3718 | +</tr> |
3719 | +<tr> |
3720 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
3721 | +<td>The position of <em class="parameter"><code>mi</code></em> in the realized children of <em class="parameter"><code>parent</code></em>.</td> |
3722 | +</tr> |
3723 | +</tbody> |
3724 | +</table></div> |
3725 | +</div> |
3726 | +<hr> |
3727 | +<div class="refsect2"> |
3728 | +<a name="dbusmenu-menuitem-child-append"></a><h3>dbusmenu_menuitem_child_append ()</h3> |
3729 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3730 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>);</pre> |
3731 | +<p> |
3732 | +This function adds <em class="parameter"><code>child</code></em> to the list of children on <em class="parameter"><code>mi</code></em> at |
3733 | +the end of that list. |
3734 | +</p> |
3735 | +<div class="variablelist"><table border="0"> |
3736 | +<col align="left" valign="top"> |
3737 | +<tbody> |
3738 | +<tr> |
3739 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
3740 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> which will become a new parent</td> |
3741 | +</tr> |
3742 | +<tr> |
3743 | +<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td> |
3744 | +<td>The <span class="type">DbusmenMenuitem</span> that will be a child</td> |
3745 | +</tr> |
3746 | +<tr> |
3747 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
3748 | +<td>Whether the child has been added successfully.</td> |
3749 | +</tr> |
3750 | +</tbody> |
3751 | +</table></div> |
3752 | +</div> |
3753 | +<hr> |
3754 | +<div class="refsect2"> |
3755 | +<a name="dbusmenu-menuitem-child-prepend"></a><h3>dbusmenu_menuitem_child_prepend ()</h3> |
3756 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3757 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>);</pre> |
3758 | +<p> |
3759 | +This function adds <em class="parameter"><code>child</code></em> to the list of children on <em class="parameter"><code>mi</code></em> at |
3760 | +the beginning of that list. |
3761 | +</p> |
3762 | +<div class="variablelist"><table border="0"> |
3763 | +<col align="left" valign="top"> |
3764 | +<tbody> |
3765 | +<tr> |
3766 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
3767 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> which will become a new parent</td> |
3768 | +</tr> |
3769 | +<tr> |
3770 | +<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td> |
3771 | +<td>The <span class="type">DbusmenMenuitem</span> that will be a child</td> |
3772 | +</tr> |
3773 | +<tr> |
3774 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
3775 | +<td>Whether the child has been added successfully.</td> |
3776 | +</tr> |
3777 | +</tbody> |
3778 | +</table></div> |
3779 | +</div> |
3780 | +<hr> |
3781 | +<div class="refsect2"> |
3782 | +<a name="dbusmenu-menuitem-child-delete"></a><h3>dbusmenu_menuitem_child_delete ()</h3> |
3783 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3784 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>);</pre> |
3785 | +<p> |
3786 | +This function removes <em class="parameter"><code>child</code></em> from the children list of <em class="parameter"><code>mi</code></em>. It does |
3787 | +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>. |
3788 | +</p> |
3789 | +<div class="variablelist"><table border="0"> |
3790 | +<col align="left" valign="top"> |
3791 | +<tbody> |
3792 | +<tr> |
3793 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
3794 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> which has <em class="parameter"><code>child</code></em> as a child</td> |
3795 | +</tr> |
3796 | +<tr> |
3797 | +<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td> |
3798 | +<td>The child <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> that you want to no longer |
3799 | +be a child of <em class="parameter"><code>mi</code></em>.</td> |
3800 | +</tr> |
3801 | +<tr> |
3802 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
3803 | +<td>If we were able to delete <em class="parameter"><code>child</code></em>.</td> |
3804 | +</tr> |
3805 | +</tbody> |
3806 | +</table></div> |
3807 | +</div> |
3808 | +<hr> |
3809 | +<div class="refsect2"> |
3810 | +<a name="dbusmenu-menuitem-child-add-position"></a><h3>dbusmenu_menuitem_child_add_position ()</h3> |
3811 | +<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 |
3812 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3813 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>, |
3814 | + <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> |
3815 | +<p> |
3816 | +Puts <em class="parameter"><code>child</code></em> in the list of children for <em class="parameter"><code>mi</code></em> at the location |
3817 | +specified in <em class="parameter"><code>position</code></em>. If there is not enough entires available |
3818 | +then <em class="parameter"><code>child</code></em> will be placed at the end of the list. |
3819 | +</p> |
3820 | +<div class="variablelist"><table border="0"> |
3821 | +<col align="left" valign="top"> |
3822 | +<tbody> |
3823 | +<tr> |
3824 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
3825 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> that we're adding the child <em class="parameter"><code>child</code></em> to.</td> |
3826 | +</tr> |
3827 | +<tr> |
3828 | +<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td> |
3829 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to make a child of <em class="parameter"><code>mi</code></em>.</td> |
3830 | +</tr> |
3831 | +<tr> |
3832 | +<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td> |
3833 | +<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.</td> |
3834 | +</tr> |
3835 | +<tr> |
3836 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
3837 | +<td>Whether <em class="parameter"><code>child</code></em> was added successfully.</td> |
3838 | +</tr> |
3839 | +</tbody> |
3840 | +</table></div> |
3841 | +</div> |
3842 | +<hr> |
3843 | +<div class="refsect2"> |
3844 | +<a name="dbusmenu-menuitem-child-reorder"></a><h3>dbusmenu_menuitem_child_reorder ()</h3> |
3845 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3846 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>, |
3847 | + <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> |
3848 | +<p> |
3849 | +This function moves a child on the list of children. It is |
3850 | +for a child that is already in the list, but simply needs a |
3851 | +new location. |
3852 | +</p> |
3853 | +<div class="variablelist"><table border="0"> |
3854 | +<col align="left" valign="top"> |
3855 | +<tbody> |
3856 | +<tr> |
3857 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
3858 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> that has children needing realignment</td> |
3859 | +</tr> |
3860 | +<tr> |
3861 | +<td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td> |
3862 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> that is a child needing to be moved</td> |
3863 | +</tr> |
3864 | +<tr> |
3865 | +<td><p><span class="term"><em class="parameter"><code>position</code></em> :</span></p></td> |
3866 | +<td>The position in the list to place it in</td> |
3867 | +</tr> |
3868 | +<tr> |
3869 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
3870 | +<td>Whether the move was successful.</td> |
3871 | +</tr> |
3872 | +</tbody> |
3873 | +</table></div> |
3874 | +</div> |
3875 | +<hr> |
3876 | +<div class="refsect2"> |
3877 | +<a name="dbusmenu-menuitem-child-find"></a><h3>dbusmenu_menuitem_child_find ()</h3> |
3878 | +<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct 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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3879 | + <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> |
3880 | +<p> |
3881 | +Search the children of <em class="parameter"><code>mi</code></em> to find one with the ID of <em class="parameter"><code>id</code></em>. |
3882 | +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>. |
3883 | +</p> |
3884 | +<div class="variablelist"><table border="0"> |
3885 | +<col align="left" valign="top"> |
3886 | +<tbody> |
3887 | +<tr> |
3888 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
3889 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> who's children to look on</td> |
3890 | +</tr> |
3891 | +<tr> |
3892 | +<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td> |
3893 | +<td>The ID of the child that we're looking for.</td> |
3894 | +</tr> |
3895 | +<tr> |
3896 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
3897 | +<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 |
3898 | +can't be found. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> |
3899 | +</td> |
3900 | +</tr> |
3901 | +</tbody> |
3902 | +</table></div> |
3903 | +</div> |
3904 | +<hr> |
3905 | +<div class="refsect2"> |
3906 | +<a name="dbusmenu-menuitem-find-id"></a><h3>dbusmenu_menuitem_find_id ()</h3> |
3907 | +<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct 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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3908 | + <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> |
3909 | +<p> |
3910 | +This function searchs the whole tree of children that |
3911 | +are attached to <em class="parameter"><code>mi</code></em>. This could be quite a few nodes, all |
3912 | +the way down the tree. It is a depth first search. |
3913 | +</p> |
3914 | +<div class="variablelist"><table border="0"> |
3915 | +<col align="left" valign="top"> |
3916 | +<tbody> |
3917 | +<tr> |
3918 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
3919 | +<td> |
3920 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> at the top of the tree to search</td> |
3921 | +</tr> |
3922 | +<tr> |
3923 | +<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td> |
3924 | +<td>ID of the <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to search for</td> |
3925 | +</tr> |
3926 | +<tr> |
3927 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
3928 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> with the ID of <em class="parameter"><code>id</code></em> |
3929 | +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 |
3930 | +represented by <em class="parameter"><code>mi</code></em>. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> |
3931 | +</td> |
3932 | +</tr> |
3933 | +</tbody> |
3934 | +</table></div> |
3935 | +</div> |
3936 | +<hr> |
3937 | +<div class="refsect2"> |
3938 | +<a name="dbusmenu-menuitem-property-set"></a><h3>dbusmenu_menuitem_property_set ()</h3> |
3939 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3940 | + <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>, |
3941 | + <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> |
3942 | +<p> |
3943 | +Takes the pair of <em class="parameter"><code>property</code></em> and <em class="parameter"><code>value</code></em> and places them as a |
3944 | +property on <em class="parameter"><code>mi</code></em>. If a property already exists by that name, |
3945 | +then the value is set to the new value. If not, the property |
3946 | +is added. If the value is changed or the property was previously |
3947 | +unset then the signal <span class="type">"prop-changed"</span> will be |
3948 | +emitted by this function. |
3949 | +</p> |
3950 | +<div class="variablelist"><table border="0"> |
3951 | +<col align="left" valign="top"> |
3952 | +<tbody> |
3953 | +<tr> |
3954 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
3955 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to set the property on.</td> |
3956 | +</tr> |
3957 | +<tr> |
3958 | +<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td> |
3959 | +<td>Name of the property to set.</td> |
3960 | +</tr> |
3961 | +<tr> |
3962 | +<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td> |
3963 | +<td>The value of the property.</td> |
3964 | +</tr> |
3965 | +<tr> |
3966 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
3967 | +<td>A boolean representing if the property value was set.</td> |
3968 | +</tr> |
3969 | +</tbody> |
3970 | +</table></div> |
3971 | +</div> |
3972 | +<hr> |
3973 | +<div class="refsect2"> |
3974 | +<a name="dbusmenu-menuitem-property-set-bool"></a><h3>dbusmenu_menuitem_property_set_bool ()</h3> |
3975 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
3976 | + <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>, |
3977 | + <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> |
3978 | +<p> |
3979 | +Takes a boolean <em class="parameter"><code>value</code></em> and sets it on <em class="parameter"><code>property</code></em> as a |
3980 | +property on <em class="parameter"><code>mi</code></em>. If a property already exists by that name, |
3981 | +then the value is set to the new value. If not, the property |
3982 | +is added. If the value is changed or the property was previously |
3983 | +unset then the signal <span class="type">"prop-changed"</span> will be |
3984 | +emitted by this function. |
3985 | +</p> |
3986 | +<div class="variablelist"><table border="0"> |
3987 | +<col align="left" valign="top"> |
3988 | +<tbody> |
3989 | +<tr> |
3990 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
3991 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to set the property on.</td> |
3992 | +</tr> |
3993 | +<tr> |
3994 | +<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td> |
3995 | +<td>Name of the property to set.</td> |
3996 | +</tr> |
3997 | +<tr> |
3998 | +<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td> |
3999 | +<td>The value of the property.</td> |
4000 | +</tr> |
4001 | +<tr> |
4002 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
4003 | +<td>A boolean representing if the property value was set.</td> |
4004 | +</tr> |
4005 | +</tbody> |
4006 | +</table></div> |
4007 | +</div> |
4008 | +<hr> |
4009 | +<div class="refsect2"> |
4010 | +<a name="dbusmenu-menuitem-property-set-int"></a><h3>dbusmenu_menuitem_property_set_int ()</h3> |
4011 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
4012 | + <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>, |
4013 | + <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> |
4014 | +<p> |
4015 | +Takes a boolean <em class="parameter"><code>value</code></em> and sets it on <em class="parameter"><code>property</code></em> as a |
4016 | +property on <em class="parameter"><code>mi</code></em>. If a property already exists by that name, |
4017 | +then the value is set to the new value. If not, the property |
4018 | +is added. If the value is changed or the property was previously |
4019 | +unset then the signal <span class="type">"prop-changed"</span> will be |
4020 | +emitted by this function. |
4021 | +</p> |
4022 | +<div class="variablelist"><table border="0"> |
4023 | +<col align="left" valign="top"> |
4024 | +<tbody> |
4025 | +<tr> |
4026 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4027 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to set the property on.</td> |
4028 | +</tr> |
4029 | +<tr> |
4030 | +<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td> |
4031 | +<td>Name of the property to set.</td> |
4032 | +</tr> |
4033 | +<tr> |
4034 | +<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td> |
4035 | +<td>The value of the property.</td> |
4036 | +</tr> |
4037 | +<tr> |
4038 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
4039 | +<td>A boolean representing if the property value was set.</td> |
4040 | +</tr> |
4041 | +</tbody> |
4042 | +</table></div> |
4043 | +</div> |
4044 | +<hr> |
4045 | +<div class="refsect2"> |
4046 | +<a name="dbusmenu-menuitem-property-set-variant"></a><h3>dbusmenu_menuitem_property_set_variant ()</h3> |
4047 | +<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_variant |
4048 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
4049 | + <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>, |
4050 | + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *value</code></em>);</pre> |
4051 | +<p> |
4052 | +Takes the pair of <em class="parameter"><code>property</code></em> and <em class="parameter"><code>value</code></em> and places them as a |
4053 | +property on <em class="parameter"><code>mi</code></em>. If a property already exists by that name, |
4054 | +then the value is set to the new value. If not, the property |
4055 | +is added. If the value is changed or the property was previously |
4056 | +unset then the signal <span class="type">"prop-changed"</span> will be |
4057 | +emitted by this function. |
4058 | +</p> |
4059 | +<div class="variablelist"><table border="0"> |
4060 | +<col align="left" valign="top"> |
4061 | +<tbody> |
4062 | +<tr> |
4063 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4064 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to set the property on.</td> |
4065 | +</tr> |
4066 | +<tr> |
4067 | +<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td> |
4068 | +<td>Name of the property to set.</td> |
4069 | +</tr> |
4070 | +<tr> |
4071 | +<td><p><span class="term"><em class="parameter"><code>value</code></em> :</span></p></td> |
4072 | +<td>The value of the property.</td> |
4073 | +</tr> |
4074 | +<tr> |
4075 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
4076 | +<td>A boolean representing if the property value was set.</td> |
4077 | +</tr> |
4078 | +</tbody> |
4079 | +</table></div> |
4080 | +</div> |
4081 | +<hr> |
4082 | +<div class="refsect2"> |
4083 | +<a name="dbusmenu-menuitem-property-get"></a><h3>dbusmenu_menuitem_property_get ()</h3> |
4084 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
4085 | + <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> |
4086 | +<p> |
4087 | +Look up a property on <em class="parameter"><code>mi</code></em> and return the value of it if |
4088 | +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 |
4089 | +exist. |
4090 | +</p> |
4091 | +<div class="variablelist"><table border="0"> |
4092 | +<col align="left" valign="top"> |
4093 | +<tbody> |
4094 | +<tr> |
4095 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4096 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to look for the property on.</td> |
4097 | +</tr> |
4098 | +<tr> |
4099 | +<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td> |
4100 | +<td>The property to grab.</td> |
4101 | +</tr> |
4102 | +<tr> |
4103 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
4104 | +<td>A string with the value of the property |
4105 | +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 |
4106 | +is not set or is not a string. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> |
4107 | +</td> |
4108 | +</tr> |
4109 | +</tbody> |
4110 | +</table></div> |
4111 | +</div> |
4112 | +<hr> |
4113 | +<div class="refsect2"> |
4114 | +<a name="dbusmenu-menuitem-property-get-bool"></a><h3>dbusmenu_menuitem_property_get_bool ()</h3> |
4115 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
4116 | + <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> |
4117 | +<p> |
4118 | +Look up a property on <em class="parameter"><code>mi</code></em> and return the value of it if |
4119 | +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. |
4120 | +</p> |
4121 | +<div class="variablelist"><table border="0"> |
4122 | +<col align="left" valign="top"> |
4123 | +<tbody> |
4124 | +<tr> |
4125 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4126 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to look for the property on.</td> |
4127 | +</tr> |
4128 | +<tr> |
4129 | +<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td> |
4130 | +<td>The property to grab.</td> |
4131 | +</tr> |
4132 | +<tr> |
4133 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
4134 | +<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>.</td> |
4135 | +</tr> |
4136 | +</tbody> |
4137 | +</table></div> |
4138 | +</div> |
4139 | +<hr> |
4140 | +<div class="refsect2"> |
4141 | +<a name="dbusmenu-menuitem-property-get-int"></a><h3>dbusmenu_menuitem_property_get_int ()</h3> |
4142 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
4143 | + <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> |
4144 | +<p> |
4145 | +Look up a property on <em class="parameter"><code>mi</code></em> and return the value of it if |
4146 | +it exits. Returns zero if the property doesn't exist. |
4147 | +</p> |
4148 | +<div class="variablelist"><table border="0"> |
4149 | +<col align="left" valign="top"> |
4150 | +<tbody> |
4151 | +<tr> |
4152 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4153 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to look for the property on.</td> |
4154 | +</tr> |
4155 | +<tr> |
4156 | +<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td> |
4157 | +<td>The property to grab.</td> |
4158 | +</tr> |
4159 | +<tr> |
4160 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
4161 | +<td>The value of the property or zero.</td> |
4162 | +</tr> |
4163 | +</tbody> |
4164 | +</table></div> |
4165 | +</div> |
4166 | +<hr> |
4167 | +<div class="refsect2"> |
4168 | +<a name="dbusmenu-menuitem-property-get-variant"></a><h3>dbusmenu_menuitem_property_get_variant ()</h3> |
4169 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="returnvalue">GVariant</span></a> * dbusmenu_menuitem_property_get_variant |
4170 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
4171 | + <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> |
4172 | +<p> |
4173 | +Look up a property on <em class="parameter"><code>mi</code></em> and return the value of it if |
4174 | +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 |
4175 | +exist. |
4176 | +</p> |
4177 | +<div class="variablelist"><table border="0"> |
4178 | +<col align="left" valign="top"> |
4179 | +<tbody> |
4180 | +<tr> |
4181 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4182 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to look for the property on.</td> |
4183 | +</tr> |
4184 | +<tr> |
4185 | +<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td> |
4186 | +<td>The property to grab.</td> |
4187 | +</tr> |
4188 | +<tr> |
4189 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
4190 | +<td>A GVariant for the property. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> |
4191 | +</td> |
4192 | +</tr> |
4193 | +</tbody> |
4194 | +</table></div> |
4195 | +</div> |
4196 | +<hr> |
4197 | +<div class="refsect2"> |
4198 | +<a name="dbusmenu-menuitem-property-exist"></a><h3>dbusmenu_menuitem_property_exist ()</h3> |
4199 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
4200 | + <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> |
4201 | +<p> |
4202 | +Checkes to see if a particular property exists on <em class="parameter"><code>mi</code></em> and |
4203 | +returns <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if so. |
4204 | +</p> |
4205 | +<div class="variablelist"><table border="0"> |
4206 | +<col align="left" valign="top"> |
4207 | +<tbody> |
4208 | +<tr> |
4209 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4210 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to look for the property on.</td> |
4211 | +</tr> |
4212 | +<tr> |
4213 | +<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td> |
4214 | +<td>The property to look for.</td> |
4215 | +</tr> |
4216 | +<tr> |
4217 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
4218 | +<td>A boolean checking to see if the property is available</td> |
4219 | +</tr> |
4220 | +</tbody> |
4221 | +</table></div> |
4222 | +</div> |
4223 | +<hr> |
4224 | +<div class="refsect2"> |
4225 | +<a name="dbusmenu-menuitem-properties-list"></a><h3>dbusmenu_menuitem_properties_list ()</h3> |
4226 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
4227 | +<p> |
4228 | +This functiong gets a list of the names of all the properties |
4229 | +that are set on this menu item. This data on the list is owned |
4230 | +by the menuitem but the list is not and should be freed using |
4231 | +<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. |
4232 | +</p> |
4233 | +<div class="variablelist"><table border="0"> |
4234 | +<col align="left" valign="top"> |
4235 | +<tbody> |
4236 | +<tr> |
4237 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4238 | +<td> |
4239 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to list the properties on</td> |
4240 | +</tr> |
4241 | +<tr> |
4242 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
4243 | +<td>A list of strings or NULL if there are |
4244 | +none. <span class="annotation">[<acronym title="Free data container after the code is done."><span class="acronym">transfer container</span></acronym>]</span> |
4245 | +</td> |
4246 | +</tr> |
4247 | +</tbody> |
4248 | +</table></div> |
4249 | +</div> |
4250 | +<hr> |
4251 | +<div class="refsect2"> |
4252 | +<a name="dbusmenu-menuitem-properties-copy"></a><h3>dbusmenu_menuitem_properties_copy ()</h3> |
4253 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
4254 | +<p> |
4255 | +This function takes the properties of a <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> |
4256 | +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 |
4257 | +key of a string and has the value of a string. The hash |
4258 | +table may not have any entries if there aren't any or there |
4259 | +is an error in processing. It is the caller's responsibility |
4260 | +to destroy the created <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a>. |
4261 | +</p> |
4262 | +<div class="variablelist"><table border="0"> |
4263 | +<col align="left" valign="top"> |
4264 | +<tbody> |
4265 | +<tr> |
4266 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4267 | +<td> |
4268 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> that we're interested in the properties of</td> |
4269 | +</tr> |
4270 | +<tr> |
4271 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
4272 | +<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 |
4273 | +theroperties that are on this <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> <em class="parameter"><code>mi</code></em>. <span class="annotation">[<acronym title="Free data after the code is done."><span class="acronym">transfer full</span></acronym>]</span> |
4274 | +</td> |
4275 | +</tr> |
4276 | +</tbody> |
4277 | +</table></div> |
4278 | +</div> |
4279 | +<hr> |
4280 | +<div class="refsect2"> |
4281 | +<a name="dbusmenu-menuitem-property-remove"></a><h3>dbusmenu_menuitem_property_remove ()</h3> |
4282 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
4283 | + <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> |
4284 | +<p> |
4285 | +Removes a property from the menuitem. |
4286 | +</p> |
4287 | +<div class="variablelist"><table border="0"> |
4288 | +<col align="left" valign="top"> |
4289 | +<tbody> |
4290 | +<tr> |
4291 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4292 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to remove the property on.</td> |
4293 | +</tr> |
4294 | +<tr> |
4295 | +<td><p><span class="term"><em class="parameter"><code>property</code></em> :</span></p></td> |
4296 | +<td>The property to look for.</td> |
4297 | +</tr> |
4298 | +</tbody> |
4299 | +</table></div> |
4300 | +</div> |
4301 | +<hr> |
4302 | +<div class="refsect2"> |
4303 | +<a name="dbusmenu-menuitem-set-root"></a><h3>dbusmenu_menuitem_set_root ()</h3> |
4304 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
4305 | + <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> |
4306 | +<p> |
4307 | +This function sets the internal value of whether this is a |
4308 | +root node or not. |
4309 | +</p> |
4310 | +<div class="variablelist"><table border="0"> |
4311 | +<col align="left" valign="top"> |
4312 | +<tbody> |
4313 | +<tr> |
4314 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4315 | +<td> |
4316 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to set whether it's root</td> |
4317 | +</tr> |
4318 | +<tr> |
4319 | +<td><p><span class="term"><em class="parameter"><code>root</code></em> :</span></p></td> |
4320 | +<td>Whether <em class="parameter"><code>mi</code></em> is a root node or not</td> |
4321 | +</tr> |
4322 | +</tbody> |
4323 | +</table></div> |
4324 | +</div> |
4325 | +<hr> |
4326 | +<div class="refsect2"> |
4327 | +<a name="dbusmenu-menuitem-get-root"></a><h3>dbusmenu_menuitem_get_root ()</h3> |
4328 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
4329 | +<p> |
4330 | +This function returns the internal value of whether this is a |
4331 | +root node or not. |
4332 | +</p> |
4333 | +<div class="variablelist"><table border="0"> |
4334 | +<col align="left" valign="top"> |
4335 | +<tbody> |
4336 | +<tr> |
4337 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4338 | +<td> |
4339 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to see whether it's root</td> |
4340 | +</tr> |
4341 | +<tr> |
4342 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
4343 | +<td> |
4344 | +<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</td> |
4345 | +</tr> |
4346 | +</tbody> |
4347 | +</table></div> |
4348 | +</div> |
4349 | +<hr> |
4350 | +<div class="refsect2"> |
4351 | +<a name="dbusmenu-menuitem-foreach"></a><h3>dbusmenu_menuitem_foreach ()</h3> |
4352 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
4353 | + <em class="parameter"><code><span class="type">void</span> (*func) (DbusmenuMenuitem * mi, gpointer data)</code></em>, |
4354 | + <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> |
4355 | +<p> |
4356 | +This calls the function <em class="parameter"><code>func</code></em> on this menu item and all |
4357 | +of the children of this item. And their children. And |
4358 | +their children. And... you get the point. It will get |
4359 | +called on the whole tree. |
4360 | +</p> |
4361 | +<div class="variablelist"><table border="0"> |
4362 | +<col align="left" valign="top"> |
4363 | +<tbody> |
4364 | +<tr> |
4365 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4366 | +<td>The <span class="type">DbusmenItem</span> to start from</td> |
4367 | +</tr> |
4368 | +<tr> |
4369 | +<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td> |
4370 | +<td>Function to call on every node in the tree</td> |
4371 | +</tr> |
4372 | +<tr> |
4373 | +<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td> |
4374 | +<td>User data to pass to the function. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span> |
4375 | +</td> |
4376 | +</tr> |
4377 | +</tbody> |
4378 | +</table></div> |
4379 | +</div> |
4380 | +<hr> |
4381 | +<div class="refsect2"> |
4382 | +<a name="dbusmenu-menuitem-handle-event"></a><h3>dbusmenu_menuitem_handle_event ()</h3> |
4383 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
4384 | + <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>, |
4385 | + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-GVariant.html#GVariant"><span class="type">GVariant</span></a> *variant</code></em>, |
4386 | + <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> |
4387 | +<p> |
4388 | +This function is called to create an event. It is likely |
4389 | +to be overrided by subclasses. The default menu item |
4390 | +will respond to the activate signal and do: |
4391 | +</p> |
4392 | +<p> |
4393 | +Emits the <span class="type">"item-activate"</span> signal on this |
4394 | +menu item. Called by server objects when they get the |
4395 | +appropriate DBus signals from the client. |
4396 | +</p> |
4397 | +<p> |
4398 | +If you subclass this function you should really think |
4399 | +about calling the parent function unless you have a good |
4400 | +reason not to. |
4401 | +</p> |
4402 | +<div class="variablelist"><table border="0"> |
4403 | +<col align="left" valign="top"> |
4404 | +<tbody> |
4405 | +<tr> |
4406 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4407 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to send the signal on.</td> |
4408 | +</tr> |
4409 | +<tr> |
4410 | +<td><p><span class="term"><em class="parameter"><code>name</code></em> :</span></p></td> |
4411 | +<td>The name of the signal</td> |
4412 | +</tr> |
4413 | +<tr> |
4414 | +<td><p><span class="term"><em class="parameter"><code>variant</code></em> :</span></p></td> |
4415 | +<td>A value that could be set for the event</td> |
4416 | +</tr> |
4417 | +<tr> |
4418 | +<td><p><span class="term"><em class="parameter"><code>timestamp</code></em> :</span></p></td> |
4419 | +<td>The timestamp of when the event happened</td> |
4420 | +</tr> |
4421 | +</tbody> |
4422 | +</table></div> |
4423 | +</div> |
4424 | +<hr> |
4425 | +<div class="refsect2"> |
4426 | +<a name="dbusmenu-menuitem-send-about-to-show"></a><h3>dbusmenu_menuitem_send_about_to_show ()</h3> |
4427 | +<pre class="programlisting"><span class="returnvalue">void</span> dbusmenu_menuitem_send_about_to_show |
4428 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
4429 | + <em class="parameter"><code><span class="type">void</span> (*cb) (DbusmenuMenuitem * mi, gpointer user_data)</code></em>, |
4430 | + <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> |
4431 | +<p> |
4432 | +This function is used to send the even that the submenu |
4433 | +of this item is about to be shown. Callers to this event |
4434 | +should delay showing the menu until their callback is |
4435 | +called if possible. |
4436 | +</p> |
4437 | +<div class="variablelist"><table border="0"> |
4438 | +<col align="left" valign="top"> |
4439 | +<tbody> |
4440 | +<tr> |
4441 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4442 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to send the signal on.</td> |
4443 | +</tr> |
4444 | +<tr> |
4445 | +<td><p><span class="term"><em class="parameter"><code>cb</code></em> :</span></p></td> |
4446 | +<td>Callback to call when the call has returned.</td> |
4447 | +</tr> |
4448 | +<tr> |
4449 | +<td><p><span class="term"><em class="parameter"><code>cb_data</code></em> :</span></p></td> |
4450 | +<td>Data to pass to the callback. <span class="annotation">[<acronym title="This parameter is a 'user_data', for callbacks; many bindings can pass NULL here."><span class="acronym">closure</span></acronym>]</span> |
4451 | +</td> |
4452 | +</tr> |
4453 | +</tbody> |
4454 | +</table></div> |
4455 | +</div> |
4456 | +<hr> |
4457 | +<div class="refsect2"> |
4458 | +<a name="dbusmenu-menuitem-show-to-user"></a><h3>dbusmenu_menuitem_show_to_user ()</h3> |
4459 | +<pre class="programlisting"><span class="returnvalue">void</span> dbusmenu_menuitem_show_to_user (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
4460 | + <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> |
4461 | +<p> |
4462 | +Signals that this menu item should be shown to the user. If this is |
4463 | +server side the server will then take it and send it over the |
4464 | +bus. |
4465 | +</p> |
4466 | +<div class="variablelist"><table border="0"> |
4467 | +<col align="left" valign="top"> |
4468 | +<tbody> |
4469 | +<tr> |
4470 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4471 | +<td> |
4472 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to show</td> |
4473 | +</tr> |
4474 | +<tr> |
4475 | +<td><p><span class="term"><em class="parameter"><code>timestamp</code></em> :</span></p></td> |
4476 | +<td>The time that the user requested it to be shown</td> |
4477 | +</tr> |
4478 | +</tbody> |
4479 | +</table></div> |
4480 | +</div> |
4481 | +<hr> |
4482 | +<div class="refsect2"> |
4483 | +<a name="dbusmenu-menuitem-get-parent"></a><h3>dbusmenu_menuitem_get_parent ()</h3> |
4484 | +<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * dbusmenu_menuitem_get_parent (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
4485 | +<p> |
4486 | +This function looks up the parent of <em class="parameter"><code>mi</code></em> |
4487 | +</p> |
4488 | +<div class="variablelist"><table border="0"> |
4489 | +<col align="left" valign="top"> |
4490 | +<tbody> |
4491 | +<tr> |
4492 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4493 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> for which to inspect the parent</td> |
4494 | +</tr> |
4495 | +<tr> |
4496 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
4497 | +<td>The parent of this menu item. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> |
4498 | +</td> |
4499 | +</tr> |
4500 | +</tbody> |
4501 | +</table></div> |
4502 | +</div> |
4503 | +<hr> |
4504 | +<div class="refsect2"> |
4505 | +<a name="dbusmenu-menuitem-set-parent"></a><h3>dbusmenu_menuitem_set_parent ()</h3> |
4506 | +<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_set_parent (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
4507 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>);</pre> |
4508 | +<p> |
4509 | +Sets the parent of <em class="parameter"><code>mi</code></em> to <em class="parameter"><code>parent</code></em>. If <em class="parameter"><code>mi</code></em> already |
4510 | +has a parent, then this call will fail. The parent will |
4511 | +be set automatically when using the usual methods to add a |
4512 | +child menuitem, so this function should not normally be |
4513 | +called directly |
4514 | +</p> |
4515 | +<div class="variablelist"><table border="0"> |
4516 | +<col align="left" valign="top"> |
4517 | +<tbody> |
4518 | +<tr> |
4519 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4520 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> for which to set the parent</td> |
4521 | +</tr> |
4522 | +<tr> |
4523 | +<td><p><span class="term"><em class="parameter"><code>parent</code></em> :</span></p></td> |
4524 | +<td>The new parent <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> |
4525 | +</td> |
4526 | +</tr> |
4527 | +<tr> |
4528 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
4529 | +<td>Whether the parent was set successfully</td> |
4530 | +</tr> |
4531 | +</tbody> |
4532 | +</table></div> |
4533 | +</div> |
4534 | +<hr> |
4535 | +<div class="refsect2"> |
4536 | +<a name="dbusmenu-menuitem-unparent"></a><h3>dbusmenu_menuitem_unparent ()</h3> |
4537 | +<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_unparent (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
4538 | +<p> |
4539 | +Unparents the menu item <em class="parameter"><code>mi</code></em>. If <em class="parameter"><code>mi</code></em> doesn't have a |
4540 | +parent, then this call will fail. The menuitem will |
4541 | +be unparented automatically when using the usual methods |
4542 | +to delete a child menuitem, so this function should not |
4543 | +normally be called directly |
4544 | +</p> |
4545 | +<div class="variablelist"><table border="0"> |
4546 | +<col align="left" valign="top"> |
4547 | +<tbody> |
4548 | +<tr> |
4549 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4550 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to unparent</td> |
4551 | +</tr> |
4552 | +<tr> |
4553 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
4554 | +<td>Whether the menu item was unparented successfully</td> |
4555 | +</tr> |
4556 | +</tbody> |
4557 | +</table></div> |
4558 | +</div> |
4559 | +</div> |
4560 | +</div> |
4561 | +<div class="footer"> |
4562 | +<hr> |
4563 | + Generated by GTK-Doc V1.16</div> |
4564 | +</body> |
4565 | +</html> |
4566 | \ No newline at end of file |
4567 | |
4568 | === added file 'docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitemProxy.html' |
4569 | --- docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitemProxy.html 1970-01-01 00:00:00 +0000 |
4570 | +++ docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitemProxy.html 2011-02-24 21:30:49 +0000 |
4571 | @@ -0,0 +1,166 @@ |
4572 | +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
4573 | +<html> |
4574 | +<head> |
4575 | +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
4576 | +<title>DbusmenuMenuitemProxy</title> |
4577 | +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> |
4578 | +<link rel="home" href="index.html" title="libdbusmenu-glib Reference Manual"> |
4579 | +<link rel="up" href="ch01.html" title="API"> |
4580 | +<link rel="prev" href="libdbusmenu-glib-DbusmenuServer.html" title="DbusmenuServer"> |
4581 | +<link rel="next" href="libdbusmenu-glib-DbusmenuMenuitem.html" title="DbusmenuMenuitem"> |
4582 | +<meta name="generator" content="GTK-Doc V1.16 (XML mode)"> |
4583 | +<link rel="stylesheet" href="style.css" type="text/css"> |
4584 | +</head> |
4585 | +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
4586 | +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> |
4587 | +<tr valign="middle"> |
4588 | +<td><a accesskey="p" href="libdbusmenu-glib-DbusmenuServer.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> |
4589 | +<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> |
4590 | +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> |
4591 | +<th width="100%" align="center">libdbusmenu-glib Reference Manual</th> |
4592 | +<td><a accesskey="n" href="libdbusmenu-glib-DbusmenuMenuitem.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> |
4593 | +</tr> |
4594 | +<tr><td colspan="5" class="shortcuts"> |
4595 | +<a href="#libdbusmenu-glib-DbusmenuMenuitemProxy.synopsis" class="shortcut">Top</a> |
4596 | + | |
4597 | + <a href="#libdbusmenu-glib-DbusmenuMenuitemProxy.description" class="shortcut">Description</a> |
4598 | +</td></tr> |
4599 | +</table> |
4600 | +<div class="refentry"> |
4601 | +<a name="libdbusmenu-glib-DbusmenuMenuitemProxy"></a><div class="titlepage"></div> |
4602 | +<div class="refnamediv"><table width="100%"><tr> |
4603 | +<td valign="top"> |
4604 | +<h2><span class="refentrytitle"><a name="libdbusmenu-glib-DbusmenuMenuitemProxy.top_of_page"></a>DbusmenuMenuitemProxy</span></h2> |
4605 | +<p>DbusmenuMenuitemProxy — A menuitem that proxies from another menuitem</p> |
4606 | +</td> |
4607 | +<td valign="top" align="right"></td> |
4608 | +</tr></table></div> |
4609 | +<div class="refsect1"> |
4610 | +<a name="libdbusmenu-glib-DbusmenuMenuitemProxy.stability-level"></a><h2>Stability Level</h2> |
4611 | +Unstable, unless otherwise indicated |
4612 | +</div> |
4613 | +<div class="refsynopsisdiv"> |
4614 | +<a name="libdbusmenu-glib-DbusmenuMenuitemProxy.synopsis"></a><h2>Synopsis</h2> |
4615 | +<pre class="synopsis"> |
4616 | +#include <libdbusmenu-glib/menuitem-proxy.h> |
4617 | + |
4618 | + <a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy" title="DbusmenuMenuitemProxy">DbusmenuMenuitemProxy</a>; |
4619 | +struct <a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxyClass" title="struct DbusmenuMenuitemProxyClass">DbusmenuMenuitemProxyClass</a>; |
4620 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
4621 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct 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>); |
4622 | +</pre> |
4623 | +</div> |
4624 | +<div class="refsect1"> |
4625 | +<a name="libdbusmenu-glib-DbusmenuMenuitemProxy.description"></a><h2>Description</h2> |
4626 | +<p> |
4627 | +This small object allows for proxying all the properties from a remote |
4628 | +menuitem to a new object that can be moved around appropriately within |
4629 | +the new menu structure. |
4630 | +</p> |
4631 | +</div> |
4632 | +<div class="refsect1"> |
4633 | +<a name="libdbusmenu-glib-DbusmenuMenuitemProxy.details"></a><h2>Details</h2> |
4634 | +<div class="refsect2"> |
4635 | +<a name="DbusmenuMenuitemProxy"></a><h3>DbusmenuMenuitemProxy</h3> |
4636 | +<pre class="programlisting">typedef struct _DbusmenuMenuitemProxy DbusmenuMenuitemProxy;</pre> |
4637 | +<p> |
4638 | +Public instance data for a <a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy" title="DbusmenuMenuitemProxy"><span class="type">DbusmenuMenuitemProxy</span></a>. |
4639 | +</p> |
4640 | +</div> |
4641 | +<hr> |
4642 | +<div class="refsect2"> |
4643 | +<a name="DbusmenuMenuitemProxyClass"></a><h3>struct DbusmenuMenuitemProxyClass</h3> |
4644 | +<pre class="programlisting">struct DbusmenuMenuitemProxyClass { |
4645 | + DbusmenuMenuitemClass parent_class; |
4646 | + |
4647 | + /*< Private >*/ |
4648 | + void (*reserved1) (void); |
4649 | + void (*reserved2) (void); |
4650 | + void (*reserved3) (void); |
4651 | + void (*reserved4) (void); |
4652 | +}; |
4653 | +</pre> |
4654 | +<p> |
4655 | +Functions and signal slots for <a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy" title="DbusmenuMenuitemProxy"><span class="type">DbusmenuMenuitemProxy</span></a>. |
4656 | +</p> |
4657 | +<div class="variablelist"><table border="0"> |
4658 | +<col align="left" valign="top"> |
4659 | +<tbody> |
4660 | +<tr> |
4661 | +<td><p><span class="term"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitemClass" title="struct DbusmenuMenuitemClass"><span class="type">DbusmenuMenuitemClass</span></a> <em class="structfield"><code><a name="DbusmenuMenuitemProxyClass.parent-class"></a>parent_class</code></em>;</span></p></td> |
4662 | +<td>The Class of <span class="type">DbusmeneMenuitem</span> |
4663 | +</td> |
4664 | +</tr> |
4665 | +<tr> |
4666 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemProxyClass.reserved1"></a>reserved1</code></em> ()</span></p></td> |
4667 | +<td>Reserved for future use.</td> |
4668 | +</tr> |
4669 | +<tr> |
4670 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemProxyClass.reserved2"></a>reserved2</code></em> ()</span></p></td> |
4671 | +<td>Reserved for future use.</td> |
4672 | +</tr> |
4673 | +<tr> |
4674 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemProxyClass.reserved3"></a>reserved3</code></em> ()</span></p></td> |
4675 | +<td>Reserved for future use.</td> |
4676 | +</tr> |
4677 | +<tr> |
4678 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuMenuitemProxyClass.reserved4"></a>reserved4</code></em> ()</span></p></td> |
4679 | +<td>Reserved for future use.</td> |
4680 | +</tr> |
4681 | +</tbody> |
4682 | +</table></div> |
4683 | +</div> |
4684 | +<hr> |
4685 | +<div class="refsect2"> |
4686 | +<a name="dbusmenu-menuitem-proxy-new"></a><h3>dbusmenu_menuitem_proxy_new ()</h3> |
4687 | +<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="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
4688 | +<p> |
4689 | +Builds a new <a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy" title="DbusmenuMenuitemProxy"><span class="type">DbusmenuMenuitemProxy</span></a> object that proxies |
4690 | +all of the values for <em class="parameter"><code>mi</code></em>. |
4691 | +</p> |
4692 | +<div class="variablelist"><table border="0"> |
4693 | +<col align="left" valign="top"> |
4694 | +<tbody> |
4695 | +<tr> |
4696 | +<td><p><span class="term"><em class="parameter"><code>mi</code></em> :</span></p></td> |
4697 | +<td>The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> to proxy</td> |
4698 | +</tr> |
4699 | +<tr> |
4700 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
4701 | +<td>A new <a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy" title="DbusmenuMenuitemProxy"><span class="type">DbusmenuMenuitemProxy</span></a> object.</td> |
4702 | +</tr> |
4703 | +</tbody> |
4704 | +</table></div> |
4705 | +</div> |
4706 | +<hr> |
4707 | +<div class="refsect2"> |
4708 | +<a name="dbusmenu-menuitem-proxy-get-wrapped"></a><h3>dbusmenu_menuitem_proxy_get_wrapped ()</h3> |
4709 | +<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct 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> |
4710 | +<p> |
4711 | +Accesses the private variable of which <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> |
4712 | +we are doing the proxying for. |
4713 | +</p> |
4714 | +<div class="variablelist"><table border="0"> |
4715 | +<col align="left" valign="top"> |
4716 | +<tbody> |
4717 | +<tr> |
4718 | +<td><p><span class="term"><em class="parameter"><code>pmi</code></em> :</span></p></td> |
4719 | +<td> |
4720 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html#DbusmenuMenuitemProxy" title="DbusmenuMenuitemProxy"><span class="type">DbusmenuMenuitemProxy</span></a> to look into</td> |
4721 | +</tr> |
4722 | +<tr> |
4723 | +<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
4724 | +<td>A <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct 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 |
4725 | +don't have one or there is an error. <span class="annotation">[<acronym title="Don't free data after the code is done."><span class="acronym">transfer none</span></acronym>]</span> |
4726 | +</td> |
4727 | +</tr> |
4728 | +</tbody> |
4729 | +</table></div> |
4730 | +</div> |
4731 | +</div> |
4732 | +</div> |
4733 | +<div class="footer"> |
4734 | +<hr> |
4735 | + Generated by GTK-Doc V1.16</div> |
4736 | +</body> |
4737 | +</html> |
4738 | \ No newline at end of file |
4739 | |
4740 | === added file 'docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuServer.html' |
4741 | --- docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuServer.html 1970-01-01 00:00:00 +0000 |
4742 | +++ docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuServer.html 2011-02-24 21:30:49 +0000 |
4743 | @@ -0,0 +1,412 @@ |
4744 | +<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
4745 | +<html> |
4746 | +<head> |
4747 | +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
4748 | +<title>DbusmenuServer</title> |
4749 | +<meta name="generator" content="DocBook XSL Stylesheets V1.75.2"> |
4750 | +<link rel="home" href="index.html" title="libdbusmenu-glib Reference Manual"> |
4751 | +<link rel="up" href="ch01.html" title="API"> |
4752 | +<link rel="prev" href="ch01.html" title="API"> |
4753 | +<link rel="next" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html" title="DbusmenuMenuitemProxy"> |
4754 | +<meta name="generator" content="GTK-Doc V1.16 (XML mode)"> |
4755 | +<link rel="stylesheet" href="style.css" type="text/css"> |
4756 | +</head> |
4757 | +<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> |
4758 | +<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2"> |
4759 | +<tr valign="middle"> |
4760 | +<td><a accesskey="p" href="ch01.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td> |
4761 | +<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td> |
4762 | +<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td> |
4763 | +<th width="100%" align="center">libdbusmenu-glib Reference Manual</th> |
4764 | +<td><a accesskey="n" href="libdbusmenu-glib-DbusmenuMenuitemProxy.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td> |
4765 | +</tr> |
4766 | +<tr><td colspan="5" class="shortcuts"> |
4767 | +<a href="#libdbusmenu-glib-DbusmenuServer.synopsis" class="shortcut">Top</a> |
4768 | + | |
4769 | + <a href="#libdbusmenu-glib-DbusmenuServer.description" class="shortcut">Description</a> |
4770 | +</td></tr> |
4771 | +</table> |
4772 | +<div class="refentry"> |
4773 | +<a name="libdbusmenu-glib-DbusmenuServer"></a><div class="titlepage"></div> |
4774 | +<div class="refnamediv"><table width="100%"><tr> |
4775 | +<td valign="top"> |
4776 | +<h2><span class="refentrytitle"><a name="libdbusmenu-glib-DbusmenuServer.top_of_page"></a>DbusmenuServer</span></h2> |
4777 | +<p>DbusmenuServer — The server signals changed and |
4778 | + updates on a tree of <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> objecs.</p> |
4779 | +</td> |
4780 | +<td valign="top" align="right"></td> |
4781 | +</tr></table></div> |
4782 | +<div class="refsect1"> |
4783 | +<a name="libdbusmenu-glib-DbusmenuServer.stability-level"></a><h2>Stability Level</h2> |
4784 | +Unstable, unless otherwise indicated |
4785 | +</div> |
4786 | +<div class="refsynopsisdiv"> |
4787 | +<a name="libdbusmenu-glib-DbusmenuServer.synopsis"></a><h2>Synopsis</h2> |
4788 | +<pre class="synopsis"> |
4789 | +#include <libdbusmenu-glib/server.h> |
4790 | + |
4791 | +#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> |
4792 | +#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> |
4793 | +#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> |
4794 | +#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> |
4795 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-SIGNAL-ITEM-ACTIVATION:CAPS" title="DBUSMENU_SERVER_SIGNAL_ITEM_ACTIVATION">DBUSMENU_SERVER_SIGNAL_ITEM_ACTIVATION</a> |
4796 | +#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> |
4797 | +#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> |
4798 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-STATUS:CAPS" title="DBUSMENU_SERVER_PROP_STATUS">DBUSMENU_SERVER_PROP_STATUS</a> |
4799 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-TEXT-DIRECTION:CAPS" title="DBUSMENU_SERVER_PROP_TEXT_DIRECTION">DBUSMENU_SERVER_PROP_TEXT_DIRECTION</a> |
4800 | +#define <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-VERSION:CAPS" title="DBUSMENU_SERVER_PROP_VERSION">DBUSMENU_SERVER_PROP_VERSION</a> |
4801 | + <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer">DbusmenuServer</a>; |
4802 | +struct <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServerClass" title="struct DbusmenuServerClass">DbusmenuServerClass</a>; |
4803 | +<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>); |
4804 | +<a class="link" href="libdbusmenu-glib-Types.html#DbusmenuStatus" title="enum DbusmenuStatus"><span class="returnvalue">DbusmenuStatus</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-get-status" title="dbusmenu_server_get_status ()">dbusmenu_server_get_status</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>); |
4805 | +<a class="link" href="libdbusmenu-glib-Types.html#DbusmenuTextDirection" title="enum DbusmenuTextDirection"><span class="returnvalue">DbusmenuTextDirection</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-get-text-direction" title="dbusmenu_server_get_text_direction ()">dbusmenu_server_get_text_direction</a> |
4806 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="type">DbusmenuServer</span></a> *server</code></em>); |
4807 | +<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> *self</code></em>, |
4808 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *root</code></em>); |
4809 | +<span class="returnvalue">void</span> <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-set-status" title="dbusmenu_server_set_status ()">dbusmenu_server_set_status</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>, |
4810 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-Types.html#DbusmenuStatus" title="enum DbusmenuStatus"><span class="type">DbusmenuStatus</span></a> status</code></em>); |
4811 | +<span class="returnvalue">void</span> <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-set-text-direction" title="dbusmenu_server_set_text_direction ()">dbusmenu_server_set_text_direction</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>, |
4812 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-Types.html#DbusmenuTextDirection" title="enum DbusmenuTextDirection"><span class="type">DbusmenuTextDirection</span></a> dir</code></em>); |
4813 | +</pre> |
4814 | +</div> |
4815 | +<div class="refsect1"> |
4816 | +<a name="libdbusmenu-glib-DbusmenuServer.description"></a><h2>Description</h2> |
4817 | +<p> |
4818 | +A <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="type">DbusmenuServer</span></a> is the object that represents the local |
4819 | + tree of <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> objects on DBus. It watches the |
4820 | + various signals that those objects emit and correctly |
4821 | + represents them across DBus to a <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> so that |
4822 | + the same tree can be maintained in another process. |
4823 | +</p> |
4824 | +<p> |
4825 | + The server needs to have the root set of <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="struct DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> |
4826 | + objects set via <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-set-root" title="dbusmenu_server_set_root ()"><span class="type">dbusmenu_server_set_root</span></a> but it will query |
4827 | + all of the objects in that tree automatically. After setting |
4828 | + the root there should be no other maintence required by |
4829 | + users of the server class. |
4830 | +</p> |
4831 | +</div> |
4832 | +<div class="refsect1"> |
4833 | +<a name="libdbusmenu-glib-DbusmenuServer.details"></a><h2>Details</h2> |
4834 | +<div class="refsect2"> |
4835 | +<a name="DBUSMENU-SERVER-SIGNAL-ID-PROP-UPDATE:CAPS"></a><h3>DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE</h3> |
4836 | +<pre class="programlisting">#define DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE "item-property-updated" |
4837 | +</pre> |
4838 | +<p> |
4839 | +String to attach to signal <span class="type">"item-property-updated"</span> |
4840 | +</p> |
4841 | +</div> |
4842 | +<hr> |
4843 | +<div class="refsect2"> |
4844 | +<a name="DBUSMENU-SERVER-SIGNAL-ID-UPDATE:CAPS"></a><h3>DBUSMENU_SERVER_SIGNAL_ID_UPDATE</h3> |
4845 | +<pre class="programlisting">#define DBUSMENU_SERVER_SIGNAL_ID_UPDATE "item-updated" |
4846 | +</pre> |
4847 | +<p> |
4848 | +String to attach to signal <span class="type">"item-updated"</span> |
4849 | +</p> |
4850 | +</div> |
4851 | +<hr> |
4852 | +<div class="refsect2"> |
4853 | +<a name="DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATED:CAPS"></a><h3>DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED</h3> |
4854 | +<pre class="programlisting">#define DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED "layout-updated" |
4855 | +</pre> |
4856 | +<p> |
4857 | +String to attach to signal <span class="type">"layout-updated"</span> |
4858 | +</p> |
4859 | +</div> |
4860 | +<hr> |
4861 | +<div class="refsect2"> |
4862 | +<a name="DBUSMENU-SERVER-SIGNAL-LAYOUT-UPDATE:CAPS"></a><h3>DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE</h3> |
4863 | +<pre class="programlisting">#define DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED |
4864 | +</pre> |
4865 | +<p> |
4866 | +String to attach to signal <span class="type">"layout-updated"</span> |
4867 | +</p> |
4868 | +</div> |
4869 | +<hr> |
4870 | +<div class="refsect2"> |
4871 | +<a name="DBUSMENU-SERVER-SIGNAL-ITEM-ACTIVATION:CAPS"></a><h3>DBUSMENU_SERVER_SIGNAL_ITEM_ACTIVATION</h3> |
4872 | +<pre class="programlisting">#define DBUSMENU_SERVER_SIGNAL_ITEM_ACTIVATION "item-activation-requested" |
4873 | +</pre> |
4874 | +<p> |
4875 | +String to attach to signal <span class="type">"item-activation-requested"</span> |
4876 | +</p> |
4877 | +</div> |
4878 | +<hr> |
4879 | +<div class="refsect2"> |
4880 | +<a name="DBUSMENU-SERVER-PROP-DBUS-OBJECT:CAPS"></a><h3>DBUSMENU_SERVER_PROP_DBUS_OBJECT</h3> |
4881 | +<pre class="programlisting">#define DBUSMENU_SERVER_PROP_DBUS_OBJECT "dbus-object" |
4882 | +</pre> |
4883 | +<p> |
4884 | +String to access property <span class="type">"dbus-object"</span> |
4885 | +</p> |
4886 | +</div> |
4887 | +<hr> |
4888 | +<div class="refsect2"> |
4889 | +<a name="DBUSMENU-SERVER-PROP-ROOT-NODE:CAPS"></a><h3>DBUSMENU_SERVER_PROP_ROOT_NODE</h3> |
4890 | +<pre class="programlisting">#define DBUSMENU_SERVER_PROP_ROOT_NODE "root-node" |
4891 | +</pre> |
4892 | +<p> |
4893 | +String to access property <span class="type">"root-node"</span> |
4894 | +</p> |
4895 | +</div> |
4896 | +<hr> |
4897 | +<div class="refsect2"> |
4898 | +<a name="DBUSMENU-SERVER-PROP-STATUS:CAPS"></a><h3>DBUSMENU_SERVER_PROP_STATUS</h3> |
4899 | +<pre class="programlisting">#define DBUSMENU_SERVER_PROP_STATUS "status" |
4900 | +</pre> |
4901 | +<p> |
4902 | +String to access property <span class="type">"status"</span> |
4903 | +</p> |
4904 | +</div> |
4905 | +<hr> |
4906 | +<div class="refsect2"> |
4907 | +<a name="DBUSMENU-SERVER-PROP-TEXT-DIRECTION:CAPS"></a><h3>DBUSMENU_SERVER_PROP_TEXT_DIRECTION</h3> |
4908 | +<pre class="programlisting">#define DBUSMENU_SERVER_PROP_TEXT_DIRECTION "text-direction" |
4909 | +</pre> |
4910 | +<p> |
4911 | +String to access property <span class="type">"text-direction"</span> |
4912 | +</p> |
4913 | +</div> |
4914 | +<hr> |
4915 | +<div class="refsect2"> |
4916 | +<a name="DBUSMENU-SERVER-PROP-VERSION:CAPS"></a><h3>DBUSMENU_SERVER_PROP_VERSION</h3> |
4917 | +<pre class="programlisting">#define DBUSMENU_SERVER_PROP_VERSION "version" |
4918 | +</pre> |
4919 | +<p> |
4920 | +String to access property <span class="type">"version"</span> |
4921 | +</p> |
4922 | +</div> |
4923 | +<hr> |
4924 | +<div class="refsect2"> |
4925 | +<a name="DbusmenuServer"></a><h3>DbusmenuServer</h3> |
4926 | +<pre class="programlisting">typedef struct _DbusmenuServer DbusmenuServer;</pre> |
4927 | +<p> |
4928 | +A server which represents a sharing of a set of |
4929 | + <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>. |
4930 | +</p> |
4931 | +</div> |
4932 | +<hr> |
4933 | +<div class="refsect2"> |
4934 | +<a name="DbusmenuServerClass"></a><h3>struct DbusmenuServerClass</h3> |
4935 | +<pre class="programlisting">struct DbusmenuServerClass { |
4936 | + GObjectClass parent_class; |
4937 | + |
4938 | + /* Signals */ |
4939 | + void (*id_prop_update)(gint id, gchar * property, gchar * value); |
4940 | + void (*id_update)(gint id); |
4941 | + void (*layout_updated)(gint revision); |
4942 | + void (*item_activation)(gint id, guint timestamp); |
4943 | + |
4944 | + /*< Private >*/ |
4945 | + void (*reserved1) (void); |
4946 | + void (*reserved2) (void); |
4947 | + void (*reserved3) (void); |
4948 | + void (*reserved4) (void); |
4949 | + void (*reserved5) (void); |
4950 | + void (*reserved6) (void); |
4951 | +}; |
4952 | +</pre> |
4953 | +<p> |
4954 | +The class implementing the virtual functions for <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="type">DbusmenuServer</span></a>. |
4955 | +</p> |
4956 | +<div class="variablelist"><table border="0"> |
4957 | +<col align="left" valign="top"> |
4958 | +<tbody> |
4959 | +<tr> |
4960 | +<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> |
4961 | +<td><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a></td> |
4962 | +</tr> |
4963 | +<tr> |
4964 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.id-prop-update"></a>id_prop_update</code></em> ()</span></p></td> |
4965 | +<td>Slot for <span class="type">"id-prop-update"</span>.</td> |
4966 | +</tr> |
4967 | +<tr> |
4968 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.id-update"></a>id_update</code></em> ()</span></p></td> |
4969 | +<td>Slot for <span class="type">"id-update"</span>.</td> |
4970 | +</tr> |
4971 | +<tr> |
4972 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.layout-updated"></a>layout_updated</code></em> ()</span></p></td> |
4973 | +<td>Slot for <span class="type">"layout-update"</span>.</td> |
4974 | +</tr> |
4975 | +<tr> |
4976 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.item-activation"></a>item_activation</code></em> ()</span></p></td> |
4977 | +<td>Slot for <span class="type">"item-activation-requested"</span>.</td> |
4978 | +</tr> |
4979 | +<tr> |
4980 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.reserved1"></a>reserved1</code></em> ()</span></p></td> |
4981 | +<td>Reserved for future use.</td> |
4982 | +</tr> |
4983 | +<tr> |
4984 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.reserved2"></a>reserved2</code></em> ()</span></p></td> |
4985 | +<td>Reserved for future use.</td> |
4986 | +</tr> |
4987 | +<tr> |
4988 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.reserved3"></a>reserved3</code></em> ()</span></p></td> |
4989 | +<td>Reserved for future use.</td> |
4990 | +</tr> |
4991 | +<tr> |
4992 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.reserved4"></a>reserved4</code></em> ()</span></p></td> |
4993 | +<td>Reserved for future use.</td> |
4994 | +</tr> |
4995 | +<tr> |
4996 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.reserved5"></a>reserved5</code></em> ()</span></p></td> |
4997 | +<td>Reserved for future use.</td> |
4998 | +</tr> |
4999 | +<tr> |
5000 | +<td><p><span class="term"><em class="structfield"><code><a name="DbusmenuServerClass.reserved6"></a>reserved6</code></em> ()</span></p></td> |
The diff has been truncated for viewing.