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