Merge lp:~dbusmenu-team/libdbusmenu/ubuntu into lp:~ubuntu-desktop/libdbusmenu/ubuntu
- ubuntu
- Merge into ubuntu
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Ken VanDine | Pending | ||
Review via email: mp+28415@code.launchpad.net |
Commit message
Description of the change
Upstream release 0.3.3
Note: This also includes the merging of the Debian packaging branch. Please double check the merge.
- 80. By Ken VanDine
-
* New upstream release.
* Adding support for menu shortcuts (LP: #591293)
* Fixing distcheck of documentation builds
* Autogen.sh fix for adding custom prefix (LP: #595565)
* Fixing children property name to match spec (LP: #597321)
* Merging in Debian branch
* debian/control: Switching branch on this branch to be the
dbusmenu-team.
* debian/rules: Updating shlibs to 0.3.3 for shortcut API additions
* Merge from Ubuntu.
Closes: #586069
* debian/control:
- Set Maintainer to pkg-ayatana.
- Add myself as Uploader.
- Update package descriptions.
- Standards-Version: 3.8.4
- Fix Homepage URL.
- Update Vcs-* fields.
* debian/copyright:
- Convert to DEP5 format.
- Add Ken and Sebastien, according to changelog.
- Add Aurélien Gâteau, according to headers.
Preview Diff
1 | === modified file 'configure' |
2 | --- configure 2010-06-10 17:33:17 +0000 |
3 | +++ configure 2010-06-24 14:42:28 +0000 |
4 | @@ -1,6 +1,6 @@ |
5 | #! /bin/sh |
6 | # Guess values for system-dependent variables and create Makefiles. |
7 | -# Generated by GNU Autoconf 2.65 for libdbusmenu 0.3.2. |
8 | +# Generated by GNU Autoconf 2.65 for libdbusmenu 0.3.3. |
9 | # |
10 | # Report bugs to <ted@canonical.com>. |
11 | # |
12 | @@ -703,8 +703,8 @@ |
13 | # Identity of this package. |
14 | PACKAGE_NAME='libdbusmenu' |
15 | PACKAGE_TARNAME='libdbusmenu' |
16 | -PACKAGE_VERSION='0.3.2' |
17 | -PACKAGE_STRING='libdbusmenu 0.3.2' |
18 | +PACKAGE_VERSION='0.3.3' |
19 | +PACKAGE_STRING='libdbusmenu 0.3.3' |
20 | PACKAGE_BUGREPORT='ted@canonical.com' |
21 | PACKAGE_URL='' |
22 | |
23 | @@ -1524,7 +1524,7 @@ |
24 | # Omit some internal or obsolete options to make the list less imposing. |
25 | # This message is too long to be a string in the A/UX 3.1 sh. |
26 | cat <<_ACEOF |
27 | -\`configure' configures libdbusmenu 0.3.2 to adapt to many kinds of systems. |
28 | +\`configure' configures libdbusmenu 0.3.3 to adapt to many kinds of systems. |
29 | |
30 | Usage: $0 [OPTION]... [VAR=VALUE]... |
31 | |
32 | @@ -1594,7 +1594,7 @@ |
33 | |
34 | if test -n "$ac_init_help"; then |
35 | case $ac_init_help in |
36 | - short | recursive ) echo "Configuration of libdbusmenu 0.3.2:";; |
37 | + short | recursive ) echo "Configuration of libdbusmenu 0.3.3:";; |
38 | esac |
39 | cat <<\_ACEOF |
40 | |
41 | @@ -1724,7 +1724,7 @@ |
42 | test -n "$ac_init_help" && exit $ac_status |
43 | if $ac_init_version; then |
44 | cat <<\_ACEOF |
45 | -libdbusmenu configure 0.3.2 |
46 | +libdbusmenu configure 0.3.3 |
47 | generated by GNU Autoconf 2.65 |
48 | |
49 | Copyright (C) 2009 Free Software Foundation, Inc. |
50 | @@ -2097,7 +2097,7 @@ |
51 | This file contains any messages produced by compilers while |
52 | running configure, to aid debugging if configure makes a mistake. |
53 | |
54 | -It was created by libdbusmenu $as_me 0.3.2, which was |
55 | +It was created by libdbusmenu $as_me 0.3.3, which was |
56 | generated by GNU Autoconf 2.65. Invocation command line was |
57 | |
58 | $ $0 $@ |
59 | @@ -2911,7 +2911,7 @@ |
60 | |
61 | # Define the identity of the package. |
62 | PACKAGE=libdbusmenu |
63 | - VERSION=0.3.2 |
64 | + VERSION=0.3.3 |
65 | |
66 | |
67 | # Some tools Automake needs. |
68 | @@ -12927,7 +12927,7 @@ |
69 | ########################### |
70 | |
71 | LIBDBUSMENU_CURRENT=1 |
72 | -LIBDBUSMENU_REVISION=7 |
73 | +LIBDBUSMENU_REVISION=8 |
74 | LIBDBUSMENU_AGE=0 |
75 | |
76 | |
77 | @@ -14240,7 +14240,7 @@ |
78 | # report actual input values of CONFIG_FILES etc. instead of their |
79 | # values after options handling. |
80 | ac_log=" |
81 | -This file was extended by libdbusmenu $as_me 0.3.2, which was |
82 | +This file was extended by libdbusmenu $as_me 0.3.3, which was |
83 | generated by GNU Autoconf 2.65. Invocation command line was |
84 | |
85 | CONFIG_FILES = $CONFIG_FILES |
86 | @@ -14306,7 +14306,7 @@ |
87 | cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 |
88 | ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" |
89 | ac_cs_version="\\ |
90 | -libdbusmenu config.status 0.3.2 |
91 | +libdbusmenu config.status 0.3.3 |
92 | configured by $0, generated by GNU Autoconf 2.65, |
93 | with options \\"\$ac_cs_config\\" |
94 | |
95 | |
96 | === modified file 'configure.ac' |
97 | --- configure.ac 2010-06-10 17:33:17 +0000 |
98 | +++ configure.ac 2010-06-24 14:42:28 +0000 |
99 | @@ -1,11 +1,11 @@ |
100 | |
101 | -AC_INIT(libdbusmenu, 0.3.2, ted@canonical.com) |
102 | +AC_INIT(libdbusmenu, 0.3.3, ted@canonical.com) |
103 | AC_COPYRIGHT([Copyright 2009,2010 Canonical]) |
104 | |
105 | AC_PREREQ(2.62) |
106 | |
107 | AM_CONFIG_HEADER(config.h) |
108 | -AM_INIT_AUTOMAKE(libdbusmenu, 0.3.2, [-Wno-portability]) |
109 | +AM_INIT_AUTOMAKE(libdbusmenu, 0.3.3, [-Wno-portability]) |
110 | |
111 | AM_MAINTAINER_MODE |
112 | |
113 | @@ -85,7 +85,7 @@ |
114 | ########################### |
115 | |
116 | LIBDBUSMENU_CURRENT=1 |
117 | -LIBDBUSMENU_REVISION=7 |
118 | +LIBDBUSMENU_REVISION=8 |
119 | LIBDBUSMENU_AGE=0 |
120 | |
121 | AC_SUBST(LIBDBUSMENU_CURRENT) |
122 | |
123 | === modified file 'debian/changelog' |
124 | --- debian/changelog 2010-06-11 16:09:16 +0000 |
125 | +++ debian/changelog 2010-06-24 14:42:28 +0000 |
126 | @@ -1,3 +1,35 @@ |
127 | +libdbusmenu (0.3.3-0ubuntu1~ppa1) lucid; urgency=low |
128 | + |
129 | + * New upstream release. |
130 | + * Adding support for menu shortcuts (LP: #591293) |
131 | + * Fixing distcheck of documentation builds |
132 | + * Autogen.sh fix for adding custom prefix (LP: #595565) |
133 | + * Fixing children property name to match spec (LP: #597321) |
134 | + * Merging in Debian branch |
135 | + * debian/control: Switching branch on this branch to be the |
136 | + dbusmenu-team. |
137 | + * debian/rules: Updating shlibs to 0.3.3 for shortcut API additions |
138 | + |
139 | + -- Ted Gould <ted@ubuntu.com> Thu, 24 Jun 2010 09:32:42 -0500 |
140 | + |
141 | +libdbusmenu (0.3.2-1) unstable; urgency=low |
142 | + |
143 | + * Merge from Ubuntu. |
144 | + Closes: #586069 |
145 | + * debian/control: |
146 | + - Set Maintainer to pkg-ayatana. |
147 | + - Add myself as Uploader. |
148 | + - Update package descriptions. |
149 | + - Standards-Version: 3.8.4 |
150 | + - Fix Homepage URL. |
151 | + - Update Vcs-* fields. |
152 | + * debian/copyright: |
153 | + - Convert to DEP5 format. |
154 | + - Add Ken and Sebastien, according to changelog. |
155 | + - Add Aurélien Gâteau, according to headers. |
156 | + |
157 | + -- Evgeni Golov <evgeni@debian.org> Wed, 16 Jun 2010 11:37:08 +0200 |
158 | + |
159 | libdbusmenu (0.3.2-0ubuntu1) maverick; urgency=low |
160 | |
161 | * debian/control |
162 | |
163 | === modified file 'debian/control' |
164 | --- debian/control 2010-06-10 20:45:25 +0000 |
165 | +++ debian/control 2010-06-24 14:42:28 +0000 |
166 | @@ -2,6 +2,8 @@ |
167 | Section: gnome |
168 | Priority: optional |
169 | Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com> |
170 | +XSBC-Original-Maintainer: The Ayatana Packagers <pkg-ayatana-devel@lists.alioth.debian.org> |
171 | +Uploaders: Evgeni Golov <evgeni@debian.org> |
172 | Build-Depends: debhelper (>= 5.0), |
173 | cdbs (>= 0.4.41), |
174 | libgtk2.0-dev (>= 2.12.0), |
175 | @@ -18,10 +20,10 @@ |
176 | gir1.0-glib-2.0, |
177 | gir1.0-gtk-2.0, |
178 | valac |
179 | -Standards-Version: 3.8.0 |
180 | -Homepage: https://launchpad.net/libdbusmenu |
181 | -Vcs-Bzr: https://code.launchpad.net/~ubuntu-desktop/dbusmenu/ubuntu |
182 | -Vcs-Browser: http://bazaar.launchpad.net/~ubuntu-desktop/dbusmenu/ubuntu |
183 | +Standards-Version: 3.8.4 |
184 | +Homepage: https://launchpad.net/dbusmenu |
185 | +Vcs-Bzr: https://code.launchpad.net/~dbusmenu-team/dbusmenu/ubuntu |
186 | +Vcs-Browser: http://bazaar.launchpad.net/~dbusmenu-team/dbusmenu/ubuntu |
187 | |
188 | Package: libdbusmenu-glib1 |
189 | Section: libs |
190 | @@ -31,7 +33,11 @@ |
191 | Breaks: indicator-messages (<< 0.3.0), |
192 | indicator-session (<< 0.2.0), |
193 | libdbusmenu-glib0 |
194 | -Description: Menus over DBus shared library for glib |
195 | +Description: library for passing menus over DBus |
196 | + libdbusmenu passes a menu structure across DBus so that a program can |
197 | + create a menu simply without worrying about how it is displayed on the |
198 | + other side of the bus. |
199 | + . |
200 | This package contains shared libraries to be used by applications. |
201 | |
202 | Package: libdbusmenu-glib-dev |
203 | @@ -42,18 +48,24 @@ |
204 | libdbusmenu-glib1 (= ${binary:Version}), |
205 | libdbus-glib-1-dev (>= 0.76), |
206 | libgtk2.0-dev (>= 2.12.0) |
207 | -Description: Menus over DBus shared library |
208 | +Description: library for passing menus over DBus - development files |
209 | + libdbusmenu passes a menu structure across DBus so that a program can |
210 | + create a menu simply without worrying about how it is displayed on the |
211 | + other side of the bus. |
212 | + . |
213 | This package contains files that are needed to build applications. |
214 | - . |
215 | - This package provides the development files. |
216 | |
217 | Package: libdbusmenu-gtk1 |
218 | Section: libs |
219 | Architecture: any |
220 | Depends: ${shlibs:Depends}, |
221 | ${misc:Depends} |
222 | -Description: Menus over DBus shared library for GTK |
223 | - This package contains shared libraries to be used by applications. |
224 | +Description: library for passing menus over DBus - GTK version |
225 | + libdbusmenu passes a menu structure across DBus so that a program can |
226 | + create a menu simply without worrying about how it is displayed on the |
227 | + other side of the bus. |
228 | + . |
229 | + This package contains shared libraries to be used by GTK applications. |
230 | |
231 | Package: libdbusmenu-gtk-dev |
232 | Section: libdevel |
233 | @@ -64,10 +76,12 @@ |
234 | libdbus-glib-1-dev (>= 0.76), |
235 | libgtk2.0-dev (>= 2.12.0), |
236 | libdbusmenu-glib-dev |
237 | -Description: Menus over DBus shared library for GTK |
238 | - This package contains files that are needed to build applications. |
239 | +Description: library for passing menus over DBus - GTK version developement files |
240 | + libdbusmenu passes a menu structure across DBus so that a program can |
241 | + create a menu simply without worrying about how it is displayed on the |
242 | + other side of the bus. |
243 | . |
244 | - This package provides the development files. |
245 | + This package contains files that are needed to build GTK applications. |
246 | |
247 | Package: libdbusmenu-tools |
248 | Section: devel |
249 | @@ -76,9 +90,13 @@ |
250 | ${misc:Depends}, |
251 | python, |
252 | libdbusmenu-glib1 (= ${binary:Version}) |
253 | -Description: Tools useful during development with libdbusmenu |
254 | +Description: tools useful during development with libdbusmenu |
255 | + libdbusmenu passes a menu structure across DBus so that a program can |
256 | + create a menu simply without worrying about how it is displayed on the |
257 | + other side of the bus. |
258 | . |
259 | - This package contains tools that are useful when building applications. |
260 | + This package contains tools that are useful when developing and building |
261 | + applications with libdbusmenu. |
262 | |
263 | Package: gir1.0-dbusmenu-glib-0.2 |
264 | Section: libs |
265 | @@ -86,10 +104,13 @@ |
266 | Depends: ${misc:Depends}, |
267 | libdbusmenu-glib1 (= ${binary:Version}), |
268 | gir1.0-glib-2.0 |
269 | -Description: Typelib file for libdbusmenu-glib1 |
270 | +Description: typelib file for libdbusmenu-glib1 |
271 | + libdbusmenu passes a menu structure across DBus so that a program can |
272 | + create a menu simply without worrying about how it is displayed on the |
273 | + other side of the bus. |
274 | . |
275 | This package can be used by other packages using the GIRepository format to |
276 | - generate dynamic bindings |
277 | + generate dynamic bindings for libdbusmenu-glib1. |
278 | |
279 | Package: gir1.0-dbusmenu-gtk-0.2 |
280 | Section: libs |
281 | @@ -98,24 +119,33 @@ |
282 | libdbusmenu-gtk1 (= ${binary:Version}), |
283 | gir1.0-dbusmenu-glib-0.2 (= ${binary:Version}), |
284 | gir1.0-gtk-2.0 |
285 | -Description: Typelib file for libdbusmenu-gtk1 |
286 | +Description: typelib file for libdbusmenu-gtk1 |
287 | + libdbusmenu passes a menu structure across DBus so that a program can |
288 | + create a menu simply without worrying about how it is displayed on the |
289 | + other side of the bus. |
290 | . |
291 | This package can be used by other packages using the GIRepository format to |
292 | - generate dynamic bindings |
293 | + generate dynamic bindings for libdbusmenu-gtk1. |
294 | |
295 | Package: libdbusmenu-glib-doc |
296 | Section: doc |
297 | Architecture: any |
298 | Depends: ${misc:Depends} |
299 | -Description: Docs for libdbusmenu-glib |
300 | +Description: library for passing menus over DBus - documentation |
301 | + libdbusmenu passes a menu structure across DBus so that a program can |
302 | + create a menu simply without worrying about how it is displayed on the |
303 | + other side of the bus. |
304 | . |
305 | - This package contains developer documentation. |
306 | + This package contains developer documentation for libdbusmenu-glib. |
307 | |
308 | Package: libdbusmenu-gtk-doc |
309 | Section: doc |
310 | Architecture: any |
311 | Depends: ${misc:Depends} |
312 | -Description: Docs for libdbusmenu-gtk |
313 | +Description: library for passing menus over DBus - GTK version documentation |
314 | + libdbusmenu passes a menu structure across DBus so that a program can |
315 | + create a menu simply without worrying about how it is displayed on the |
316 | + other side of the bus. |
317 | . |
318 | - This package contains developer documentation. |
319 | + This package contains developer documentation for libdbusmenu-gtk. |
320 | |
321 | |
322 | === modified file 'debian/copyright' |
323 | --- debian/copyright 2009-05-25 21:51:31 +0000 |
324 | +++ debian/copyright 2010-06-24 14:42:28 +0000 |
325 | @@ -1,53 +1,40 @@ |
326 | -This package was debianized by Ted Gould <ted@canonical.com> on |
327 | -Wed, 11 Feb 2009 15:41:06 -0600. |
328 | - |
329 | -It was downloaded from <http://launchpad.net/indicator-applet/> |
330 | - |
331 | -Upstream Author: |
332 | - |
333 | - Ted Gould <ted@canonical.com> |
334 | - |
335 | -Copyright: |
336 | - |
337 | - Copyright (C) 2009 Canonical Ltd. |
338 | - |
339 | -License: |
340 | - |
341 | - This program is free software; you can redistribute it and/or modify |
342 | - it under the terms of the GNU General Public License as published by |
343 | - the Free Software Foundation, version 3 of the License. |
344 | - |
345 | - This program is distributed in the hope that it will be useful, |
346 | - but WITHOUT ANY WARRANTY; without even the implied warranty of |
347 | - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
348 | - GNU General Public License for more details. |
349 | - |
350 | - You should have received a copy of the GNU General Public License |
351 | - along with this program; if not, write to the Free Software |
352 | - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
353 | - |
354 | -On Debian systems, the complete text of the GNU General |
355 | -Public License can be found in `/usr/share/common-licenses/GPL-3'. |
356 | - |
357 | -License for libindicate/* (libindicate0 and libindicate-dev packages): |
358 | - |
359 | - This library is free software; you can redistribute it and/or |
360 | - modify it under the terms of the GNU Lesser General Public |
361 | - License as published by the Free Software Foundation; either |
362 | - version 2.1 or 3 of the License. |
363 | - |
364 | - This library is distributed in the hope that it will be useful, |
365 | - but WITHOUT ANY WARRANTY; without even the implied warranty of |
366 | - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
367 | - Lesser General Public License for more details. |
368 | - |
369 | - You should have received a copy of the GNU Lesser General Public |
370 | - License along with this library; if not, write to the Free Software |
371 | - Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA |
372 | - |
373 | -On Debian systems, the complete text of the GNU Lesser General Public License |
374 | -can be found in `/usr/share/common-licenses/LGPL-2.1' and |
375 | -`/usr/share/common-licenses/LGPL-3'. |
376 | - |
377 | -The Debian packaging is (C) 2009, Canonical Ltd. and |
378 | -is licensed under the GPLv3, see `/usr/share/common-licenses/GPL-3'. |
379 | +Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135 |
380 | +Name: libdbusmenu |
381 | +Maintainer: Ted Gould <ted@canonical.com> |
382 | +Source: https://launchpad.net/dbusmenu |
383 | + |
384 | +Files: * |
385 | +Copyright: 2009-2010 Ted Gould <ted@canonical.com>, Canonical Ltd. |
386 | +License: GPL-3 |
387 | + |
388 | +Files: libdbusmenu-{glib,gtk}/* |
389 | +Copyright: 2009-2010 Ted Gould <ted@canonical.com>, Canonical Ltd. |
390 | +License: LGPL-2.1 | LGPL-3 |
391 | + |
392 | +Files: libdbusmenu-glib/dbus-menu.xml |
393 | +Copyright: 2009-2010 Ted Gould <ted@canonical.com>, Canonical Ltd. |
394 | +Copyright: 2009-2010 Aurélien Gâteau <aurelien.gateau@canonical.com> |
395 | +License: LGPL-2.1 | LGPL-3 |
396 | + |
397 | +Files: tools/{dbusmenu-bench,testapp/main.c} |
398 | +Copyright: 2009-2010 Aurélien Gâteau <aurelien.gateau@canonical.com> |
399 | +License: LGPL-2.1 | LGPL-3 |
400 | + |
401 | +Files: debian/* |
402 | +Copyright: 2009-2010 Evgeni Golov <evgeni@debian.org> |
403 | +Copyright: 2009-2010 Ted Gould <ted@canonical.com>, Canonical Ltd. |
404 | +Copyright: 2009-2010 Sebastien Bacher <seb128@ubuntu.com> |
405 | +Copyright: 2009-2010 Ken VanDine <ken.vandine@canonical.com> |
406 | +License: GPL-3 |
407 | + |
408 | +License: GPL-3 |
409 | + On Debian systems, the complete text of the GNU General |
410 | + Public License version 3 can be found in `/usr/share/common-licenses/GPL-3'. |
411 | + |
412 | +License: LGPL-2.1 |
413 | + On Debian systems, the complete text of the GNU Lesser General |
414 | + Public License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. |
415 | + |
416 | +License: LGPL-3 |
417 | + On Debian systems, the complete text of the GNU Lesser General |
418 | + Public License version 3 can be found in `/usr/share/common-licenses/LGPL-3'. |
419 | |
420 | === modified file 'debian/rules' |
421 | --- debian/rules 2010-06-10 20:45:25 +0000 |
422 | +++ debian/rules 2010-06-24 14:42:28 +0000 |
423 | @@ -6,6 +6,6 @@ |
424 | DEB_CONFIGURE_EXTRA_FLAGS += --disable-scrollkeeper --enable-gtk-doc |
425 | LDFLAGS += -Wl,-z,defs -Wl,--as-needed |
426 | |
427 | -DEB_DH_MAKESHLIBS_ARGS_libdbusmenu-gtk1 += -V 'libdbusmenu-gtk1 (>= 0.3.1)' |
428 | -DEB_DH_MAKESHLIBS_ARGS_libdbusmenu-glib1 += -V 'libdbusmenu-glib1 (>= 0.2.8)' |
429 | +DEB_DH_MAKESHLIBS_ARGS_libdbusmenu-gtk1 += -V 'libdbusmenu-gtk1 (>= 0.3.3)' |
430 | +DEB_DH_MAKESHLIBS_ARGS_libdbusmenu-glib1 += -V 'libdbusmenu-glib1 (>= 0.3.3)' |
431 | |
432 | |
433 | === modified file 'docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuClient.html' |
434 | --- docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuClient.html 2010-06-10 17:33:17 +0000 |
435 | +++ docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuClient.html 2010-06-24 14:42:28 +0000 |
436 | @@ -54,24 +54,24 @@ |
437 | #define <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DBUSMENU-CLIENT-TYPES-IMAGE:CAPS" title="DBUSMENU_CLIENT_TYPES_IMAGE">DBUSMENU_CLIENT_TYPES_IMAGE</a> |
438 | <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient">DbusmenuClient</a>; |
439 | <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientClass" title="DbusmenuClientClass">DbusmenuClientClass</a>; |
440 | -<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientTypeHandler" title="DbusmenuClientTypeHandler ()">*DbusmenuClientTypeHandler</a>) (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *newitem</code></em>, |
441 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (<a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientTypeHandler" title="DbusmenuClientTypeHandler ()">*DbusmenuClientTypeHandler</a>) (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *newitem</code></em>, |
442 | <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>, |
443 | <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>); |
444 | -<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="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>, |
445 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object</code></em>); |
446 | +<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>, |
447 | + <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>); |
448 | <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-get-root" title="dbusmenu_client_get_root ()">dbusmenu_client_get_root</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>); |
449 | -<a href="/usr/share/gtk-doc/html/glib/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>, |
450 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>, |
451 | +<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>, |
452 | + <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>, |
453 | <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClientTypeHandler" title="DbusmenuClientTypeHandler ()"><span class="type">DbusmenuClientTypeHandler</span></a> newfunc</code></em>); |
454 | <span class="returnvalue">void</span> <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-send-event" title="dbusmenu_client_send_event ()">dbusmenu_client_send_event</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>, |
455 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>, |
456 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>, |
457 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>, |
458 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timestamp</code></em>); |
459 | + <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>, |
460 | + <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>, |
461 | + <em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>, |
462 | + <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>); |
463 | <span class="returnvalue">void</span> <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#dbusmenu-client-send-about-to-show" title="dbusmenu_client_send_about_to_show ()">dbusmenu_client_send_about_to_show</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>, |
464 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>, |
465 | + <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>, |
466 | <em class="parameter"><code><span class="type">void</span> (cbgpointer user_data) ()</code></em>, |
467 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> cb_data</code></em>); |
468 | + <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>); |
469 | </pre> |
470 | </div> |
471 | <div class="refsect1" title="Description"> |
472 | @@ -172,9 +172,9 @@ |
473 | <div class="variablelist"><table border="0"> |
474 | <col align="left" valign="top"> |
475 | <tbody><tr> |
476 | -<td><p><span class="term"><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> <em class="structfield"><code><a name="DbusmenuClient.parent"></a>parent</code></em>;</span></p></td> |
477 | +<td><p><span class="term"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> <em class="structfield"><code><a name="DbusmenuClient.parent"></a>parent</code></em>;</span></p></td> |
478 | <td> |
479 | -<a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>. |
480 | +<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a>. |
481 | </td> |
482 | </tr></tbody> |
483 | </table></div> |
484 | @@ -205,9 +205,9 @@ |
485 | <col align="left" valign="top"> |
486 | <tbody> |
487 | <tr> |
488 | -<td><p><span class="term"><a href="/usr/share/gtk-doc/html/gobject/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> |
489 | +<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> |
490 | <td> |
491 | -<a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> |
492 | +<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> |
493 | </td> |
494 | </tr> |
495 | <tr> |
496 | @@ -251,7 +251,7 @@ |
497 | <hr> |
498 | <div class="refsect2" title="DbusmenuClientTypeHandler ()"> |
499 | <a name="DbusmenuClientTypeHandler"></a><h3>DbusmenuClientTypeHandler ()</h3> |
500 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (*DbusmenuClientTypeHandler) (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *newitem</code></em>, |
501 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> (*DbusmenuClientTypeHandler) (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *newitem</code></em>, |
502 | <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>, |
503 | <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> |
504 | <p> |
505 | @@ -285,8 +285,8 @@ |
506 | <hr> |
507 | <div class="refsect2" title="dbusmenu_client_new ()"> |
508 | <a name="dbusmenu-client-new"></a><h3>dbusmenu_client_new ()</h3> |
509 | -<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="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>, |
510 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object</code></em>);</pre> |
511 | +<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>, |
512 | + <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> |
513 | <p> |
514 | This function creates a new client that connects to a specific |
515 | server on DBus. That server is at a specific location sharing |
516 | @@ -340,7 +340,7 @@ |
517 | <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
518 | <td> A <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> representing the root of |
519 | menu on the server. If there is no server or there is |
520 | - an error receiving its layout it'll return <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a>. |
521 | + 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>. |
522 | </td> |
523 | </tr> |
524 | </tbody> |
525 | @@ -349,8 +349,8 @@ |
526 | <hr> |
527 | <div class="refsect2" title="dbusmenu_client_add_type_handler ()"> |
528 | <a name="dbusmenu-client-add-type-handler"></a><h3>dbusmenu_client_add_type_handler ()</h3> |
529 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/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>, |
530 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *type</code></em>, |
531 | +<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>, |
532 | + <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>, |
533 | <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> |
534 | <p> |
535 | 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>. |
536 | @@ -397,10 +397,10 @@ |
537 | <div class="refsect2" title="dbusmenu_client_send_event ()"> |
538 | <a name="dbusmenu-client-send-event"></a><h3>dbusmenu_client_send_event ()</h3> |
539 | <pre class="programlisting"><span class="returnvalue">void</span> dbusmenu_client_send_event (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>, |
540 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>, |
541 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>, |
542 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>, |
543 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timestamp</code></em>);</pre> |
544 | + <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>, |
545 | + <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>, |
546 | + <em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>, |
547 | + <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> |
548 | <p> |
549 | </p> |
550 | <div class="variablelist"><table border="0"> |
551 | @@ -438,9 +438,9 @@ |
552 | <div class="refsect2" title="dbusmenu_client_send_about_to_show ()"> |
553 | <a name="dbusmenu-client-send-about-to-show"></a><h3>dbusmenu_client_send_about_to_show ()</h3> |
554 | <pre class="programlisting"><span class="returnvalue">void</span> dbusmenu_client_send_about_to_show (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>, |
555 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>, |
556 | + <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>, |
557 | <em class="parameter"><code><span class="type">void</span> (cbgpointer user_data) ()</code></em>, |
558 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> cb_data</code></em>);</pre> |
559 | + <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> |
560 | <p> |
561 | </p> |
562 | <div class="variablelist"><table border="0"> |
563 | |
564 | === modified file 'docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuClientMenuitem.html' |
565 | --- docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuClientMenuitem.html 2010-06-10 17:21:30 +0000 |
566 | +++ docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuClientMenuitem.html 2010-06-24 14:42:28 +0000 |
567 | @@ -40,7 +40,7 @@ |
568 | <pre class="synopsis">#define <a class="link" href="libdbusmenu-glib-DbusmenuClientMenuitem.html#DBUSMENU-CLIENT-MENUITEM-TYPE:CAPS" title="DBUSMENU_CLIENT_MENUITEM_TYPE">DBUSMENU_CLIENT_MENUITEM_TYPE</a> |
569 | <a class="link" href="libdbusmenu-glib-DbusmenuClientMenuitem.html#DbusmenuClientMenuitem" title="DbusmenuClientMenuitem">DbusmenuClientMenuitem</a>; |
570 | <a class="link" href="libdbusmenu-glib-DbusmenuClientMenuitem.html#DbusmenuClientMenuitemClass" title="DbusmenuClientMenuitemClass">DbusmenuClientMenuitemClass</a>; |
571 | -<a class="link" href="libdbusmenu-glib-DbusmenuClientMenuitem.html#DbusmenuClientMenuitem" title="DbusmenuClientMenuitem"><span class="returnvalue">DbusmenuClientMenuitem</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuClientMenuitem.html#dbusmenu-client-menuitem-new" title="dbusmenu_client_menuitem_new ()">dbusmenu_client_menuitem_new</a> (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>, |
572 | +<a class="link" href="libdbusmenu-glib-DbusmenuClientMenuitem.html#DbusmenuClientMenuitem" title="DbusmenuClientMenuitem"><span class="returnvalue">DbusmenuClientMenuitem</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuClientMenuitem.html#dbusmenu-client-menuitem-new" title="dbusmenu_client_menuitem_new ()">dbusmenu_client_menuitem_new</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>, |
573 | <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a> *client</code></em>); |
574 | </pre> |
575 | </div> |
576 | @@ -81,7 +81,7 @@ |
577 | <hr> |
578 | <div class="refsect2" title="dbusmenu_client_menuitem_new ()"> |
579 | <a name="dbusmenu-client-menuitem-new"></a><h3>dbusmenu_client_menuitem_new ()</h3> |
580 | -<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuClientMenuitem.html#DbusmenuClientMenuitem" title="DbusmenuClientMenuitem"><span class="returnvalue">DbusmenuClientMenuitem</span></a> * dbusmenu_client_menuitem_new (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>, |
581 | +<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuClientMenuitem.html#DbusmenuClientMenuitem" title="DbusmenuClientMenuitem"><span class="returnvalue">DbusmenuClientMenuitem</span></a> * dbusmenu_client_menuitem_new (<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>, |
582 | <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> |
583 | <p> |
584 | </p> |
585 | |
586 | === modified file 'docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitem.html' |
587 | --- docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitem.html 2010-06-10 17:21:30 +0000 |
588 | +++ docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitem.html 2010-06-24 14:42:28 +0000 |
589 | @@ -70,80 +70,80 @@ |
590 | <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem">DbusmenuMenuitem</a>; |
591 | <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>) |
592 | (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
593 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>); |
594 | + <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>); |
595 | <span class="returnvalue">void</span> (<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-buildxml-slot-t" title="dbusmenu_menuitem_buildxml_slot_t ()">*dbusmenu_menuitem_buildxml_slot_t</a>) |
596 | (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
597 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *stringarray</code></em>); |
598 | + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *stringarray</code></em>); |
599 | <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitemClass" title="DbusmenuMenuitemClass">DbusmenuMenuitemClass</a>; |
600 | <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-new" title="dbusmenu_menuitem_new ()">dbusmenu_menuitem_new</a> (<em class="parameter"><code><span class="type">void</span></code></em>); |
601 | -<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-new-with-id" title="dbusmenu_menuitem_new_with_id ()">dbusmenu_menuitem_new_with_id</a> (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>); |
602 | -<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-id" title="dbusmenu_menuitem_get_id ()">dbusmenu_menuitem_get_id</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
603 | -<a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-children" title="dbusmenu_menuitem_get_children ()">dbusmenu_menuitem_get_children</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
604 | -<a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-take-children" title="dbusmenu_menuitem_take_children ()">dbusmenu_menuitem_take_children</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
605 | -<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-position" title="dbusmenu_menuitem_get_position ()">dbusmenu_menuitem_get_position</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
606 | - <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>); |
607 | -<a href="/usr/share/gtk-doc/html/glib/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> |
608 | - (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
609 | - <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>); |
610 | -<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-append" title="dbusmenu_menuitem_child_append ()">dbusmenu_menuitem_child_append</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
611 | - <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>); |
612 | -<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-prepend" title="dbusmenu_menuitem_child_prepend ()">dbusmenu_menuitem_child_prepend</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
613 | - <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>); |
614 | -<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-delete" title="dbusmenu_menuitem_child_delete ()">dbusmenu_menuitem_child_delete</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
615 | - <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>); |
616 | -<a href="/usr/share/gtk-doc/html/glib/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> |
617 | - (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
618 | - <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>, |
619 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> position</code></em>); |
620 | -<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-reorder" title="dbusmenu_menuitem_child_reorder ()">dbusmenu_menuitem_child_reorder</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
621 | - <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>, |
622 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> position</code></em>); |
623 | +<a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-new-with-id" title="dbusmenu_menuitem_new_with_id ()">dbusmenu_menuitem_new_with_id</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>); |
624 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-id" title="dbusmenu_menuitem_get_id ()">dbusmenu_menuitem_get_id</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
625 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-children" title="dbusmenu_menuitem_get_children ()">dbusmenu_menuitem_get_children</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
626 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-take-children" title="dbusmenu_menuitem_take_children ()">dbusmenu_menuitem_take_children</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
627 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-position" title="dbusmenu_menuitem_get_position ()">dbusmenu_menuitem_get_position</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
628 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>); |
629 | +<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> |
630 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
631 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>); |
632 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-append" title="dbusmenu_menuitem_child_append ()">dbusmenu_menuitem_child_append</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
633 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>); |
634 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-prepend" title="dbusmenu_menuitem_child_prepend ()">dbusmenu_menuitem_child_prepend</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
635 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>); |
636 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-delete" title="dbusmenu_menuitem_child_delete ()">dbusmenu_menuitem_child_delete</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
637 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>); |
638 | +<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> |
639 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
640 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>, |
641 | + <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>); |
642 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-reorder" title="dbusmenu_menuitem_child_reorder ()">dbusmenu_menuitem_child_reorder</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
643 | + <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>, |
644 | + <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>); |
645 | <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-child-find" title="dbusmenu_menuitem_child_find ()">dbusmenu_menuitem_child_find</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
646 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>); |
647 | + <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>); |
648 | <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-find-id" title="dbusmenu_menuitem_find_id ()">dbusmenu_menuitem_find_id</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
649 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>); |
650 | -<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set" title="dbusmenu_menuitem_property_set ()">dbusmenu_menuitem_property_set</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
651 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>, |
652 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>); |
653 | -<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-value" title="dbusmenu_menuitem_property_set_value ()">dbusmenu_menuitem_property_set_value</a> |
654 | - (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
655 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>, |
656 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>); |
657 | -<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-bool" title="dbusmenu_menuitem_property_set_bool ()">dbusmenu_menuitem_property_set_bool</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
658 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>, |
659 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>); |
660 | -<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-int" title="dbusmenu_menuitem_property_set_int ()">dbusmenu_menuitem_property_set_int</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
661 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>, |
662 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> value</code></em>); |
663 | -const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get" title="dbusmenu_menuitem_property_get ()">dbusmenu_menuitem_property_get</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
664 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>); |
665 | -const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-value" title="dbusmenu_menuitem_property_get_value ()">dbusmenu_menuitem_property_get_value</a> |
666 | - (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
667 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>); |
668 | -<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-bool" title="dbusmenu_menuitem_property_get_bool ()">dbusmenu_menuitem_property_get_bool</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
669 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>); |
670 | -<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-int" title="dbusmenu_menuitem_property_get_int ()">dbusmenu_menuitem_property_get_int</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
671 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>); |
672 | -<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-exist" title="dbusmenu_menuitem_property_exist ()">dbusmenu_menuitem_property_exist</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
673 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>); |
674 | -<a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-properties-list" title="dbusmenu_menuitem_properties_list ()">dbusmenu_menuitem_properties_list</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
675 | -<a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-properties-copy" title="dbusmenu_menuitem_properties_copy ()">dbusmenu_menuitem_properties_copy</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
676 | + <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>); |
677 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set" title="dbusmenu_menuitem_property_set ()">dbusmenu_menuitem_property_set</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
678 | + <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>, |
679 | + <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>); |
680 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-value" title="dbusmenu_menuitem_property_set_value ()">dbusmenu_menuitem_property_set_value</a> |
681 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
682 | + <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>, |
683 | + <em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>); |
684 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-bool" title="dbusmenu_menuitem_property_set_bool ()">dbusmenu_menuitem_property_set_bool</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
685 | + <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>, |
686 | + <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>); |
687 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-set-int" title="dbusmenu_menuitem_property_set_int ()">dbusmenu_menuitem_property_set_int</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
688 | + <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>, |
689 | + <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>); |
690 | +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="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
691 | + <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>); |
692 | +const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-value" title="dbusmenu_menuitem_property_get_value ()">dbusmenu_menuitem_property_get_value</a> |
693 | + (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
694 | + <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>); |
695 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-bool" title="dbusmenu_menuitem_property_get_bool ()">dbusmenu_menuitem_property_get_bool</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
696 | + <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>); |
697 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-get-int" title="dbusmenu_menuitem_property_get_int ()">dbusmenu_menuitem_property_get_int</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
698 | + <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>); |
699 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-exist" title="dbusmenu_menuitem_property_exist ()">dbusmenu_menuitem_property_exist</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
700 | + <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>); |
701 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-properties-list" title="dbusmenu_menuitem_properties_list ()">dbusmenu_menuitem_properties_list</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
702 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-properties-copy" title="dbusmenu_menuitem_properties_copy ()">dbusmenu_menuitem_properties_copy</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
703 | <span class="returnvalue">void</span> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-property-remove" title="dbusmenu_menuitem_property_remove ()">dbusmenu_menuitem_property_remove</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
704 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>); |
705 | + <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>); |
706 | <span class="returnvalue">void</span> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-set-root" title="dbusmenu_menuitem_set_root ()">dbusmenu_menuitem_set_root</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
707 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> root</code></em>); |
708 | -<a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-root" title="dbusmenu_menuitem_get_root ()">dbusmenu_menuitem_get_root</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
709 | + <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>); |
710 | +<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-get-root" title="dbusmenu_menuitem_get_root ()">dbusmenu_menuitem_get_root</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>); |
711 | <span class="returnvalue">void</span> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-foreach" title="dbusmenu_menuitem_foreach ()">dbusmenu_menuitem_foreach</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
712 | <em class="parameter"><code><span class="type">void</span> (funcDbusmenuMenuitem * mi, gpointer data) ()</code></em>, |
713 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>); |
714 | + <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>); |
715 | <span class="returnvalue">void</span> <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-handle-event" title="dbusmenu_menuitem_handle_event ()">dbusmenu_menuitem_handle_event</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
716 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>, |
717 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>, |
718 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timestamp</code></em>); |
719 | + <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>, |
720 | + <em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>, |
721 | + <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>); |
722 | <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> |
723 | (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
724 | <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-about-to-show-cb" title="dbusmenu_menuitem_about_to_show_cb ()"><span class="type">dbusmenu_menuitem_about_to_show_cb</span></a> cb</code></em>, |
725 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> cb_data</code></em>); |
726 | + <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>); |
727 | </pre> |
728 | </div> |
729 | <div class="refsect1" title="Description"> |
730 | @@ -356,7 +356,7 @@ |
731 | } DbusmenuMenuitem; |
732 | </pre> |
733 | <p> |
734 | -This is the <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> based object that represents a menu |
735 | +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 |
736 | item. It gets created the same on both the client and |
737 | the server side and libdbusmenu-glib does the work of making |
738 | this object model appear on both sides of DBus. Simple |
739 | @@ -369,7 +369,7 @@ |
740 | <a name="dbusmenu-menuitem-about-to-show-cb"></a><h3>dbusmenu_menuitem_about_to_show_cb ()</h3> |
741 | <pre class="programlisting"><span class="returnvalue">void</span> (*dbusmenu_menuitem_about_to_show_cb) |
742 | (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
743 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre> |
744 | + <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> |
745 | <p> |
746 | Callback prototype for a callback that is called when the |
747 | menu should be shown. |
748 | @@ -394,7 +394,7 @@ |
749 | <a name="dbusmenu-menuitem-buildxml-slot-t"></a><h3>dbusmenu_menuitem_buildxml_slot_t ()</h3> |
750 | <pre class="programlisting"><span class="returnvalue">void</span> (*dbusmenu_menuitem_buildxml_slot_t) |
751 | (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
752 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *stringarray</code></em>);</pre> |
753 | + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Pointer-Arrays.html#GPtrArray"><span class="type">GPtrArray</span></a> *stringarray</code></em>);</pre> |
754 | <p> |
755 | This is the function that is called to represent this menu item |
756 | as an XML fragment. Should call it's own children. |
757 | @@ -442,7 +442,7 @@ |
758 | <col align="left" valign="top"> |
759 | <tbody> |
760 | <tr> |
761 | -<td><p><span class="term"><a href="/usr/share/gtk-doc/html/gobject/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> |
762 | +<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> |
763 | <td> |
764 | </td> |
765 | </tr> |
766 | @@ -518,7 +518,7 @@ |
767 | <hr> |
768 | <div class="refsect2" title="dbusmenu_menuitem_new_with_id ()"> |
769 | <a name="dbusmenu-menuitem-new-with-id"></a><h3>dbusmenu_menuitem_new_with_id ()</h3> |
770 | -<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * dbusmenu_menuitem_new_with_id (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>);</pre> |
771 | +<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * dbusmenu_menuitem_new_with_id (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>);</pre> |
772 | <p> |
773 | This creates a blank <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> with a specific ID. |
774 | </p> |
775 | @@ -541,7 +541,7 @@ |
776 | <hr> |
777 | <div class="refsect2" title="dbusmenu_menuitem_get_id ()"> |
778 | <a name="dbusmenu-menuitem-get-id"></a><h3>dbusmenu_menuitem_get_id ()</h3> |
779 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> dbusmenu_menuitem_get_id (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
780 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> dbusmenu_menuitem_get_id (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
781 | <p> |
782 | Gets the unique ID for <em class="parameter"><code>mi</code></em>. |
783 | </p> |
784 | @@ -564,7 +564,7 @@ |
785 | <hr> |
786 | <div class="refsect2" title="dbusmenu_menuitem_get_children ()"> |
787 | <a name="dbusmenu-menuitem-get-children"></a><h3>dbusmenu_menuitem_get_children ()</h3> |
788 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * dbusmenu_menuitem_get_children (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
789 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * dbusmenu_menuitem_get_children (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
790 | <p> |
791 | Returns simply the list of children that this menu item |
792 | has. The list is valid until another child related function |
793 | @@ -580,7 +580,7 @@ |
794 | </tr> |
795 | <tr> |
796 | <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
797 | -<td> A <a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of pointers to <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> objects. |
798 | +<td> A <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of pointers to <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> objects. |
799 | </td> |
800 | </tr> |
801 | </tbody> |
802 | @@ -589,7 +589,7 @@ |
803 | <hr> |
804 | <div class="refsect2" title="dbusmenu_menuitem_take_children ()"> |
805 | <a name="dbusmenu-menuitem-take-children"></a><h3>dbusmenu_menuitem_take_children ()</h3> |
806 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * dbusmenu_menuitem_take_children (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
807 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * dbusmenu_menuitem_take_children (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
808 | <p> |
809 | While the name sounds devious that's exactly what this function |
810 | does. It takes the list of children from the <em class="parameter"><code>mi</code></em> and clears the |
811 | @@ -607,7 +607,7 @@ |
812 | </tr> |
813 | <tr> |
814 | <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
815 | -<td> A <a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of pointers to <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> objects. |
816 | +<td> A <a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> of pointers to <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> objects. |
817 | </td> |
818 | </tr> |
819 | </tbody> |
820 | @@ -616,7 +616,7 @@ |
821 | <hr> |
822 | <div class="refsect2" title="dbusmenu_menuitem_get_position ()"> |
823 | <a name="dbusmenu-menuitem-get-position"></a><h3>dbusmenu_menuitem_get_position ()</h3> |
824 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> dbusmenu_menuitem_get_position (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
825 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> dbusmenu_menuitem_get_position (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
826 | <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>);</pre> |
827 | <p> |
828 | This function returns the position of the menu item <em class="parameter"><code>mi</code></em> |
829 | @@ -647,7 +647,7 @@ |
830 | <hr> |
831 | <div class="refsect2" title="dbusmenu_menuitem_get_position_realized ()"> |
832 | <a name="dbusmenu-menuitem-get-position-realized"></a><h3>dbusmenu_menuitem_get_position_realized ()</h3> |
833 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> dbusmenu_menuitem_get_position_realized |
834 | +<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 |
835 | (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
836 | <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *parent</code></em>);</pre> |
837 | <p> |
838 | @@ -678,7 +678,7 @@ |
839 | <hr> |
840 | <div class="refsect2" title="dbusmenu_menuitem_child_append ()"> |
841 | <a name="dbusmenu-menuitem-child-append"></a><h3>dbusmenu_menuitem_child_append ()</h3> |
842 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_child_append (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
843 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_child_append (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
844 | <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>);</pre> |
845 | <p> |
846 | This function adds <em class="parameter"><code>child</code></em> to the list of children on <em class="parameter"><code>mi</code></em> at |
847 | @@ -708,7 +708,7 @@ |
848 | <hr> |
849 | <div class="refsect2" title="dbusmenu_menuitem_child_prepend ()"> |
850 | <a name="dbusmenu-menuitem-child-prepend"></a><h3>dbusmenu_menuitem_child_prepend ()</h3> |
851 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_child_prepend (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
852 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_child_prepend (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
853 | <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>);</pre> |
854 | <p> |
855 | This function adds <em class="parameter"><code>child</code></em> to the list of children on <em class="parameter"><code>mi</code></em> at |
856 | @@ -738,11 +738,11 @@ |
857 | <hr> |
858 | <div class="refsect2" title="dbusmenu_menuitem_child_delete ()"> |
859 | <a name="dbusmenu-menuitem-child-delete"></a><h3>dbusmenu_menuitem_child_delete ()</h3> |
860 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_child_delete (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
861 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_child_delete (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
862 | <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>);</pre> |
863 | <p> |
864 | This function removes <em class="parameter"><code>child</code></em> from the children list of <em class="parameter"><code>mi</code></em>. It does |
865 | - not call <a href="/usr/share/gtk-doc/html/gobject/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>. |
866 | + 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>. |
867 | </p> |
868 | <div class="variablelist"><table border="0"> |
869 | <col align="left" valign="top"> |
870 | @@ -769,10 +769,10 @@ |
871 | <hr> |
872 | <div class="refsect2" title="dbusmenu_menuitem_child_add_position ()"> |
873 | <a name="dbusmenu-menuitem-child-add-position"></a><h3>dbusmenu_menuitem_child_add_position ()</h3> |
874 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_child_add_position |
875 | +<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 |
876 | (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
877 | <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>, |
878 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> position</code></em>);</pre> |
879 | + <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> |
880 | <p> |
881 | Puts <em class="parameter"><code>child</code></em> in the list of children for <em class="parameter"><code>mi</code></em> at the location |
882 | specified in <em class="parameter"><code>position</code></em>. If there is not enough entires available |
883 | @@ -807,9 +807,9 @@ |
884 | <hr> |
885 | <div class="refsect2" title="dbusmenu_menuitem_child_reorder ()"> |
886 | <a name="dbusmenu-menuitem-child-reorder"></a><h3>dbusmenu_menuitem_child_reorder ()</h3> |
887 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_child_reorder (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
888 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_child_reorder (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
889 | <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *child</code></em>, |
890 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> position</code></em>);</pre> |
891 | + <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> |
892 | <p> |
893 | This function moves a child on the list of children. It is |
894 | for a child that is already in the list, but simply needs a |
895 | @@ -845,10 +845,10 @@ |
896 | <div class="refsect2" title="dbusmenu_menuitem_child_find ()"> |
897 | <a name="dbusmenu-menuitem-child-find"></a><h3>dbusmenu_menuitem_child_find ()</h3> |
898 | <pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * dbusmenu_menuitem_child_find (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
899 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>);</pre> |
900 | + <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> |
901 | <p> |
902 | 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>. |
903 | - If it doesn't exist then we return <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a>. |
904 | + 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>. |
905 | </p> |
906 | <div class="variablelist"><table border="0"> |
907 | <col align="left" valign="top"> |
908 | @@ -865,7 +865,7 @@ |
909 | </tr> |
910 | <tr> |
911 | <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
912 | -<td> The menu item with the ID <em class="parameter"><code>id</code></em> or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if it |
913 | +<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 |
914 | can't be found. |
915 | </td> |
916 | </tr> |
917 | @@ -876,7 +876,7 @@ |
918 | <div class="refsect2" title="dbusmenu_menuitem_find_id ()"> |
919 | <a name="dbusmenu-menuitem-find-id"></a><h3>dbusmenu_menuitem_find_id ()</h3> |
920 | <pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="returnvalue">DbusmenuMenuitem</span></a> * dbusmenu_menuitem_find_id (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
921 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> id</code></em>);</pre> |
922 | + <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> |
923 | <p> |
924 | This function searchs the whole tree of children that |
925 | are attached to <em class="parameter"><code>mi</code></em>. This could be quite a few nodes, all |
926 | @@ -899,7 +899,7 @@ |
927 | <tr> |
928 | <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
929 | <td> The <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> with the ID of <em class="parameter"><code>id</code></em> |
930 | - or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if there isn't such a menu item in the tree |
931 | + 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 |
932 | represented by <em class="parameter"><code>mi</code></em>. |
933 | </td> |
934 | </tr> |
935 | @@ -909,9 +909,9 @@ |
936 | <hr> |
937 | <div class="refsect2" title="dbusmenu_menuitem_property_set ()"> |
938 | <a name="dbusmenu-menuitem-property-set"></a><h3>dbusmenu_menuitem_property_set ()</h3> |
939 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_property_set (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
940 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>, |
941 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *value</code></em>);</pre> |
942 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_property_set (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
943 | + <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>, |
944 | + <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> |
945 | <p> |
946 | Takes the pair of <em class="parameter"><code>property</code></em> and <em class="parameter"><code>value</code></em> and places them as a |
947 | property on <em class="parameter"><code>mi</code></em>. If a property already exists by that name, |
948 | @@ -949,10 +949,10 @@ |
949 | <hr> |
950 | <div class="refsect2" title="dbusmenu_menuitem_property_set_value ()"> |
951 | <a name="dbusmenu-menuitem-property-set-value"></a><h3>dbusmenu_menuitem_property_set_value ()</h3> |
952 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_property_set_value |
953 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_property_set_value |
954 | (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
955 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>, |
956 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre> |
957 | + <em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>, |
958 | + <em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>);</pre> |
959 | <p> |
960 | </p> |
961 | <div class="variablelist"><table border="0"> |
962 | @@ -984,9 +984,9 @@ |
963 | <hr> |
964 | <div class="refsect2" title="dbusmenu_menuitem_property_set_bool ()"> |
965 | <a name="dbusmenu-menuitem-property-set-bool"></a><h3>dbusmenu_menuitem_property_set_bool ()</h3> |
966 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_property_set_bool (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
967 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>, |
968 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> value</code></em>);</pre> |
969 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_property_set_bool (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
970 | + <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>, |
971 | + <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> |
972 | <p> |
973 | Takes a boolean <em class="parameter"><code>value</code></em> and sets it on <em class="parameter"><code>property</code></em> as a |
974 | property on <em class="parameter"><code>mi</code></em>. If a property already exists by that name, |
975 | @@ -1024,9 +1024,9 @@ |
976 | <hr> |
977 | <div class="refsect2" title="dbusmenu_menuitem_property_set_int ()"> |
978 | <a name="dbusmenu-menuitem-property-set-int"></a><h3>dbusmenu_menuitem_property_set_int ()</h3> |
979 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_property_set_int (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
980 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>, |
981 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="type">gint</span></a> value</code></em>);</pre> |
982 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_property_set_int (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
983 | + <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>, |
984 | + <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> |
985 | <p> |
986 | Takes a boolean <em class="parameter"><code>value</code></em> and sets it on <em class="parameter"><code>property</code></em> as a |
987 | property on <em class="parameter"><code>mi</code></em>. If a property already exists by that name, |
988 | @@ -1064,11 +1064,11 @@ |
989 | <hr> |
990 | <div class="refsect2" title="dbusmenu_menuitem_property_get ()"> |
991 | <a name="dbusmenu-menuitem-property-get"></a><h3>dbusmenu_menuitem_property_get ()</h3> |
992 | -<pre class="programlisting">const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * dbusmenu_menuitem_property_get (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
993 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);</pre> |
994 | +<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * dbusmenu_menuitem_property_get (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
995 | + <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> |
996 | <p> |
997 | Look up a property on <em class="parameter"><code>mi</code></em> and return the value of it if |
998 | - it exits. <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> will be returned if the property doesn't |
999 | + 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 |
1000 | exist. |
1001 | </p> |
1002 | <div class="variablelist"><table border="0"> |
1003 | @@ -1087,7 +1087,7 @@ |
1004 | <tr> |
1005 | <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
1006 | <td> A string with the value of the property |
1007 | - that shouldn't be free'd. Or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if the property |
1008 | + 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 |
1009 | is not set or is not a string. |
1010 | </td> |
1011 | </tr> |
1012 | @@ -1097,12 +1097,12 @@ |
1013 | <hr> |
1014 | <div class="refsect2" title="dbusmenu_menuitem_property_get_value ()"> |
1015 | <a name="dbusmenu-menuitem-property-get-value"></a><h3>dbusmenu_menuitem_property_get_value ()</h3> |
1016 | -<pre class="programlisting">const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> * dbusmenu_menuitem_property_get_value |
1017 | +<pre class="programlisting">const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="returnvalue">GValue</span></a> * dbusmenu_menuitem_property_get_value |
1018 | (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
1019 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);</pre> |
1020 | + <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> |
1021 | <p> |
1022 | Look up a property on <em class="parameter"><code>mi</code></em> and return the value of it if |
1023 | - it exits. <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> will be returned if the property doesn't |
1024 | + 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 |
1025 | exist. |
1026 | </p> |
1027 | <div class="variablelist"><table border="0"> |
1028 | @@ -1129,11 +1129,11 @@ |
1029 | <hr> |
1030 | <div class="refsect2" title="dbusmenu_menuitem_property_get_bool ()"> |
1031 | <a name="dbusmenu-menuitem-property-get-bool"></a><h3>dbusmenu_menuitem_property_get_bool ()</h3> |
1032 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_property_get_bool (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
1033 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);</pre> |
1034 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_property_get_bool (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
1035 | + <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> |
1036 | <p> |
1037 | Look up a property on <em class="parameter"><code>mi</code></em> and return the value of it if |
1038 | - it exits. Returns <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a> if the property doesn't exist. |
1039 | + 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. |
1040 | </p> |
1041 | <div class="variablelist"><table border="0"> |
1042 | <col align="left" valign="top"> |
1043 | @@ -1150,7 +1150,7 @@ |
1044 | </tr> |
1045 | <tr> |
1046 | <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
1047 | -<td> The value of the property or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><span class="type">FALSE</span></a>. |
1048 | +<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>. |
1049 | </td> |
1050 | </tr> |
1051 | </tbody> |
1052 | @@ -1159,8 +1159,8 @@ |
1053 | <hr> |
1054 | <div class="refsect2" title="dbusmenu_menuitem_property_get_int ()"> |
1055 | <a name="dbusmenu-menuitem-property-get-int"></a><h3>dbusmenu_menuitem_property_get_int ()</h3> |
1056 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> dbusmenu_menuitem_property_get_int (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
1057 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);</pre> |
1058 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="returnvalue">gint</span></a> dbusmenu_menuitem_property_get_int (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
1059 | + <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> |
1060 | <p> |
1061 | Look up a property on <em class="parameter"><code>mi</code></em> and return the value of it if |
1062 | it exits. Returns zero if the property doesn't exist. |
1063 | @@ -1189,8 +1189,8 @@ |
1064 | <hr> |
1065 | <div class="refsect2" title="dbusmenu_menuitem_property_exist ()"> |
1066 | <a name="dbusmenu-menuitem-property-exist"></a><h3>dbusmenu_menuitem_property_exist ()</h3> |
1067 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_property_exist (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
1068 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);</pre> |
1069 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_property_exist (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
1070 | + <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> |
1071 | <p> |
1072 | </p> |
1073 | <div class="variablelist"><table border="0"> |
1074 | @@ -1217,12 +1217,12 @@ |
1075 | <hr> |
1076 | <div class="refsect2" title="dbusmenu_menuitem_properties_list ()"> |
1077 | <a name="dbusmenu-menuitem-properties-list"></a><h3>dbusmenu_menuitem_properties_list ()</h3> |
1078 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * dbusmenu_menuitem_properties_list (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
1079 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * dbusmenu_menuitem_properties_list (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
1080 | <p> |
1081 | This functiong gets a list of the names of all the properties |
1082 | that are set on this menu item. This data on the list is owned |
1083 | by the menuitem but the list is not and should be freed using |
1084 | - <a href="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a> when the calling function is done with it. |
1085 | + <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. |
1086 | </p> |
1087 | <div class="variablelist"><table border="0"> |
1088 | <col align="left" valign="top"> |
1089 | @@ -1244,14 +1244,14 @@ |
1090 | <hr> |
1091 | <div class="refsect2" title="dbusmenu_menuitem_properties_copy ()"> |
1092 | <a name="dbusmenu-menuitem-properties-copy"></a><h3>dbusmenu_menuitem_properties_copy ()</h3> |
1093 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> * dbusmenu_menuitem_properties_copy (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
1094 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="returnvalue">GHashTable</span></a> * dbusmenu_menuitem_properties_copy (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
1095 | <p> |
1096 | This function takes the properties of a <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> |
1097 | - and puts them into a <a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> that is referenced by the |
1098 | + 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 |
1099 | key of a string and has the value of a string. The hash |
1100 | table may not have any entries if there aren't any or there |
1101 | is an error in processing. It is the caller's responsibility |
1102 | - to destroy the created <a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a>. |
1103 | + to destroy the created <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a>. |
1104 | </p> |
1105 | <div class="variablelist"><table border="0"> |
1106 | <col align="left" valign="top"> |
1107 | @@ -1264,7 +1264,7 @@ |
1108 | </tr> |
1109 | <tr> |
1110 | <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
1111 | -<td> A brand new <a href="/usr/share/gtk-doc/html/glib/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> that contains all of the |
1112 | +<td> A brand new <a href="http://library.gnome.org/devel/glib/unstable/glib-Hash-Tables.html#GHashTable"><span class="type">GHashTable</span></a> that contains all of the |
1113 | properties that are on this <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> <em class="parameter"><code>mi</code></em>. |
1114 | </td> |
1115 | </tr> |
1116 | @@ -1275,7 +1275,7 @@ |
1117 | <div class="refsect2" title="dbusmenu_menuitem_property_remove ()"> |
1118 | <a name="dbusmenu-menuitem-property-remove"></a><h3>dbusmenu_menuitem_property_remove ()</h3> |
1119 | <pre class="programlisting"><span class="returnvalue">void</span> dbusmenu_menuitem_property_remove (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
1120 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);</pre> |
1121 | + <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> |
1122 | <p> |
1123 | Removes a property from the menuitem. |
1124 | </p> |
1125 | @@ -1299,7 +1299,7 @@ |
1126 | <div class="refsect2" title="dbusmenu_menuitem_set_root ()"> |
1127 | <a name="dbusmenu-menuitem-set-root"></a><h3>dbusmenu_menuitem_set_root ()</h3> |
1128 | <pre class="programlisting"><span class="returnvalue">void</span> dbusmenu_menuitem_set_root (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
1129 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> root</code></em>);</pre> |
1130 | + <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> |
1131 | <p> |
1132 | This function sets the internal value of whether this is a |
1133 | root node or not. |
1134 | @@ -1324,7 +1324,7 @@ |
1135 | <hr> |
1136 | <div class="refsect2" title="dbusmenu_menuitem_get_root ()"> |
1137 | <a name="dbusmenu-menuitem-get-root"></a><h3>dbusmenu_menuitem_get_root ()</h3> |
1138 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_get_root (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
1139 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_get_root (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>);</pre> |
1140 | <p> |
1141 | This function returns the internal value of whether this is a |
1142 | root node or not. |
1143 | @@ -1340,7 +1340,7 @@ |
1144 | </tr> |
1145 | <tr> |
1146 | <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
1147 | -<td> <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if this is a root node |
1148 | +<td> <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#TRUE:CAPS"><span class="type">TRUE</span></a> if this is a root node |
1149 | </td> |
1150 | </tr> |
1151 | </tbody> |
1152 | @@ -1351,7 +1351,7 @@ |
1153 | <a name="dbusmenu-menuitem-foreach"></a><h3>dbusmenu_menuitem_foreach ()</h3> |
1154 | <pre class="programlisting"><span class="returnvalue">void</span> dbusmenu_menuitem_foreach (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
1155 | <em class="parameter"><code><span class="type">void</span> (funcDbusmenuMenuitem * mi, gpointer data) ()</code></em>, |
1156 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre> |
1157 | + <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> |
1158 | <p> |
1159 | This calls the function <em class="parameter"><code>func</code></em> on this menu item and all |
1160 | of the children of this item. And their children. And |
1161 | @@ -1377,9 +1377,9 @@ |
1162 | <div class="refsect2" title="dbusmenu_menuitem_handle_event ()"> |
1163 | <a name="dbusmenu-menuitem-handle-event"></a><h3>dbusmenu_menuitem_handle_event ()</h3> |
1164 | <pre class="programlisting"><span class="returnvalue">void</span> dbusmenu_menuitem_handle_event (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
1165 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *name</code></em>, |
1166 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>, |
1167 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#guint"><span class="type">guint</span></a> timestamp</code></em>);</pre> |
1168 | + <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>, |
1169 | + <em class="parameter"><code>const <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> *value</code></em>, |
1170 | + <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> |
1171 | <p> |
1172 | This function is called to create an event. It is likely |
1173 | to be overrided by subclasses. The default menu item |
1174 | @@ -1427,7 +1427,7 @@ |
1175 | <pre class="programlisting"><span class="returnvalue">void</span> dbusmenu_menuitem_send_about_to_show |
1176 | (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *mi</code></em>, |
1177 | <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#dbusmenu-menuitem-about-to-show-cb" title="dbusmenu_menuitem_about_to_show_cb ()"><span class="type">dbusmenu_menuitem_about_to_show_cb</span></a> cb</code></em>, |
1178 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> cb_data</code></em>);</pre> |
1179 | + <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> |
1180 | <p> |
1181 | This function is used to send the even that the submenu |
1182 | of this item is about to be shown. Callers to this event |
1183 | |
1184 | === modified file 'docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitemProxy.html' |
1185 | --- docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitemProxy.html 2010-06-10 17:21:30 +0000 |
1186 | +++ docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuMenuitemProxy.html 2010-06-24 14:42:28 +0000 |
1187 | @@ -121,7 +121,7 @@ |
1188 | </tr> |
1189 | <tr> |
1190 | <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
1191 | -<td> A <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> object or a <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if we |
1192 | +<td> A <a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> object or a <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> if we |
1193 | don't have one or there is an error. |
1194 | </td> |
1195 | </tr> |
1196 | |
1197 | === modified file 'docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuServer.html' |
1198 | --- docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuServer.html 2010-06-10 17:33:17 +0000 |
1199 | +++ docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuServer.html 2010-06-24 14:42:28 +0000 |
1200 | @@ -46,7 +46,7 @@ |
1201 | #define <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DBUSMENU-SERVER-PROP-VERSION:CAPS" title="DBUSMENU_SERVER_PROP_VERSION">DBUSMENU_SERVER_PROP_VERSION</a> |
1202 | <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer">DbusmenuServer</a>; |
1203 | <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServerClass" title="DbusmenuServerClass">DbusmenuServerClass</a>; |
1204 | -<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="returnvalue">DbusmenuServer</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-new" title="dbusmenu_server_new ()">dbusmenu_server_new</a> (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object</code></em>); |
1205 | +<a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="returnvalue">DbusmenuServer</span></a> * <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-new" title="dbusmenu_server_new ()">dbusmenu_server_new</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object</code></em>); |
1206 | <span class="returnvalue">void</span> <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#dbusmenu-server-set-root" title="dbusmenu_server_set_root ()">dbusmenu_server_set_root</a> (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="type">DbusmenuServer</span></a> *server</code></em>, |
1207 | <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *root</code></em>); |
1208 | </pre> |
1209 | @@ -122,14 +122,14 @@ |
1210 | </pre> |
1211 | <p> |
1212 | A server which represents a sharing of a set of |
1213 | - <a href="../libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem"><span class="type">DbusmenuMenuitems</span></a> across DBus to a <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a>. |
1214 | + <a href="/usr/share/gtk-doc/html/libdbusmenu-glib/libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem"><span class="type">DbusmenuMenuitems</span></a> across DBus to a <a class="link" href="libdbusmenu-glib-DbusmenuClient.html#DbusmenuClient" title="DbusmenuClient"><span class="type">DbusmenuClient</span></a>. |
1215 | </p> |
1216 | <div class="variablelist"><table border="0"> |
1217 | <col align="left" valign="top"> |
1218 | <tbody><tr> |
1219 | -<td><p><span class="term"><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> <em class="structfield"><code><a name="DbusmenuServer.parent"></a>parent</code></em>;</span></p></td> |
1220 | +<td><p><span class="term"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> <em class="structfield"><code><a name="DbusmenuServer.parent"></a>parent</code></em>;</span></p></td> |
1221 | <td> |
1222 | -<a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> |
1223 | +<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"><span class="type">GObject</span></a> |
1224 | </td> |
1225 | </tr></tbody> |
1226 | </table></div> |
1227 | @@ -159,9 +159,9 @@ |
1228 | <col align="left" valign="top"> |
1229 | <tbody> |
1230 | <tr> |
1231 | -<td><p><span class="term"><a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> <em class="structfield"><code><a name="DbusmenuServerClass.parent-class"></a>parent_class</code></em>;</span></p></td> |
1232 | +<td><p><span class="term"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> <em class="structfield"><code><a name="DbusmenuServerClass.parent-class"></a>parent_class</code></em>;</span></p></td> |
1233 | <td> |
1234 | -<a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> |
1235 | +<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObjectClass"><span class="type">GObjectClass</span></a> |
1236 | </td> |
1237 | </tr> |
1238 | <tr> |
1239 | @@ -205,7 +205,7 @@ |
1240 | <hr> |
1241 | <div class="refsect2" title="dbusmenu_server_new ()"> |
1242 | <a name="dbusmenu-server-new"></a><h3>dbusmenu_server_new ()</h3> |
1243 | -<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="returnvalue">DbusmenuServer</span></a> * dbusmenu_server_new (<em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object</code></em>);</pre> |
1244 | +<pre class="programlisting"><a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="returnvalue">DbusmenuServer</span></a> * dbusmenu_server_new (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *object</code></em>);</pre> |
1245 | <p> |
1246 | Creates a new <a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="type">DbusmenuServer</span></a> object with a specific object |
1247 | path on DBus. If <em class="parameter"><code>object</code></em> is set to NULL the default object |
1248 | @@ -234,7 +234,7 @@ |
1249 | <pre class="programlisting"><span class="returnvalue">void</span> dbusmenu_server_set_root (<em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuServer.html#DbusmenuServer" title="DbusmenuServer"><span class="type">DbusmenuServer</span></a> *server</code></em>, |
1250 | <em class="parameter"><code><a class="link" href="libdbusmenu-glib-DbusmenuMenuitem.html#DbusmenuMenuitem" title="DbusmenuMenuitem"><span class="type">DbusmenuMenuitem</span></a> *root</code></em>);</pre> |
1251 | <p> |
1252 | -This function contains all of the <a href="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> wrapping |
1253 | +This function contains all of the <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Generic-values.html#GValue"><span class="type">GValue</span></a> wrapping |
1254 | required to set the property <span class="type">"root-node"</span> |
1255 | on the server <em class="parameter"><code>self</code></em>. |
1256 | </p> |
1257 | |
1258 | === added file 'docs/libdbusmenu-glib/reference/tmpl/dummy.sgml' |
1259 | === modified file 'docs/libdbusmenu-glib/reference/version.xml' |
1260 | --- docs/libdbusmenu-glib/reference/version.xml 2010-06-10 17:33:17 +0000 |
1261 | +++ docs/libdbusmenu-glib/reference/version.xml 2010-06-24 14:42:28 +0000 |
1262 | @@ -1,1 +1,1 @@ |
1263 | -0.3.2 |
1264 | +0.3.3 |
1265 | |
1266 | === modified file 'docs/libdbusmenu-gtk/reference/html/Genericmenuitem.html' |
1267 | --- docs/libdbusmenu-gtk/reference/html/Genericmenuitem.html 2010-06-10 17:33:17 +0000 |
1268 | +++ docs/libdbusmenu-gtk/reference/html/Genericmenuitem.html 2010-06-24 14:42:28 +0000 |
1269 | @@ -52,7 +52,7 @@ |
1270 | <a class="link" href="Genericmenuitem.html#GenericmenuitemPrivate" title="GenericmenuitemPrivate">GenericmenuitemPrivate</a>; |
1271 | enum <a class="link" href="Genericmenuitem.html#GenericmenuitemCheckType" title="enum GenericmenuitemCheckType">GenericmenuitemCheckType</a>; |
1272 | enum <a class="link" href="Genericmenuitem.html#GenericmenuitemState" title="enum GenericmenuitemState">GenericmenuitemState</a>; |
1273 | -<a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> <a class="link" href="Genericmenuitem.html#genericmenuitem-get-type" title="genericmenuitem_get_type ()">genericmenuitem_get_type</a> (<em class="parameter"><code><span class="type">void</span></code></em>); |
1274 | +<a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> <a class="link" href="Genericmenuitem.html#genericmenuitem-get-type" title="genericmenuitem_get_type ()">genericmenuitem_get_type</a> (<em class="parameter"><code><span class="type">void</span></code></em>); |
1275 | <span class="returnvalue">void</span> <a class="link" href="Genericmenuitem.html#genericmenuitem-set-check-type" title="genericmenuitem_set_check_type ()">genericmenuitem_set_check_type</a> (<em class="parameter"><code><a class="link" href="Genericmenuitem.html" title="Genericmenuitem"><span class="type">Genericmenuitem</span></a> *item</code></em>, |
1276 | <em class="parameter"><code><a class="link" href="Genericmenuitem.html#GenericmenuitemCheckType" title="enum GenericmenuitemCheckType"><span class="type">GenericmenuitemCheckType</span></a> check_type</code></em>); |
1277 | <span class="returnvalue">void</span> <a class="link" href="Genericmenuitem.html#genericmenuitem-set-state" title="genericmenuitem_set_state ()">genericmenuitem_set_state</a> (<em class="parameter"><code><a class="link" href="Genericmenuitem.html" title="Genericmenuitem"><span class="type">Genericmenuitem</span></a> *item</code></em>, |
1278 | @@ -65,8 +65,8 @@ |
1279 | <div class="refsect1" title="Object Hierarchy"> |
1280 | <a name="Genericmenuitem.object-hierarchy"></a><h2>Object Hierarchy</h2> |
1281 | <pre class="synopsis"> |
1282 | - <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a> |
1283 | - +----<a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a> |
1284 | + <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a> |
1285 | + +----<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a> |
1286 | +----<a href="/usr/share/gtk-doc/html/gtk/GtkObject.html">GtkObject</a> |
1287 | +----<a href="/usr/share/gtk-doc/html/gtk/GtkWidget.html">GtkWidget</a> |
1288 | +----<a href="/usr/share/gtk-doc/html/gtk/GtkContainer.html">GtkContainer</a> |
1289 | @@ -238,7 +238,7 @@ |
1290 | <hr> |
1291 | <div class="refsect2" title="genericmenuitem_get_type ()"> |
1292 | <a name="genericmenuitem-get-type"></a><h3>genericmenuitem_get_type ()</h3> |
1293 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/gobject/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> genericmenuitem_get_type (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> |
1294 | +<pre class="programlisting"><a href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"><span class="returnvalue">GType</span></a> genericmenuitem_get_type (<em class="parameter"><code><span class="type">void</span></code></em>);</pre> |
1295 | <p> |
1296 | </p> |
1297 | <div class="variablelist"><table border="0"> |
1298 | @@ -344,7 +344,7 @@ |
1299 | </tr> |
1300 | <tr> |
1301 | <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
1302 | -<td> A pointer to the image of the item or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> |
1303 | +<td> A pointer to the image of the item or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> |
1304 | if there isn't one. |
1305 | </td> |
1306 | </tr> |
1307 | |
1308 | === modified file 'docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-DbusmenuGtkClient.html' |
1309 | --- docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-DbusmenuGtkClient.html 2010-06-10 17:33:17 +0000 |
1310 | +++ docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-DbusmenuGtkClient.html 2010-06-24 14:42:28 +0000 |
1311 | @@ -40,8 +40,8 @@ |
1312 | <pre class="synopsis">#define <a class="link" href="libdbusmenu-gtk-DbusmenuGtkClient.html#DBUSMENU-GTKCLIENT-TYPE:CAPS" title="DBUSMENU_GTKCLIENT_TYPE">DBUSMENU_GTKCLIENT_TYPE</a> |
1313 | #define <a class="link" href="libdbusmenu-gtk-DbusmenuGtkClient.html#DBUSMENU-GTKCLIENT-SIGNAL-ROOT-CHANGED:CAPS" title="DBUSMENU_GTKCLIENT_SIGNAL_ROOT_CHANGED">DBUSMENU_GTKCLIENT_SIGNAL_ROOT_CHANGED</a> |
1314 | <a class="link" href="libdbusmenu-gtk-DbusmenuGtkClient.html#DbusmenuGtkClientClass" title="DbusmenuGtkClientClass">DbusmenuGtkClientClass</a>; |
1315 | -<span class="returnvalue">DbusmenuGtkClient</span> * <a class="link" href="libdbusmenu-gtk-DbusmenuGtkClient.html#dbusmenu-gtkclient-new" title="dbusmenu_gtkclient_new ()">dbusmenu_gtkclient_new</a> (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_name</code></em>, |
1316 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_object</code></em>); |
1317 | +<span class="returnvalue">DbusmenuGtkClient</span> * <a class="link" href="libdbusmenu-gtk-DbusmenuGtkClient.html#dbusmenu-gtkclient-new" title="dbusmenu_gtkclient_new ()">dbusmenu_gtkclient_new</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_name</code></em>, |
1318 | + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_object</code></em>); |
1319 | <a href="/usr/share/gtk-doc/html/gtk/GtkMenuItem.html"><span class="returnvalue">GtkMenuItem</span></a> * <a class="link" href="libdbusmenu-gtk-DbusmenuGtkClient.html#dbusmenu-gtkclient-menuitem-get" title="dbusmenu_gtkclient_menuitem_get ()">dbusmenu_gtkclient_menuitem_get</a> (<em class="parameter"><code><span class="type">DbusmenuGtkClient</span> *client</code></em>, |
1320 | <em class="parameter"><code><span class="type">DbusmenuMenuitem</span> *item</code></em>); |
1321 | <a href="/usr/share/gtk-doc/html/gtk/GtkMenu.html"><span class="returnvalue">GtkMenu</span></a> * <a class="link" href="libdbusmenu-gtk-DbusmenuGtkClient.html#dbusmenu-gtkclient-menuitem-get-submenu" title="dbusmenu_gtkclient_menuitem_get_submenu ()">dbusmenu_gtkclient_menuitem_get_submenu</a> |
1322 | @@ -131,8 +131,8 @@ |
1323 | <hr> |
1324 | <div class="refsect2" title="dbusmenu_gtkclient_new ()"> |
1325 | <a name="dbusmenu-gtkclient-new"></a><h3>dbusmenu_gtkclient_new ()</h3> |
1326 | -<pre class="programlisting"><span class="returnvalue">DbusmenuGtkClient</span> * dbusmenu_gtkclient_new (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_name</code></em>, |
1327 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_object</code></em>);</pre> |
1328 | +<pre class="programlisting"><span class="returnvalue">DbusmenuGtkClient</span> * dbusmenu_gtkclient_new (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_name</code></em>, |
1329 | + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_object</code></em>);</pre> |
1330 | <p> |
1331 | Creates a new <span class="type">DbusmenuGtkClient</span> object and creates a <span class="type">DbusmenuClient</span> |
1332 | that connects across DBus to a <span class="type">DbusmenuServer</span>. |
1333 | |
1334 | === modified file 'docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-DbusmenuGtkMenu.html' |
1335 | --- docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-DbusmenuGtkMenu.html 2010-06-10 17:33:17 +0000 |
1336 | +++ docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-DbusmenuGtkMenu.html 2010-06-24 14:42:28 +0000 |
1337 | @@ -39,8 +39,8 @@ |
1338 | <a name="libdbusmenu-gtk-DbusmenuGtkMenu.synopsis"></a><h2>Synopsis</h2> |
1339 | <pre class="synopsis">#define <a class="link" href="libdbusmenu-gtk-DbusmenuGtkMenu.html#DBUSMENU-GTKMENU-TYPE:CAPS" title="DBUSMENU_GTKMENU_TYPE">DBUSMENU_GTKMENU_TYPE</a> |
1340 | <a class="link" href="libdbusmenu-gtk-DbusmenuGtkMenu.html#DbusmenuGtkMenuClass" title="DbusmenuGtkMenuClass">DbusmenuGtkMenuClass</a>; |
1341 | -<span class="returnvalue">DbusmenuGtkMenu</span> * <a class="link" href="libdbusmenu-gtk-DbusmenuGtkMenu.html#dbusmenu-gtkmenu-new" title="dbusmenu_gtkmenu_new ()">dbusmenu_gtkmenu_new</a> (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_name</code></em>, |
1342 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_object</code></em>); |
1343 | +<span class="returnvalue">DbusmenuGtkMenu</span> * <a class="link" href="libdbusmenu-gtk-DbusmenuGtkMenu.html#dbusmenu-gtkmenu-new" title="dbusmenu_gtkmenu_new ()">dbusmenu_gtkmenu_new</a> (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_name</code></em>, |
1344 | + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_object</code></em>); |
1345 | <span class="returnvalue">DbusmenuGtkClient</span> * <a class="link" href="libdbusmenu-gtk-DbusmenuGtkMenu.html#dbusmenu-gtkmenu-get-client" title="dbusmenu_gtkmenu_get_client ()">dbusmenu_gtkmenu_get_client</a> (<em class="parameter"><code><span class="type">DbusmenuGtkMenu</span> *menu</code></em>); |
1346 | </pre> |
1347 | </div> |
1348 | @@ -106,8 +106,8 @@ |
1349 | <hr> |
1350 | <div class="refsect2" title="dbusmenu_gtkmenu_new ()"> |
1351 | <a name="dbusmenu-gtkmenu-new"></a><h3>dbusmenu_gtkmenu_new ()</h3> |
1352 | -<pre class="programlisting"><span class="returnvalue">DbusmenuGtkMenu</span> * dbusmenu_gtkmenu_new (<em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_name</code></em>, |
1353 | - <em class="parameter"><code><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_object</code></em>);</pre> |
1354 | +<pre class="programlisting"><span class="returnvalue">DbusmenuGtkMenu</span> * dbusmenu_gtkmenu_new (<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_name</code></em>, |
1355 | + <em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *dbus_object</code></em>);</pre> |
1356 | <p> |
1357 | Creates a new <span class="type">DbusmenuGtkMenu</span> object and creates a <span class="type">DbusmenuClient</span> |
1358 | that connects across DBus to a <span class="type">DbusmenuServer</span>. |
1359 | |
1360 | === modified file 'docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-menuitem.html' |
1361 | --- docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-menuitem.html 2010-06-10 17:33:17 +0000 |
1362 | +++ docs/libdbusmenu-gtk/reference/html/libdbusmenu-gtk-menuitem.html 2010-06-24 14:42:28 +0000 |
1363 | @@ -37,13 +37,13 @@ |
1364 | </tr></table></div> |
1365 | <div class="refsynopsisdiv" title="Synopsis"> |
1366 | <a name="libdbusmenu-gtk-menuitem.synopsis"></a><h2>Synopsis</h2> |
1367 | -<pre class="synopsis"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libdbusmenu-gtk-menuitem.html#dbusmenu-menuitem-property-set-image" title="dbusmenu_menuitem_property_set_image ()">dbusmenu_menuitem_property_set_image</a> |
1368 | +<pre class="synopsis"><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-gtk-menuitem.html#dbusmenu-menuitem-property-set-image" title="dbusmenu_menuitem_property_set_image ()">dbusmenu_menuitem_property_set_image</a> |
1369 | (<em class="parameter"><code><span class="type">DbusmenuMenuitem</span> *menuitem</code></em>, |
1370 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>, |
1371 | + <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>, |
1372 | <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *data</code></em>); |
1373 | <a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a> * <a class="link" href="libdbusmenu-gtk-menuitem.html#dbusmenu-menuitem-property-get-image" title="dbusmenu_menuitem_property_get_image ()">dbusmenu_menuitem_property_get_image</a> |
1374 | (<em class="parameter"><code><span class="type">DbusmenuMenuitem</span> *menuitem</code></em>, |
1375 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>); |
1376 | + <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>); |
1377 | </pre> |
1378 | </div> |
1379 | <div class="refsect1" title="Description"> |
1380 | @@ -55,9 +55,9 @@ |
1381 | <a name="libdbusmenu-gtk-menuitem.details"></a><h2>Details</h2> |
1382 | <div class="refsect2" title="dbusmenu_menuitem_property_set_image ()"> |
1383 | <a name="dbusmenu-menuitem-property-set-image"></a><h3>dbusmenu_menuitem_property_set_image ()</h3> |
1384 | -<pre class="programlisting"><a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> dbusmenu_menuitem_property_set_image |
1385 | +<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_image |
1386 | (<em class="parameter"><code><span class="type">DbusmenuMenuitem</span> *menuitem</code></em>, |
1387 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>, |
1388 | + <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>, |
1389 | <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="type">GdkPixbuf</span></a> *data</code></em>);</pre> |
1390 | <p> |
1391 | This function takes the pixbuf that is stored in <em class="parameter"><code>data</code></em> and |
1392 | @@ -96,7 +96,7 @@ |
1393 | <a name="dbusmenu-menuitem-property-get-image"></a><h3>dbusmenu_menuitem_property_get_image ()</h3> |
1394 | <pre class="programlisting"><a href="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf"><span class="returnvalue">GdkPixbuf</span></a> * dbusmenu_menuitem_property_get_image |
1395 | (<em class="parameter"><code><span class="type">DbusmenuMenuitem</span> *menuitem</code></em>, |
1396 | - <em class="parameter"><code>const <a href="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *property</code></em>);</pre> |
1397 | + <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> |
1398 | <p> |
1399 | This function looks on the menu item for a property by the |
1400 | name of <em class="parameter"><code>property</code></em>. If one exists it tries to turn it into |
1401 | @@ -118,7 +118,7 @@ |
1402 | </tr> |
1403 | <tr> |
1404 | <td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td> |
1405 | -<td> A pixbuf or <a href="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> to signal error. |
1406 | +<td> A pixbuf or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><span class="type">NULL</span></a> to signal error. |
1407 | </td> |
1408 | </tr> |
1409 | </tbody> |
1410 | |
1411 | === modified file 'docs/libdbusmenu-gtk/reference/html/object-tree.html' |
1412 | --- docs/libdbusmenu-gtk/reference/html/object-tree.html 2010-06-10 17:33:17 +0000 |
1413 | +++ docs/libdbusmenu-gtk/reference/html/object-tree.html 2010-06-24 14:42:28 +0000 |
1414 | @@ -23,8 +23,8 @@ |
1415 | <div class="titlepage"><div><div><h2 class="title"> |
1416 | <a name="object-tree"></a>Object Hierarchy</h2></div></div></div> |
1417 | <pre class="screen"> |
1418 | - <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a> |
1419 | - <a href="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a> |
1420 | + <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a> |
1421 | + <a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GInitiallyUnowned">GInitiallyUnowned</a> |
1422 | <a href="/usr/share/gtk-doc/html/gtk/GtkObject.html">GtkObject</a> |
1423 | <a href="/usr/share/gtk-doc/html/gtk/GtkWidget.html">GtkWidget</a> |
1424 | <a href="/usr/share/gtk-doc/html/gtk/GtkContainer.html">GtkContainer</a> |
1425 | |
1426 | === added file 'docs/libdbusmenu-gtk/reference/tmpl/dummy.sgml' |
1427 | === modified file 'docs/libdbusmenu-gtk/reference/version.xml' |
1428 | --- docs/libdbusmenu-gtk/reference/version.xml 2010-06-10 17:33:17 +0000 |
1429 | +++ docs/libdbusmenu-gtk/reference/version.xml 2010-06-24 14:42:28 +0000 |
1430 | @@ -1,1 +1,1 @@ |
1431 | -0.3.2 |
1432 | +0.3.3 |
1433 | |
1434 | === modified file 'libdbusmenu-glib/client.c' |
1435 | --- libdbusmenu-glib/client.c 2010-05-20 18:36:53 +0000 |
1436 | +++ libdbusmenu-glib/client.c 2010-06-24 14:42:28 +0000 |
1437 | @@ -30,6 +30,8 @@ |
1438 | #include "config.h" |
1439 | #endif |
1440 | |
1441 | +#include <dbus/dbus-glib-bindings.h> |
1442 | + |
1443 | #include <libxml/parser.h> |
1444 | #include <libxml/tree.h> |
1445 | |
1446 | @@ -397,6 +399,25 @@ |
1447 | return build_proxies(client); |
1448 | } |
1449 | |
1450 | +/* This is the response to see if the name has an owner. If |
1451 | + it does, then we should build the proxies here. Race condition |
1452 | + check. */ |
1453 | +static void |
1454 | +name_owner_check (DBusGProxy *proxy, gboolean has_owner, GError *error, gpointer userdata) |
1455 | +{ |
1456 | + if (error != NULL) { |
1457 | + return; |
1458 | + } |
1459 | + |
1460 | + if (!has_owner) { |
1461 | + return; |
1462 | + } |
1463 | + |
1464 | + DbusmenuClient * client = DBUSMENU_CLIENT(userdata); |
1465 | + build_proxies(client); |
1466 | + return; |
1467 | +} |
1468 | + |
1469 | /* This function builds the DBus proxy which will look out for |
1470 | the service coming up. */ |
1471 | static void |
1472 | @@ -426,6 +447,13 @@ |
1473 | dbus_g_proxy_connect_signal(priv->dbusproxy, "NameOwnerChanged", |
1474 | G_CALLBACK(dbus_owner_change), client, NULL); |
1475 | |
1476 | + /* Now let's check to make sure we're not in some race |
1477 | + condition case. */ |
1478 | + org_freedesktop_DBus_name_has_owner_async(priv->dbusproxy, |
1479 | + priv->dbus_name, |
1480 | + name_owner_check, |
1481 | + client); |
1482 | + |
1483 | return; |
1484 | } |
1485 | |
1486 | |
1487 | === modified file 'libdbusmenu-glib/menuitem.h' |
1488 | --- libdbusmenu-glib/menuitem.h 2010-06-08 02:15:04 +0000 |
1489 | +++ libdbusmenu-glib/menuitem.h 2010-06-24 14:42:28 +0000 |
1490 | @@ -58,7 +58,8 @@ |
1491 | #define DBUSMENU_MENUITEM_PROP_ICON_DATA "icon-data" |
1492 | #define DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE "toggle-type" |
1493 | #define DBUSMENU_MENUITEM_PROP_TOGGLE_STATE "toggle-state" |
1494 | -#define DBUSMENU_MENUITEM_PROP_CHILD_DISPLAY "child-display" |
1495 | +#define DBUSMENU_MENUITEM_PROP_SHORTCUT "shortcut" |
1496 | +#define DBUSMENU_MENUITEM_PROP_CHILD_DISPLAY "children-display" |
1497 | |
1498 | #define DBUSMENU_MENUITEM_TOGGLE_CHECK "checkmark" |
1499 | #define DBUSMENU_MENUITEM_TOGGLE_RADIO "radio" |
1500 | @@ -69,6 +70,11 @@ |
1501 | |
1502 | #define DBUSMENU_MENUITEM_ICON_NAME_BLANK "blank-icon" |
1503 | |
1504 | +#define DBUSMENU_MENUITEM_SHORTCUT_CONTROL "Control" |
1505 | +#define DBUSMENU_MENUITEM_SHORTCUT_ALT "Alt" |
1506 | +#define DBUSMENU_MENUITEM_SHORTCUT_SHIFT "Shift" |
1507 | +#define DBUSMENU_MENUITEM_SHORTCUT_SUPER "Super" |
1508 | + |
1509 | #define DBUSMENU_MENUITEM_CHILD_DISPLAY_SUBMENU "submenu" |
1510 | |
1511 | /** |
1512 | |
1513 | === modified file 'libdbusmenu-gtk/client.c' |
1514 | --- libdbusmenu-gtk/client.c 2010-05-26 22:18:29 +0000 |
1515 | +++ libdbusmenu-gtk/client.c 2010-06-24 14:42:28 +0000 |
1516 | @@ -36,6 +36,15 @@ |
1517 | #include "menuitem.h" |
1518 | #include "genericmenuitem.h" |
1519 | |
1520 | +/* Private */ |
1521 | +typedef struct _DbusmenuGtkClientPrivate DbusmenuGtkClientPrivate; |
1522 | +struct _DbusmenuGtkClientPrivate { |
1523 | + GtkAccelGroup * agroup; |
1524 | +}; |
1525 | + |
1526 | +#define DBUSMENU_GTKCLIENT_GET_PRIVATE(o) \ |
1527 | +(G_TYPE_INSTANCE_GET_PRIVATE ((o), DBUSMENU_GTKCLIENT_TYPE, DbusmenuGtkClientPrivate)) |
1528 | + |
1529 | /* Prototypes */ |
1530 | static void dbusmenu_gtkclient_class_init (DbusmenuGtkClientClass *klass); |
1531 | static void dbusmenu_gtkclient_init (DbusmenuGtkClient *self); |
1532 | @@ -62,6 +71,8 @@ |
1533 | { |
1534 | GObjectClass *object_class = G_OBJECT_CLASS (klass); |
1535 | |
1536 | + g_type_class_add_private (klass, sizeof (DbusmenuGtkClientPrivate)); |
1537 | + |
1538 | object_class->dispose = dbusmenu_gtkclient_dispose; |
1539 | object_class->finalize = dbusmenu_gtkclient_finalize; |
1540 | |
1541 | @@ -73,6 +84,10 @@ |
1542 | static void |
1543 | dbusmenu_gtkclient_init (DbusmenuGtkClient *self) |
1544 | { |
1545 | + DbusmenuGtkClientPrivate * priv = DBUSMENU_GTKCLIENT_GET_PRIVATE(self); |
1546 | + |
1547 | + priv->agroup = NULL; |
1548 | + |
1549 | dbusmenu_client_add_type_handler(DBUSMENU_CLIENT(self), DBUSMENU_CLIENT_TYPES_DEFAULT, new_item_normal); |
1550 | dbusmenu_client_add_type_handler(DBUSMENU_CLIENT(self), DBUSMENU_CLIENT_TYPES_SEPARATOR, new_item_seperator); |
1551 | |
1552 | @@ -85,6 +100,12 @@ |
1553 | static void |
1554 | dbusmenu_gtkclient_dispose (GObject *object) |
1555 | { |
1556 | + DbusmenuGtkClientPrivate * priv = DBUSMENU_GTKCLIENT_GET_PRIVATE(object); |
1557 | + |
1558 | + if (priv->agroup != NULL) { |
1559 | + g_object_unref(priv->agroup); |
1560 | + priv->agroup = NULL; |
1561 | + } |
1562 | |
1563 | G_OBJECT_CLASS (dbusmenu_gtkclient_parent_class)->dispose (object); |
1564 | return; |
1565 | @@ -99,6 +120,153 @@ |
1566 | return; |
1567 | } |
1568 | |
1569 | +/* Structure for passing data to swap_agroup */ |
1570 | +typedef struct _swap_agroup_t swap_agroup_t; |
1571 | +struct _swap_agroup_t { |
1572 | + DbusmenuGtkClient * client; |
1573 | + GtkAccelGroup * old_agroup; |
1574 | + GtkAccelGroup * new_agroup; |
1575 | +}; |
1576 | + |
1577 | +/* Looks at the old version of the accelerator group and |
1578 | + the new one and makes the state proper. */ |
1579 | +static gboolean |
1580 | +do_swap_agroup (DbusmenuMenuitem * mi, gpointer userdata) { |
1581 | + swap_agroup_t * data = (swap_agroup_t *)userdata; |
1582 | + |
1583 | + /* If we don't have a shortcut we don't care */ |
1584 | + if (!dbusmenu_menuitem_property_exist(mi, DBUSMENU_MENUITEM_PROP_SHORTCUT)) { |
1585 | + return FALSE; |
1586 | + } |
1587 | + |
1588 | + guint key = 0; |
1589 | + GdkModifierType modifiers = 0; |
1590 | + |
1591 | + dbusmenu_menuitem_property_get_shortcut(mi, &key, &modifiers); |
1592 | + |
1593 | + if (key == 0) { |
1594 | + return FALSE; |
1595 | + } |
1596 | + |
1597 | + g_debug("Setting shortcut on '%s': %d %X", dbusmenu_menuitem_property_get(mi, DBUSMENU_MENUITEM_PROP_LABEL), key, modifiers); |
1598 | + |
1599 | + GtkMenuItem * gmi = dbusmenu_gtkclient_menuitem_get(data->client, mi); |
1600 | + if (gmi == NULL) { |
1601 | + return FALSE; |
1602 | + } |
1603 | + |
1604 | + const gchar * accel_path = gtk_menu_item_get_accel_path(gmi); |
1605 | + |
1606 | + if (accel_path != NULL) { |
1607 | + gtk_accel_map_change_entry(accel_path, key, modifiers, TRUE /* replace */); |
1608 | + } else { |
1609 | + gchar * accel_path = g_strdup_printf("<Appmenus>/Generated/%X/%d", GPOINTER_TO_UINT(data->client), dbusmenu_menuitem_get_id(mi)); |
1610 | + |
1611 | + gtk_accel_map_add_entry(accel_path, key, modifiers); |
1612 | + gtk_widget_set_accel_path(GTK_WIDGET(gmi), accel_path, data->new_agroup); |
1613 | + g_free(accel_path); |
1614 | + } |
1615 | + |
1616 | + GtkMenu * submenu = dbusmenu_gtkclient_menuitem_get_submenu(data->client, mi); |
1617 | + if (submenu != NULL) { |
1618 | + gtk_menu_set_accel_group(submenu, data->new_agroup); |
1619 | + } |
1620 | + |
1621 | + return TRUE; |
1622 | +} |
1623 | + |
1624 | +static void |
1625 | +swap_agroup (DbusmenuMenuitem *mi, gpointer userdata) { |
1626 | + do_swap_agroup (mi, userdata); |
1627 | + |
1628 | + return; /* See what I did here, Ted? :) */ |
1629 | +} |
1630 | + |
1631 | +/* Refresh the shortcut for an entry */ |
1632 | +static void |
1633 | +refresh_shortcut (DbusmenuGtkClient * client, DbusmenuMenuitem * mi) |
1634 | +{ |
1635 | + g_return_if_fail(DBUSMENU_IS_GTKCLIENT(client)); |
1636 | + g_return_if_fail(DBUSMENU_IS_MENUITEM(mi)); |
1637 | + |
1638 | + DbusmenuGtkClientPrivate * priv = DBUSMENU_GTKCLIENT_GET_PRIVATE(client); |
1639 | + |
1640 | + swap_agroup_t data; |
1641 | + data.client = client; |
1642 | + data.old_agroup = priv->agroup; |
1643 | + data.new_agroup = priv->agroup; |
1644 | + |
1645 | + if (do_swap_agroup(mi, &data)) { |
1646 | + guint key = 0; |
1647 | + GdkModifierType mod = 0; |
1648 | + GtkMenuItem *gmi = dbusmenu_gtkclient_menuitem_get (client, mi); |
1649 | + |
1650 | + dbusmenu_menuitem_property_get_shortcut (mi, &key, &mod); |
1651 | + |
1652 | + if (key != 0) { |
1653 | + gtk_widget_add_accelerator (GTK_WIDGET (gmi), "activate", priv->agroup, key, mod, GTK_ACCEL_VISIBLE); |
1654 | + } |
1655 | + } |
1656 | + |
1657 | + return; |
1658 | +} |
1659 | + |
1660 | + |
1661 | +/** |
1662 | + dbusmenu_gtkclient_set_accel_group: |
1663 | + @client: To set the group on |
1664 | + @agroup: The new acceleration group |
1665 | + |
1666 | + Sets the acceleration group for the menu items with accelerators |
1667 | + on this client. |
1668 | +*/ |
1669 | +void |
1670 | +dbusmenu_gtkclient_set_accel_group (DbusmenuGtkClient * client, GtkAccelGroup * agroup) |
1671 | +{ |
1672 | + g_return_if_fail(DBUSMENU_IS_GTKCLIENT(client)); |
1673 | + g_return_if_fail(GTK_IS_ACCEL_GROUP(agroup)); |
1674 | + |
1675 | + DbusmenuGtkClientPrivate * priv = DBUSMENU_GTKCLIENT_GET_PRIVATE(client); |
1676 | + |
1677 | + DbusmenuMenuitem * root = dbusmenu_client_get_root(DBUSMENU_CLIENT(client)); |
1678 | + if (root != NULL) { |
1679 | + swap_agroup_t data; |
1680 | + data.client = client; |
1681 | + data.old_agroup = priv->agroup; |
1682 | + data.new_agroup = agroup; |
1683 | + |
1684 | + dbusmenu_menuitem_foreach(root, swap_agroup, &data); |
1685 | + } |
1686 | + |
1687 | + if (priv->agroup != NULL) { |
1688 | + g_object_unref(priv->agroup); |
1689 | + priv->agroup = NULL; |
1690 | + } |
1691 | + |
1692 | + priv->agroup = agroup; |
1693 | + |
1694 | + return; |
1695 | +} |
1696 | + |
1697 | +/** |
1698 | + dbusmenu_gtkclient_get_accel_group: |
1699 | + @client: Client to query for an accelerator group |
1700 | + |
1701 | + Gets the accel group for this client. |
1702 | + |
1703 | + Return value: Either a valid group or #NULL on error or |
1704 | + none set. |
1705 | +*/ |
1706 | +GtkAccelGroup * |
1707 | +dbusmenu_gtkclient_get_accel_group (DbusmenuGtkClient * client) |
1708 | +{ |
1709 | + g_return_val_if_fail(DBUSMENU_IS_GTKCLIENT(client), NULL); |
1710 | + |
1711 | + DbusmenuGtkClientPrivate * priv = DBUSMENU_GTKCLIENT_GET_PRIVATE(client); |
1712 | + |
1713 | + return priv->agroup; |
1714 | +} |
1715 | + |
1716 | /* Internal Functions */ |
1717 | |
1718 | static const gchar * data_menuitem = "dbusmenugtk-data-gtkmenuitem"; |
1719 | @@ -225,6 +393,17 @@ |
1720 | return; |
1721 | } |
1722 | |
1723 | +/* Special handler for the shortcut changing as we need to have the |
1724 | + client for that one to get the accel group. */ |
1725 | +static void |
1726 | +menu_shortcut_change_cb (DbusmenuMenuitem * mi, gchar * prop, GValue * value, DbusmenuGtkClient * client) |
1727 | +{ |
1728 | + if (!g_strcmp0(prop, DBUSMENU_MENUITEM_PROP_SHORTCUT)) { |
1729 | + refresh_shortcut(client, mi); |
1730 | + } |
1731 | + return; |
1732 | +} |
1733 | + |
1734 | /* Call back that happens when the DbusmenuMenuitem |
1735 | is destroyed. We're making sure to clean up everything |
1736 | else down the pipe. */ |
1737 | @@ -291,6 +470,7 @@ |
1738 | |
1739 | /* DbusmenuMenuitem signals */ |
1740 | g_signal_connect(G_OBJECT(item), DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED, G_CALLBACK(menu_prop_change_cb), gmi); |
1741 | + g_signal_connect(G_OBJECT(item), DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED, G_CALLBACK(menu_shortcut_change_cb), client); |
1742 | g_signal_connect(G_OBJECT(item), DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED, G_CALLBACK(delete_child), client); |
1743 | g_signal_connect(G_OBJECT(item), DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED, G_CALLBACK(move_child), client); |
1744 | |
1745 | @@ -305,6 +485,7 @@ |
1746 | process_sensitive(item, gmi, dbusmenu_menuitem_property_get_value(item, DBUSMENU_MENUITEM_PROP_ENABLED)); |
1747 | process_toggle_type(item, gmi, dbusmenu_menuitem_property_get_value(item, DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE)); |
1748 | process_toggle_state(item, gmi, dbusmenu_menuitem_property_get_value(item, DBUSMENU_MENUITEM_PROP_TOGGLE_STATE)); |
1749 | + refresh_shortcut(client, item); |
1750 | |
1751 | /* Oh, we're a child, let's deal with that */ |
1752 | if (parent != NULL) { |
1753 | |
1754 | === modified file 'libdbusmenu-gtk/client.h' |
1755 | --- libdbusmenu-gtk/client.h 2010-05-26 22:18:29 +0000 |
1756 | +++ libdbusmenu-gtk/client.h 2010-06-24 14:42:28 +0000 |
1757 | @@ -79,6 +79,9 @@ |
1758 | GtkMenuItem * dbusmenu_gtkclient_menuitem_get (DbusmenuGtkClient * client, DbusmenuMenuitem * item); |
1759 | GtkMenu * dbusmenu_gtkclient_menuitem_get_submenu (DbusmenuGtkClient * client, DbusmenuMenuitem * item); |
1760 | |
1761 | +void dbusmenu_gtkclient_set_accel_group (DbusmenuGtkClient * client, GtkAccelGroup * agroup); |
1762 | +GtkAccelGroup * dbusmenu_gtkclient_get_accel_group (DbusmenuGtkClient * client); |
1763 | + |
1764 | void dbusmenu_gtkclient_newitem_base (DbusmenuGtkClient * client, DbusmenuMenuitem * item, GtkMenuItem * gmi, DbusmenuMenuitem * parent); |
1765 | |
1766 | /** |
1767 | |
1768 | === modified file 'libdbusmenu-gtk/genericmenuitem.c' |
1769 | --- libdbusmenu-gtk/genericmenuitem.c 2010-01-12 06:19:14 +0000 |
1770 | +++ libdbusmenu-gtk/genericmenuitem.c 2010-06-24 14:42:28 +0000 |
1771 | @@ -158,6 +158,8 @@ |
1772 | static void |
1773 | set_label (GtkMenuItem * menu_item, const gchar * label) |
1774 | { |
1775 | + if (label == NULL) return; |
1776 | + |
1777 | GtkWidget * child = gtk_bin_get_child(GTK_BIN(menu_item)); |
1778 | GtkLabel * labelw = NULL; |
1779 | gboolean suppress_update = FALSE; |
1780 | @@ -191,9 +193,10 @@ |
1781 | update the one that we already have. */ |
1782 | if (labelw == NULL) { |
1783 | /* Build it */ |
1784 | - labelw = GTK_LABEL(gtk_label_new(label)); |
1785 | + labelw = GTK_LABEL(gtk_accel_label_new(label)); |
1786 | gtk_label_set_use_underline(GTK_LABEL(labelw), TRUE); |
1787 | gtk_misc_set_alignment(GTK_MISC(labelw), 0.0, 0.5); |
1788 | + gtk_accel_label_set_accel_widget(GTK_ACCEL_LABEL(labelw), GTK_WIDGET(menu_item)); |
1789 | gtk_widget_show(GTK_WIDGET(labelw)); |
1790 | |
1791 | /* Check to see if it needs to be in the bin for this |
1792 | |
1793 | === modified file 'libdbusmenu-gtk/menuitem.c' |
1794 | --- libdbusmenu-gtk/menuitem.c 2009-09-03 20:32:17 +0000 |
1795 | +++ libdbusmenu-gtk/menuitem.c 2010-06-24 14:42:28 +0000 |
1796 | @@ -27,6 +27,9 @@ |
1797 | */ |
1798 | |
1799 | #include "menuitem.h" |
1800 | +#include <gdk/gdk.h> |
1801 | +#include <gtk/gtk.h> |
1802 | +#include <dbus/dbus-gtype-specialized.h> |
1803 | |
1804 | /** |
1805 | dbusmenu_menuitem_property_set_image: |
1806 | @@ -128,3 +131,247 @@ |
1807 | return icon; |
1808 | } |
1809 | |
1810 | +/** |
1811 | + dbusmenu_menuitem_property_set_shortcut_string: |
1812 | + @menuitem: The #DbusmenuMenuitem to set the shortcut on |
1813 | + @shortcut: String describing the shortcut |
1814 | + |
1815 | + This function takes a GTK shortcut string as defined in |
1816 | + #gtk_accelerator_parse and turns that into the information |
1817 | + required to send it over DBusmenu. |
1818 | + |
1819 | + Return value: Whether it was successful at setting the property. |
1820 | +*/ |
1821 | +gboolean |
1822 | +dbusmenu_menuitem_property_set_shortcut_string (DbusmenuMenuitem * menuitem, const gchar * shortcut) |
1823 | +{ |
1824 | + g_return_val_if_fail(DBUSMENU_IS_MENUITEM(menuitem), FALSE); |
1825 | + g_return_val_if_fail(shortcut != NULL, FALSE); |
1826 | + |
1827 | + guint key = 0; |
1828 | + GdkModifierType modifier = 0; |
1829 | + |
1830 | + gtk_accelerator_parse(shortcut, &key, &modifier); |
1831 | + |
1832 | + if (key == 0) { |
1833 | + g_warning("Unable to parse shortcut string '%s'", shortcut); |
1834 | + return FALSE; |
1835 | + } |
1836 | + |
1837 | + return dbusmenu_menuitem_property_set_shortcut(menuitem, key, modifier); |
1838 | +} |
1839 | + |
1840 | +/** |
1841 | + dbusmenu_menuitem_property_set_shortcut: |
1842 | + @menuitem: The #DbusmenuMenuitem to set the shortcut on |
1843 | + @key: The keycode of the key to send |
1844 | + @modifier: A bitmask of modifiers used to activate the item |
1845 | + |
1846 | + Takes the modifer described by @key and @modifier and places that into |
1847 | + the format sending across Dbus for shortcuts. |
1848 | + |
1849 | + Return value: Whether it was successful at setting the property. |
1850 | +*/ |
1851 | +gboolean |
1852 | +dbusmenu_menuitem_property_set_shortcut (DbusmenuMenuitem * menuitem, guint key, GdkModifierType modifier) |
1853 | +{ |
1854 | + g_return_val_if_fail(DBUSMENU_IS_MENUITEM(menuitem), FALSE); |
1855 | + g_return_val_if_fail(gtk_accelerator_valid(key, modifier), FALSE); |
1856 | + |
1857 | + GArray * array = g_array_sized_new(TRUE, TRUE, sizeof(gchar *), 4); /* Four seems like the max we'd need, plus it's still small */ |
1858 | + |
1859 | + const gchar * control_val = DBUSMENU_MENUITEM_SHORTCUT_CONTROL; |
1860 | + const gchar * alt_val = DBUSMENU_MENUITEM_SHORTCUT_ALT; |
1861 | + const gchar * shift_val = DBUSMENU_MENUITEM_SHORTCUT_SHIFT; |
1862 | + const gchar * super_val = DBUSMENU_MENUITEM_SHORTCUT_SUPER; |
1863 | + |
1864 | + if (modifier & GDK_CONTROL_MASK) { |
1865 | + g_array_append_val(array, control_val); |
1866 | + } |
1867 | + if (modifier & GDK_MOD1_MASK) { |
1868 | + g_array_append_val(array, alt_val); |
1869 | + } |
1870 | + if (modifier & GDK_SHIFT_MASK) { |
1871 | + g_array_append_val(array, shift_val); |
1872 | + } |
1873 | + if (modifier & GDK_SUPER_MASK) { |
1874 | + g_array_append_val(array, super_val); |
1875 | + } |
1876 | + |
1877 | + const gchar * keyname = gdk_keyval_name(key); |
1878 | + g_array_append_val(array, keyname); |
1879 | + |
1880 | + GType type = dbus_g_type_get_collection("GPtrArray", G_TYPE_STRV); |
1881 | + GPtrArray * wrapper = (GPtrArray *)dbus_g_type_specialized_construct(type); |
1882 | + |
1883 | + GValue value = {0,}; |
1884 | + g_value_init(&value, type); |
1885 | + g_value_take_boxed(&value, wrapper); |
1886 | + |
1887 | + DBusGTypeSpecializedAppendContext ctx; |
1888 | + dbus_g_type_specialized_init_append(&value, &ctx); |
1889 | + |
1890 | + GValue strval = {0,}; |
1891 | + g_value_init(&strval, G_TYPE_STRV); |
1892 | + g_value_take_boxed(&strval, array->data); |
1893 | + g_array_free(array, FALSE); |
1894 | + |
1895 | + dbus_g_type_specialized_collection_append(&ctx, &strval); |
1896 | + dbus_g_type_specialized_collection_end_append(&ctx); |
1897 | + |
1898 | + dbusmenu_menuitem_property_set_value(menuitem, DBUSMENU_MENUITEM_PROP_SHORTCUT, &value); |
1899 | + |
1900 | + return TRUE; |
1901 | +} |
1902 | + |
1903 | +/* Look at the closures in an accel group and find |
1904 | + the one that matches the one we've been passed */ |
1905 | +static gboolean |
1906 | +find_closure (GtkAccelKey * key, GClosure * closure, gpointer user_data) |
1907 | +{ |
1908 | + return closure == user_data; |
1909 | +} |
1910 | + |
1911 | +/** |
1912 | + dbusmenu_menuitem_property_set_shortcut_menuitem: |
1913 | + @menuitem: The #DbusmenuMenuitem to set the shortcut on |
1914 | + @gmi: A menu item to steal the shortcut off of |
1915 | + |
1916 | + Takes the shortcut that is installed on a menu item and calls |
1917 | + #dbusmenu_menuitem_property_set_shortcut with it. It also sets |
1918 | + up listeners to watch it change. |
1919 | + |
1920 | + Return value: Whether it was successful at setting the property. |
1921 | +*/ |
1922 | +gboolean |
1923 | +dbusmenu_menuitem_property_set_shortcut_menuitem (DbusmenuMenuitem * menuitem, const GtkMenuItem * gmi) |
1924 | +{ |
1925 | + g_return_val_if_fail(DBUSMENU_IS_MENUITEM(menuitem), FALSE); |
1926 | + g_return_val_if_fail(GTK_IS_MENU_ITEM(gmi), FALSE); |
1927 | + |
1928 | + GClosure * closure = NULL; |
1929 | + GtkWidget *label = GTK_BIN (gmi)->child; |
1930 | + |
1931 | + if (GTK_IS_ACCEL_LABEL (label)) |
1932 | + { |
1933 | + g_object_get (label, |
1934 | + "accel-closure", &closure, |
1935 | + NULL); |
1936 | + } |
1937 | + |
1938 | + if (closure == NULL) |
1939 | + return FALSE; |
1940 | + |
1941 | + GtkAccelGroup * group = gtk_accel_group_from_accel_closure(closure); |
1942 | + |
1943 | + /* Seriously, if this returns NULL something is seriously |
1944 | + wrong in GTK. */ |
1945 | + g_return_val_if_fail(group != NULL, FALSE); |
1946 | + |
1947 | + GtkAccelKey * key = gtk_accel_group_find(group, find_closure, closure); |
1948 | + /* Again, not much we can do except complain loudly. */ |
1949 | + g_return_val_if_fail(key != NULL, FALSE); |
1950 | + |
1951 | + if (!gtk_accelerator_valid (key->accel_key, key->accel_mods)) |
1952 | + return FALSE; |
1953 | + |
1954 | + return dbusmenu_menuitem_property_set_shortcut(menuitem, key->accel_key, key->accel_mods); |
1955 | +} |
1956 | + |
1957 | +/* A set of typed data for the interator */ |
1958 | +typedef struct _iter_data_t iter_data_t; |
1959 | +struct _iter_data_t { |
1960 | + guint * key; |
1961 | + GdkModifierType * modifier; |
1962 | +}; |
1963 | + |
1964 | +/* Goes through the wrapper items. In reality we only support one |
1965 | + so it checks to see if a key is set first. But, we could possibly, |
1966 | + support more in the future. */ |
1967 | +static void |
1968 | +_wrapper_iterator (const GValue * value, gpointer user_data) |
1969 | +{ |
1970 | + iter_data_t * iter_data = (iter_data_t *)user_data; |
1971 | + |
1972 | + if (*iter_data->key != 0) { |
1973 | + g_warning("Shortcut is more than one entry. Which we don't currently support. Taking the first."); |
1974 | + return; |
1975 | + } |
1976 | + |
1977 | + if (!G_VALUE_HOLDS(value, G_TYPE_STRV)) { |
1978 | + g_warning("Unexpected shortcut structure. Value array is: %s", G_VALUE_TYPE_NAME(value)); |
1979 | + return; |
1980 | + } |
1981 | + |
1982 | + gchar ** stringarray = (gchar **)g_value_get_boxed(value); |
1983 | + if (stringarray == NULL) { |
1984 | + return; |
1985 | + } |
1986 | + |
1987 | + const gchar * last_string = NULL; |
1988 | + int i; |
1989 | + |
1990 | + for (i = 0; stringarray[i] != NULL; i++) { |
1991 | + last_string = stringarray[i]; |
1992 | + |
1993 | + if (g_strcmp0(last_string, DBUSMENU_MENUITEM_SHORTCUT_CONTROL) == 0) { |
1994 | + *iter_data->modifier |= GDK_CONTROL_MASK; |
1995 | + continue; |
1996 | + } |
1997 | + if (g_strcmp0(last_string, DBUSMENU_MENUITEM_SHORTCUT_ALT) == 0) { |
1998 | + *iter_data->modifier |= GDK_MOD1_MASK; |
1999 | + continue; |
2000 | + } |
2001 | + if (g_strcmp0(last_string, DBUSMENU_MENUITEM_SHORTCUT_SHIFT) == 0) { |
2002 | + *iter_data->modifier |= GDK_SHIFT_MASK; |
2003 | + continue; |
2004 | + } |
2005 | + if (g_strcmp0(last_string, DBUSMENU_MENUITEM_SHORTCUT_SUPER) == 0) { |
2006 | + *iter_data->modifier |= GDK_SUPER_MASK; |
2007 | + continue; |
2008 | + } |
2009 | + } |
2010 | + |
2011 | + if (last_string != NULL) { |
2012 | + GdkModifierType tempmod; |
2013 | + gtk_accelerator_parse(last_string, iter_data->key, &tempmod); |
2014 | + } |
2015 | + |
2016 | + return; |
2017 | +} |
2018 | + |
2019 | +/** |
2020 | + dbusmenu_menuitem_property_get_shortcut: |
2021 | + @menuitem: The #DbusmenuMenuitem to get the shortcut off |
2022 | + @key: Location to put the key value |
2023 | + @modifier: Location to put the modifier mask |
2024 | + |
2025 | + This function gets a GTK shortcut as a key and a mask |
2026 | + for use to set the accelerators. |
2027 | +*/ |
2028 | +void |
2029 | +dbusmenu_menuitem_property_get_shortcut (DbusmenuMenuitem * menuitem, guint * key, GdkModifierType * modifier) |
2030 | +{ |
2031 | + *key = 0; |
2032 | + *modifier = 0; |
2033 | + |
2034 | + g_return_if_fail(DBUSMENU_IS_MENUITEM(menuitem)); |
2035 | + |
2036 | + const GValue * wrapper = dbusmenu_menuitem_property_get_value(menuitem, DBUSMENU_MENUITEM_PROP_SHORTCUT); |
2037 | + if (wrapper == NULL) { |
2038 | + return; |
2039 | + } |
2040 | + if (!dbus_g_type_is_collection(G_VALUE_TYPE(wrapper))) { |
2041 | + g_warning("Unexpected shortcut structure. Wrapper is: %s", G_VALUE_TYPE_NAME(wrapper)); |
2042 | + return; |
2043 | + } |
2044 | + |
2045 | + iter_data_t iter_data; |
2046 | + iter_data.key = key; |
2047 | + iter_data.modifier = modifier; |
2048 | + |
2049 | + dbus_g_type_collection_value_iterate(wrapper, _wrapper_iterator, &iter_data); |
2050 | + |
2051 | + return; |
2052 | +} |
2053 | + |
2054 | |
2055 | === modified file 'libdbusmenu-gtk/menuitem.h' |
2056 | --- libdbusmenu-gtk/menuitem.h 2009-09-02 18:29:01 +0000 |
2057 | +++ libdbusmenu-gtk/menuitem.h 2010-06-24 14:42:28 +0000 |
2058 | @@ -32,8 +32,15 @@ |
2059 | #include <glib.h> |
2060 | #include <gdk-pixbuf/gdk-pixbuf.h> |
2061 | #include <libdbusmenu-glib/menuitem.h> |
2062 | +#include <gdk/gdk.h> |
2063 | +#include <gtk/gtk.h> |
2064 | |
2065 | gboolean dbusmenu_menuitem_property_set_image (DbusmenuMenuitem * menuitem, const gchar * property, const GdkPixbuf * data); |
2066 | GdkPixbuf * dbusmenu_menuitem_property_get_image (DbusmenuMenuitem * menuitem, const gchar * property); |
2067 | |
2068 | +gboolean dbusmenu_menuitem_property_set_shortcut (DbusmenuMenuitem * menuitem, guint key, GdkModifierType modifier); |
2069 | +gboolean dbusmenu_menuitem_property_set_shortcut_string (DbusmenuMenuitem * menuitem, const gchar * shortcut); |
2070 | +gboolean dbusmenu_menuitem_property_set_shortcut_menuitem (DbusmenuMenuitem * menuitem, const GtkMenuItem * gmi); |
2071 | +void dbusmenu_menuitem_property_get_shortcut (DbusmenuMenuitem * menuitem, guint * key, GdkModifierType * modifiers); |
2072 | + |
2073 | #endif |
2074 | |
2075 | === modified file 'tests/Makefile.am' |
2076 | --- tests/Makefile.am 2010-06-08 18:12:12 +0000 |
2077 | +++ tests/Makefile.am 2010-06-24 14:42:28 +0000 |
2078 | @@ -7,8 +7,10 @@ |
2079 | test-glib-properties \ |
2080 | test-glib-proxy \ |
2081 | test-glib-simple-items \ |
2082 | + test-gtk-objects-test \ |
2083 | test-glib-submenu \ |
2084 | test-gtk-label \ |
2085 | + test-gtk-shortcut \ |
2086 | test-gtk-reorder |
2087 | |
2088 | check_PROGRAMS = \ |
2089 | @@ -21,10 +23,13 @@ |
2090 | test-glib-proxy-client \ |
2091 | test-glib-proxy-server \ |
2092 | test-glib-proxy-proxy \ |
2093 | + test-gtk-objects \ |
2094 | test-glib-submenu-client \ |
2095 | test-glib-submenu-server \ |
2096 | test-gtk-label-client \ |
2097 | test-gtk-label-server \ |
2098 | + test-gtk-shortcut-client \ |
2099 | + test-gtk-shortcut-server \ |
2100 | test-glib-simple-items \ |
2101 | test-gtk-reorder-server |
2102 | |
2103 | @@ -119,7 +124,7 @@ |
2104 | |
2105 | test-glib-objects-test: test-glib-objects Makefile.am |
2106 | @echo "#!/bin/bash" > $@ |
2107 | - @echo $(DBUS_RUNNER) --task gtester --parameter --verbose --parameter -k --parameter -o --parameter $(OBJECT_XML_REPORT) --parameter ./test-glib-objects >> $@ |
2108 | + @echo $(DBUS_RUNNER) --task gtester --task-name test --parameter --verbose --parameter -k --parameter -o --parameter $(OBJECT_XML_REPORT) --parameter ./test-glib-objects >> $@ |
2109 | @chmod +x $@ |
2110 | |
2111 | test_glib_objects_SOURCES = \ |
2112 | @@ -231,6 +236,34 @@ |
2113 | ../libdbusmenu-glib/libdbusmenu-glib.la \ |
2114 | $(DBUSMENUGLIB_LIBS) |
2115 | |
2116 | +###################### |
2117 | +# Test GTK Object |
2118 | +###################### |
2119 | + |
2120 | +GTK_OBJECT_XML_REPORT = test-gtk-objects.xml |
2121 | + |
2122 | +test-gtk-objects-test: test-gtk-objects Makefile.am |
2123 | + @echo "#!/bin/bash" > $@ |
2124 | + @echo $(XVFB_RUN) >> $@ |
2125 | + @echo $(DBUS_RUNNER) --task gtester --task-name test --parameter --verbose --parameter -k --parameter -o --parameter $(GTK_OBJECT_XML_REPORT) --parameter ./test-gtk-objects >> $@ |
2126 | + @chmod +x $@ |
2127 | + |
2128 | +test_gtk_objects_SOURCES = \ |
2129 | + test-gtk-objects.c |
2130 | + |
2131 | +test_gtk_objects_CFLAGS = \ |
2132 | + -I $(srcdir)/.. \ |
2133 | + $(DBUSMENUGLIB_CFLAGS) \ |
2134 | + $(DBUSMENUGTK_CFLAGS) \ |
2135 | + -DSRCDIR="\"$(srcdir)\"" \ |
2136 | + -Wall -Werror |
2137 | + |
2138 | +test_gtk_objects_LDADD = \ |
2139 | + ../libdbusmenu-glib/libdbusmenu-glib.la \ |
2140 | + ../libdbusmenu-gtk/libdbusmenu-gtk.la \ |
2141 | + $(DBUSMENUGLIB_LIBS) \ |
2142 | + $(DBUSMENUGTK_LIBS) |
2143 | + |
2144 | ######################### |
2145 | # Test GTK Label |
2146 | ######################### |
2147 | @@ -272,6 +305,46 @@ |
2148 | $(DBUSMENUTESTS_LIBS) |
2149 | |
2150 | ######################### |
2151 | +# Test GTK Shortcut |
2152 | +######################### |
2153 | + |
2154 | +test-gtk-shortcut: test-gtk-shortcut-client test-gtk-shortcut-server Makefile.am |
2155 | + @echo "#!/bin/bash" > $@ |
2156 | + @echo $(XVFB_RUN) >> $@ |
2157 | + @echo $(DBUS_RUNNER) --task ./test-gtk-shortcut-client --task-name Client --task ./test-gtk-shortcut-server --task-name Server --ignore-return >> $@ |
2158 | + @chmod +x $@ |
2159 | + |
2160 | +test_gtk_shortcut_server_SOURCES = \ |
2161 | + test-gtk-shortcut-server.c |
2162 | + |
2163 | +test_gtk_shortcut_server_CFLAGS = \ |
2164 | + -I $(srcdir)/.. \ |
2165 | + $(DBUSMENUGTK_CFLAGS) \ |
2166 | + $(DBUSMENUTESTS_CFLAGS) \ |
2167 | + $(DBUSMENUGLIB_CFLAGS) -Wall -Werror |
2168 | + |
2169 | +test_gtk_shortcut_server_LDADD = \ |
2170 | + ../libdbusmenu-glib/libdbusmenu-glib.la \ |
2171 | + ../libdbusmenu-gtk/libdbusmenu-gtk.la \ |
2172 | + $(DBUSMENUGTK_LIBS) \ |
2173 | + $(DBUSMENUTESTS_LIBS) |
2174 | + |
2175 | +test_gtk_shortcut_client_SOURCES = \ |
2176 | + test-gtk-shortcut-client.c |
2177 | + |
2178 | +test_gtk_shortcut_client_CFLAGS = \ |
2179 | + -I $(srcdir)/.. \ |
2180 | + $(DBUSMENUGTK_CFLAGS) \ |
2181 | + $(DBUSMENUTESTS_CFLAGS) \ |
2182 | + $(DBUSMENUGLIB_CFLAGS) -Wall -Werror |
2183 | + |
2184 | +test_gtk_shortcut_client_LDADD = \ |
2185 | + ../libdbusmenu-glib/libdbusmenu-glib.la \ |
2186 | + ../libdbusmenu-gtk/libdbusmenu-gtk.la \ |
2187 | + $(DBUSMENUGTK_LIBS) \ |
2188 | + $(DBUSMENUTESTS_LIBS) |
2189 | + |
2190 | +######################### |
2191 | # Test GTK Reorder |
2192 | ######################### |
2193 | |
2194 | @@ -329,6 +402,7 @@ |
2195 | $(examples_DATA) \ |
2196 | run-xvfb.sh \ |
2197 | $(json_DATA) \ |
2198 | + test-gtk-objects.jpg \ |
2199 | dbusmenu-gtk/dbusMenuTest \ |
2200 | dbusmenu-gtk/mago_tests/dbusmenu.xml \ |
2201 | dbusmenu-gtk/mago_tests/dbusmenu.py \ |
2202 | @@ -357,5 +431,6 @@ |
2203 | |
2204 | DISTCLEANFILES = \ |
2205 | $(TESTS) \ |
2206 | - $(OBJECT_XML_REPORT) |
2207 | + $(OBJECT_XML_REPORT) \ |
2208 | + $(GTK_OBJECT_XML_REPORT) |
2209 | |
2210 | |
2211 | === modified file 'tests/Makefile.in' |
2212 | --- tests/Makefile.in 2010-06-10 17:33:17 +0000 |
2213 | +++ tests/Makefile.in 2010-06-24 14:42:28 +0000 |
2214 | @@ -36,7 +36,8 @@ |
2215 | host_triplet = @host@ |
2216 | TESTS = test-glib-objects-test test-glib-layout test-glib-properties \ |
2217 | test-glib-proxy test-glib-simple-items$(EXEEXT) \ |
2218 | - test-glib-submenu test-gtk-label test-gtk-reorder |
2219 | + test-gtk-objects-test test-glib-submenu test-gtk-label \ |
2220 | + test-gtk-shortcut test-gtk-reorder |
2221 | check_PROGRAMS = glib-server-nomenu$(EXEEXT) \ |
2222 | test-glib-objects$(EXEEXT) test-glib-layout-client$(EXEEXT) \ |
2223 | test-glib-layout-server$(EXEEXT) \ |
2224 | @@ -44,9 +45,11 @@ |
2225 | test-glib-properties-server$(EXEEXT) \ |
2226 | test-glib-proxy-client$(EXEEXT) \ |
2227 | test-glib-proxy-server$(EXEEXT) test-glib-proxy-proxy$(EXEEXT) \ |
2228 | - test-glib-submenu-client$(EXEEXT) \ |
2229 | + test-gtk-objects$(EXEEXT) test-glib-submenu-client$(EXEEXT) \ |
2230 | test-glib-submenu-server$(EXEEXT) \ |
2231 | test-gtk-label-client$(EXEEXT) test-gtk-label-server$(EXEEXT) \ |
2232 | + test-gtk-shortcut-client$(EXEEXT) \ |
2233 | + test-gtk-shortcut-server$(EXEEXT) \ |
2234 | test-glib-simple-items$(EXEEXT) \ |
2235 | test-gtk-reorder-server$(EXEEXT) |
2236 | subdir = tests |
2237 | @@ -197,6 +200,17 @@ |
2238 | $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ |
2239 | $(test_gtk_label_server_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ |
2240 | $(LDFLAGS) -o $@ |
2241 | +am_test_gtk_objects_OBJECTS = \ |
2242 | + test_gtk_objects-test-gtk-objects.$(OBJEXT) |
2243 | +test_gtk_objects_OBJECTS = $(am_test_gtk_objects_OBJECTS) |
2244 | +test_gtk_objects_DEPENDENCIES = \ |
2245 | + ../libdbusmenu-glib/libdbusmenu-glib.la \ |
2246 | + ../libdbusmenu-gtk/libdbusmenu-gtk.la $(am__DEPENDENCIES_1) \ |
2247 | + $(am__DEPENDENCIES_1) |
2248 | +test_gtk_objects_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ |
2249 | + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ |
2250 | + $(test_gtk_objects_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) \ |
2251 | + -o $@ |
2252 | am_test_gtk_reorder_server_OBJECTS = \ |
2253 | test_gtk_reorder_server-test-gtk-reorder-server.$(OBJEXT) |
2254 | test_gtk_reorder_server_OBJECTS = \ |
2255 | @@ -209,6 +223,30 @@ |
2256 | $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ |
2257 | $(test_gtk_reorder_server_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ |
2258 | $(LDFLAGS) -o $@ |
2259 | +am_test_gtk_shortcut_client_OBJECTS = \ |
2260 | + test_gtk_shortcut_client-test-gtk-shortcut-client.$(OBJEXT) |
2261 | +test_gtk_shortcut_client_OBJECTS = \ |
2262 | + $(am_test_gtk_shortcut_client_OBJECTS) |
2263 | +test_gtk_shortcut_client_DEPENDENCIES = \ |
2264 | + ../libdbusmenu-glib/libdbusmenu-glib.la \ |
2265 | + ../libdbusmenu-gtk/libdbusmenu-gtk.la $(am__DEPENDENCIES_1) \ |
2266 | + $(am__DEPENDENCIES_1) |
2267 | +test_gtk_shortcut_client_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ |
2268 | + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ |
2269 | + $(test_gtk_shortcut_client_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ |
2270 | + $(LDFLAGS) -o $@ |
2271 | +am_test_gtk_shortcut_server_OBJECTS = \ |
2272 | + test_gtk_shortcut_server-test-gtk-shortcut-server.$(OBJEXT) |
2273 | +test_gtk_shortcut_server_OBJECTS = \ |
2274 | + $(am_test_gtk_shortcut_server_OBJECTS) |
2275 | +test_gtk_shortcut_server_DEPENDENCIES = \ |
2276 | + ../libdbusmenu-glib/libdbusmenu-glib.la \ |
2277 | + ../libdbusmenu-gtk/libdbusmenu-gtk.la $(am__DEPENDENCIES_1) \ |
2278 | + $(am__DEPENDENCIES_1) |
2279 | +test_gtk_shortcut_server_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC \ |
2280 | + $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=link $(CCLD) \ |
2281 | + $(test_gtk_shortcut_server_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) \ |
2282 | + $(LDFLAGS) -o $@ |
2283 | DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) |
2284 | depcomp = $(SHELL) $(top_srcdir)/depcomp |
2285 | am__depfiles_maybe = depfiles |
2286 | @@ -248,8 +286,10 @@ |
2287 | $(test_glib_submenu_client_SOURCES) \ |
2288 | $(test_glib_submenu_server_SOURCES) \ |
2289 | $(test_gtk_label_client_SOURCES) \ |
2290 | - $(test_gtk_label_server_SOURCES) \ |
2291 | - $(test_gtk_reorder_server_SOURCES) |
2292 | + $(test_gtk_label_server_SOURCES) $(test_gtk_objects_SOURCES) \ |
2293 | + $(test_gtk_reorder_server_SOURCES) \ |
2294 | + $(test_gtk_shortcut_client_SOURCES) \ |
2295 | + $(test_gtk_shortcut_server_SOURCES) |
2296 | DIST_SOURCES = $(glib_server_nomenu_SOURCES) \ |
2297 | $(test_glib_layout_client_SOURCES) \ |
2298 | $(test_glib_layout_server_SOURCES) \ |
2299 | @@ -263,8 +303,10 @@ |
2300 | $(test_glib_submenu_client_SOURCES) \ |
2301 | $(test_glib_submenu_server_SOURCES) \ |
2302 | $(test_gtk_label_client_SOURCES) \ |
2303 | - $(test_gtk_label_server_SOURCES) \ |
2304 | - $(test_gtk_reorder_server_SOURCES) |
2305 | + $(test_gtk_label_server_SOURCES) $(test_gtk_objects_SOURCES) \ |
2306 | + $(test_gtk_reorder_server_SOURCES) \ |
2307 | + $(test_gtk_shortcut_client_SOURCES) \ |
2308 | + $(test_gtk_shortcut_server_SOURCES) |
2309 | am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; |
2310 | am__vpath_adj = case $$p in \ |
2311 | $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ |
2312 | @@ -612,6 +654,27 @@ |
2313 | ../libdbusmenu-glib/libdbusmenu-glib.la \ |
2314 | $(DBUSMENUGLIB_LIBS) |
2315 | |
2316 | + |
2317 | +###################### |
2318 | +# Test GTK Object |
2319 | +###################### |
2320 | +GTK_OBJECT_XML_REPORT = test-gtk-objects.xml |
2321 | +test_gtk_objects_SOURCES = \ |
2322 | + test-gtk-objects.c |
2323 | + |
2324 | +test_gtk_objects_CFLAGS = \ |
2325 | + -I $(srcdir)/.. \ |
2326 | + $(DBUSMENUGLIB_CFLAGS) \ |
2327 | + $(DBUSMENUGTK_CFLAGS) \ |
2328 | + -DSRCDIR="\"$(srcdir)\"" \ |
2329 | + -Wall -Werror |
2330 | + |
2331 | +test_gtk_objects_LDADD = \ |
2332 | + ../libdbusmenu-glib/libdbusmenu-glib.la \ |
2333 | + ../libdbusmenu-gtk/libdbusmenu-gtk.la \ |
2334 | + $(DBUSMENUGLIB_LIBS) \ |
2335 | + $(DBUSMENUGTK_LIBS) |
2336 | + |
2337 | test_gtk_label_server_SOURCES = \ |
2338 | test-gtk-label-server.c |
2339 | |
2340 | @@ -642,6 +705,36 @@ |
2341 | $(DBUSMENUGTK_LIBS) \ |
2342 | $(DBUSMENUTESTS_LIBS) |
2343 | |
2344 | +test_gtk_shortcut_server_SOURCES = \ |
2345 | + test-gtk-shortcut-server.c |
2346 | + |
2347 | +test_gtk_shortcut_server_CFLAGS = \ |
2348 | + -I $(srcdir)/.. \ |
2349 | + $(DBUSMENUGTK_CFLAGS) \ |
2350 | + $(DBUSMENUTESTS_CFLAGS) \ |
2351 | + $(DBUSMENUGLIB_CFLAGS) -Wall -Werror |
2352 | + |
2353 | +test_gtk_shortcut_server_LDADD = \ |
2354 | + ../libdbusmenu-glib/libdbusmenu-glib.la \ |
2355 | + ../libdbusmenu-gtk/libdbusmenu-gtk.la \ |
2356 | + $(DBUSMENUGTK_LIBS) \ |
2357 | + $(DBUSMENUTESTS_LIBS) |
2358 | + |
2359 | +test_gtk_shortcut_client_SOURCES = \ |
2360 | + test-gtk-shortcut-client.c |
2361 | + |
2362 | +test_gtk_shortcut_client_CFLAGS = \ |
2363 | + -I $(srcdir)/.. \ |
2364 | + $(DBUSMENUGTK_CFLAGS) \ |
2365 | + $(DBUSMENUTESTS_CFLAGS) \ |
2366 | + $(DBUSMENUGLIB_CFLAGS) -Wall -Werror |
2367 | + |
2368 | +test_gtk_shortcut_client_LDADD = \ |
2369 | + ../libdbusmenu-glib/libdbusmenu-glib.la \ |
2370 | + ../libdbusmenu-gtk/libdbusmenu-gtk.la \ |
2371 | + $(DBUSMENUGTK_LIBS) \ |
2372 | + $(DBUSMENUTESTS_LIBS) |
2373 | + |
2374 | test_gtk_reorder_server_SOURCES = \ |
2375 | test-gtk-reorder-server.c |
2376 | |
2377 | @@ -673,6 +766,7 @@ |
2378 | $(examples_DATA) \ |
2379 | run-xvfb.sh \ |
2380 | $(json_DATA) \ |
2381 | + test-gtk-objects.jpg \ |
2382 | dbusmenu-gtk/dbusMenuTest \ |
2383 | dbusmenu-gtk/mago_tests/dbusmenu.xml \ |
2384 | dbusmenu-gtk/mago_tests/dbusmenu.py \ |
2385 | @@ -698,7 +792,8 @@ |
2386 | |
2387 | DISTCLEANFILES = \ |
2388 | $(TESTS) \ |
2389 | - $(OBJECT_XML_REPORT) |
2390 | + $(OBJECT_XML_REPORT) \ |
2391 | + $(GTK_OBJECT_XML_REPORT) |
2392 | |
2393 | all: all-am |
2394 | |
2395 | @@ -785,9 +880,18 @@ |
2396 | test-gtk-label-server$(EXEEXT): $(test_gtk_label_server_OBJECTS) $(test_gtk_label_server_DEPENDENCIES) |
2397 | @rm -f test-gtk-label-server$(EXEEXT) |
2398 | $(AM_V_CCLD)$(test_gtk_label_server_LINK) $(test_gtk_label_server_OBJECTS) $(test_gtk_label_server_LDADD) $(LIBS) |
2399 | +test-gtk-objects$(EXEEXT): $(test_gtk_objects_OBJECTS) $(test_gtk_objects_DEPENDENCIES) |
2400 | + @rm -f test-gtk-objects$(EXEEXT) |
2401 | + $(AM_V_CCLD)$(test_gtk_objects_LINK) $(test_gtk_objects_OBJECTS) $(test_gtk_objects_LDADD) $(LIBS) |
2402 | test-gtk-reorder-server$(EXEEXT): $(test_gtk_reorder_server_OBJECTS) $(test_gtk_reorder_server_DEPENDENCIES) |
2403 | @rm -f test-gtk-reorder-server$(EXEEXT) |
2404 | $(AM_V_CCLD)$(test_gtk_reorder_server_LINK) $(test_gtk_reorder_server_OBJECTS) $(test_gtk_reorder_server_LDADD) $(LIBS) |
2405 | +test-gtk-shortcut-client$(EXEEXT): $(test_gtk_shortcut_client_OBJECTS) $(test_gtk_shortcut_client_DEPENDENCIES) |
2406 | + @rm -f test-gtk-shortcut-client$(EXEEXT) |
2407 | + $(AM_V_CCLD)$(test_gtk_shortcut_client_LINK) $(test_gtk_shortcut_client_OBJECTS) $(test_gtk_shortcut_client_LDADD) $(LIBS) |
2408 | +test-gtk-shortcut-server$(EXEEXT): $(test_gtk_shortcut_server_OBJECTS) $(test_gtk_shortcut_server_DEPENDENCIES) |
2409 | + @rm -f test-gtk-shortcut-server$(EXEEXT) |
2410 | + $(AM_V_CCLD)$(test_gtk_shortcut_server_LINK) $(test_gtk_shortcut_server_OBJECTS) $(test_gtk_shortcut_server_LDADD) $(LIBS) |
2411 | |
2412 | mostlyclean-compile: |
2413 | -rm -f *.$(OBJEXT) |
2414 | @@ -809,7 +913,10 @@ |
2415 | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_glib_submenu_server-test-glib-submenu-server.Po@am__quote@ |
2416 | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_gtk_label_client-test-gtk-label-client.Po@am__quote@ |
2417 | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_gtk_label_server-test-gtk-label-server.Po@am__quote@ |
2418 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_gtk_objects-test-gtk-objects.Po@am__quote@ |
2419 | @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_gtk_reorder_server-test-gtk-reorder-server.Po@am__quote@ |
2420 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_gtk_shortcut_client-test-gtk-shortcut-client.Po@am__quote@ |
2421 | +@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/test_gtk_shortcut_server-test-gtk-shortcut-server.Po@am__quote@ |
2422 | |
2423 | .c.o: |
2424 | @am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $< |
2425 | @@ -1059,6 +1166,22 @@ |
2426 | @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
2427 | @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_gtk_label_server_CFLAGS) $(CFLAGS) -c -o test_gtk_label_server-test-gtk-label-server.obj `if test -f 'test-gtk-label-server.c'; then $(CYGPATH_W) 'test-gtk-label-server.c'; else $(CYGPATH_W) '$(srcdir)/test-gtk-label-server.c'; fi` |
2428 | |
2429 | +test_gtk_objects-test-gtk-objects.o: test-gtk-objects.c |
2430 | +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_gtk_objects_CFLAGS) $(CFLAGS) -MT test_gtk_objects-test-gtk-objects.o -MD -MP -MF $(DEPDIR)/test_gtk_objects-test-gtk-objects.Tpo -c -o test_gtk_objects-test-gtk-objects.o `test -f 'test-gtk-objects.c' || echo '$(srcdir)/'`test-gtk-objects.c |
2431 | +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_gtk_objects-test-gtk-objects.Tpo $(DEPDIR)/test_gtk_objects-test-gtk-objects.Po |
2432 | +@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@ |
2433 | +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='test-gtk-objects.c' object='test_gtk_objects-test-gtk-objects.o' libtool=no @AMDEPBACKSLASH@ |
2434 | +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
2435 | +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_gtk_objects_CFLAGS) $(CFLAGS) -c -o test_gtk_objects-test-gtk-objects.o `test -f 'test-gtk-objects.c' || echo '$(srcdir)/'`test-gtk-objects.c |
2436 | + |
2437 | +test_gtk_objects-test-gtk-objects.obj: test-gtk-objects.c |
2438 | +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_gtk_objects_CFLAGS) $(CFLAGS) -MT test_gtk_objects-test-gtk-objects.obj -MD -MP -MF $(DEPDIR)/test_gtk_objects-test-gtk-objects.Tpo -c -o test_gtk_objects-test-gtk-objects.obj `if test -f 'test-gtk-objects.c'; then $(CYGPATH_W) 'test-gtk-objects.c'; else $(CYGPATH_W) '$(srcdir)/test-gtk-objects.c'; fi` |
2439 | +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_gtk_objects-test-gtk-objects.Tpo $(DEPDIR)/test_gtk_objects-test-gtk-objects.Po |
2440 | +@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@ |
2441 | +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='test-gtk-objects.c' object='test_gtk_objects-test-gtk-objects.obj' libtool=no @AMDEPBACKSLASH@ |
2442 | +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
2443 | +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_gtk_objects_CFLAGS) $(CFLAGS) -c -o test_gtk_objects-test-gtk-objects.obj `if test -f 'test-gtk-objects.c'; then $(CYGPATH_W) 'test-gtk-objects.c'; else $(CYGPATH_W) '$(srcdir)/test-gtk-objects.c'; fi` |
2444 | + |
2445 | test_gtk_reorder_server-test-gtk-reorder-server.o: test-gtk-reorder-server.c |
2446 | @am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_gtk_reorder_server_CFLAGS) $(CFLAGS) -MT test_gtk_reorder_server-test-gtk-reorder-server.o -MD -MP -MF $(DEPDIR)/test_gtk_reorder_server-test-gtk-reorder-server.Tpo -c -o test_gtk_reorder_server-test-gtk-reorder-server.o `test -f 'test-gtk-reorder-server.c' || echo '$(srcdir)/'`test-gtk-reorder-server.c |
2447 | @am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_gtk_reorder_server-test-gtk-reorder-server.Tpo $(DEPDIR)/test_gtk_reorder_server-test-gtk-reorder-server.Po |
2448 | @@ -1075,6 +1198,38 @@ |
2449 | @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
2450 | @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_gtk_reorder_server_CFLAGS) $(CFLAGS) -c -o test_gtk_reorder_server-test-gtk-reorder-server.obj `if test -f 'test-gtk-reorder-server.c'; then $(CYGPATH_W) 'test-gtk-reorder-server.c'; else $(CYGPATH_W) '$(srcdir)/test-gtk-reorder-server.c'; fi` |
2451 | |
2452 | +test_gtk_shortcut_client-test-gtk-shortcut-client.o: test-gtk-shortcut-client.c |
2453 | +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_gtk_shortcut_client_CFLAGS) $(CFLAGS) -MT test_gtk_shortcut_client-test-gtk-shortcut-client.o -MD -MP -MF $(DEPDIR)/test_gtk_shortcut_client-test-gtk-shortcut-client.Tpo -c -o test_gtk_shortcut_client-test-gtk-shortcut-client.o `test -f 'test-gtk-shortcut-client.c' || echo '$(srcdir)/'`test-gtk-shortcut-client.c |
2454 | +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_gtk_shortcut_client-test-gtk-shortcut-client.Tpo $(DEPDIR)/test_gtk_shortcut_client-test-gtk-shortcut-client.Po |
2455 | +@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@ |
2456 | +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='test-gtk-shortcut-client.c' object='test_gtk_shortcut_client-test-gtk-shortcut-client.o' libtool=no @AMDEPBACKSLASH@ |
2457 | +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
2458 | +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_gtk_shortcut_client_CFLAGS) $(CFLAGS) -c -o test_gtk_shortcut_client-test-gtk-shortcut-client.o `test -f 'test-gtk-shortcut-client.c' || echo '$(srcdir)/'`test-gtk-shortcut-client.c |
2459 | + |
2460 | +test_gtk_shortcut_client-test-gtk-shortcut-client.obj: test-gtk-shortcut-client.c |
2461 | +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_gtk_shortcut_client_CFLAGS) $(CFLAGS) -MT test_gtk_shortcut_client-test-gtk-shortcut-client.obj -MD -MP -MF $(DEPDIR)/test_gtk_shortcut_client-test-gtk-shortcut-client.Tpo -c -o test_gtk_shortcut_client-test-gtk-shortcut-client.obj `if test -f 'test-gtk-shortcut-client.c'; then $(CYGPATH_W) 'test-gtk-shortcut-client.c'; else $(CYGPATH_W) '$(srcdir)/test-gtk-shortcut-client.c'; fi` |
2462 | +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_gtk_shortcut_client-test-gtk-shortcut-client.Tpo $(DEPDIR)/test_gtk_shortcut_client-test-gtk-shortcut-client.Po |
2463 | +@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@ |
2464 | +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='test-gtk-shortcut-client.c' object='test_gtk_shortcut_client-test-gtk-shortcut-client.obj' libtool=no @AMDEPBACKSLASH@ |
2465 | +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
2466 | +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_gtk_shortcut_client_CFLAGS) $(CFLAGS) -c -o test_gtk_shortcut_client-test-gtk-shortcut-client.obj `if test -f 'test-gtk-shortcut-client.c'; then $(CYGPATH_W) 'test-gtk-shortcut-client.c'; else $(CYGPATH_W) '$(srcdir)/test-gtk-shortcut-client.c'; fi` |
2467 | + |
2468 | +test_gtk_shortcut_server-test-gtk-shortcut-server.o: test-gtk-shortcut-server.c |
2469 | +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_gtk_shortcut_server_CFLAGS) $(CFLAGS) -MT test_gtk_shortcut_server-test-gtk-shortcut-server.o -MD -MP -MF $(DEPDIR)/test_gtk_shortcut_server-test-gtk-shortcut-server.Tpo -c -o test_gtk_shortcut_server-test-gtk-shortcut-server.o `test -f 'test-gtk-shortcut-server.c' || echo '$(srcdir)/'`test-gtk-shortcut-server.c |
2470 | +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_gtk_shortcut_server-test-gtk-shortcut-server.Tpo $(DEPDIR)/test_gtk_shortcut_server-test-gtk-shortcut-server.Po |
2471 | +@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@ |
2472 | +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='test-gtk-shortcut-server.c' object='test_gtk_shortcut_server-test-gtk-shortcut-server.o' libtool=no @AMDEPBACKSLASH@ |
2473 | +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
2474 | +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_gtk_shortcut_server_CFLAGS) $(CFLAGS) -c -o test_gtk_shortcut_server-test-gtk-shortcut-server.o `test -f 'test-gtk-shortcut-server.c' || echo '$(srcdir)/'`test-gtk-shortcut-server.c |
2475 | + |
2476 | +test_gtk_shortcut_server-test-gtk-shortcut-server.obj: test-gtk-shortcut-server.c |
2477 | +@am__fastdepCC_TRUE@ $(AM_V_CC)$(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_gtk_shortcut_server_CFLAGS) $(CFLAGS) -MT test_gtk_shortcut_server-test-gtk-shortcut-server.obj -MD -MP -MF $(DEPDIR)/test_gtk_shortcut_server-test-gtk-shortcut-server.Tpo -c -o test_gtk_shortcut_server-test-gtk-shortcut-server.obj `if test -f 'test-gtk-shortcut-server.c'; then $(CYGPATH_W) 'test-gtk-shortcut-server.c'; else $(CYGPATH_W) '$(srcdir)/test-gtk-shortcut-server.c'; fi` |
2478 | +@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/test_gtk_shortcut_server-test-gtk-shortcut-server.Tpo $(DEPDIR)/test_gtk_shortcut_server-test-gtk-shortcut-server.Po |
2479 | +@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@ |
2480 | +@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='test-gtk-shortcut-server.c' object='test_gtk_shortcut_server-test-gtk-shortcut-server.obj' libtool=no @AMDEPBACKSLASH@ |
2481 | +@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ |
2482 | +@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(test_gtk_shortcut_server_CFLAGS) $(CFLAGS) -c -o test_gtk_shortcut_server-test-gtk-shortcut-server.obj `if test -f 'test-gtk-shortcut-server.c'; then $(CYGPATH_W) 'test-gtk-shortcut-server.c'; else $(CYGPATH_W) '$(srcdir)/test-gtk-shortcut-server.c'; fi` |
2483 | + |
2484 | mostlyclean-libtool: |
2485 | -rm -f *.lo |
2486 | |
2487 | @@ -1440,7 +1595,7 @@ |
2488 | |
2489 | test-glib-objects-test: test-glib-objects Makefile.am |
2490 | @echo "#!/bin/bash" > $@ |
2491 | - @echo $(DBUS_RUNNER) --task gtester --parameter --verbose --parameter -k --parameter -o --parameter $(OBJECT_XML_REPORT) --parameter ./test-glib-objects >> $@ |
2492 | + @echo $(DBUS_RUNNER) --task gtester --task-name test --parameter --verbose --parameter -k --parameter -o --parameter $(OBJECT_XML_REPORT) --parameter ./test-glib-objects >> $@ |
2493 | @chmod +x $@ |
2494 | |
2495 | ###################### |
2496 | @@ -1466,6 +1621,12 @@ |
2497 | @echo --task ./test-glib-proxy-proxy --parameter test.proxy.last_proxy --parameter test.proxy.server --task-name Proxy05 --ignore-return >> $@ |
2498 | @chmod +x $@ |
2499 | |
2500 | +test-gtk-objects-test: test-gtk-objects Makefile.am |
2501 | + @echo "#!/bin/bash" > $@ |
2502 | + @echo $(XVFB_RUN) >> $@ |
2503 | + @echo $(DBUS_RUNNER) --task gtester --task-name test --parameter --verbose --parameter -k --parameter -o --parameter $(GTK_OBJECT_XML_REPORT) --parameter ./test-gtk-objects >> $@ |
2504 | + @chmod +x $@ |
2505 | + |
2506 | ######################### |
2507 | # Test GTK Label |
2508 | ######################### |
2509 | @@ -1477,6 +1638,16 @@ |
2510 | @chmod +x $@ |
2511 | |
2512 | ######################### |
2513 | +# Test GTK Shortcut |
2514 | +######################### |
2515 | + |
2516 | +test-gtk-shortcut: test-gtk-shortcut-client test-gtk-shortcut-server Makefile.am |
2517 | + @echo "#!/bin/bash" > $@ |
2518 | + @echo $(XVFB_RUN) >> $@ |
2519 | + @echo $(DBUS_RUNNER) --task ./test-gtk-shortcut-client --task-name Client --task ./test-gtk-shortcut-server --task-name Server --ignore-return >> $@ |
2520 | + @chmod +x $@ |
2521 | + |
2522 | +######################### |
2523 | # Test GTK Reorder |
2524 | ######################### |
2525 | |
2526 | |
2527 | === modified file 'tests/run-xvfb.sh' |
2528 | --- tests/run-xvfb.sh 2009-11-20 00:03:49 +0000 |
2529 | +++ tests/run-xvfb.sh 2010-06-24 14:42:28 +0000 |
2530 | @@ -1,4 +1,4 @@ |
2531 | -if [ "$DISPLAY" == "" ]; then |
2532 | +if [ "x$DISPLAY" == "x" ]; then |
2533 | Xvfb -ac -noreset -screen 0 800x600x16 -help 2>/dev/null 1>&2 |
2534 | XID=`for id in 101 102 103 104 105 106 107 197 199 211 223 227 293 307 308 309 310 311 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 4703 4721 4723 4729 4733 4751 9973 9974 9975 9976 9977 9978 9979 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 9990 9991 9992 9993 9994 9995 9996 9997 9998 9999 ; do test -e /tmp/.X$id-lock || { echo $id; exit 0; }; done; exit 1` |
2535 | { Xvfb -ac -noreset -screen 0 800x600x16 :$XID -screen 0 800x600x16 -nolisten tcp -auth /dev/null >/dev/null 2>&1 & trap "kill -15 $! " 0 HUP INT QUIT TRAP USR1 PIPE TERM ; } || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } |
2536 | |
2537 | === added file 'tests/test-gtk-objects.c' |
2538 | --- tests/test-gtk-objects.c 1970-01-01 00:00:00 +0000 |
2539 | +++ tests/test-gtk-objects.c 2010-06-24 14:42:28 +0000 |
2540 | @@ -0,0 +1,145 @@ |
2541 | +/* |
2542 | +Testing for the various objects just by themselves. |
2543 | + |
2544 | +Copyright 2010 Canonical Ltd. |
2545 | + |
2546 | +Authors: |
2547 | + Ted Gould <ted@canonical.com> |
2548 | + |
2549 | +This program is free software: you can redistribute it and/or modify it |
2550 | +under the terms of the GNU General Public License version 3, as published |
2551 | +by the Free Software Foundation. |
2552 | + |
2553 | +This program is distributed in the hope that it will be useful, but |
2554 | +WITHOUT ANY WARRANTY; without even the implied warranties of |
2555 | +MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR |
2556 | +PURPOSE. See the GNU General Public License for more details. |
2557 | + |
2558 | +You should have received a copy of the GNU General Public License along |
2559 | +with this program. If not, see <http://www.gnu.org/licenses/>. |
2560 | +*/ |
2561 | + |
2562 | +#include <libdbusmenu-glib/menuitem.h> |
2563 | +#include <libdbusmenu-gtk/menuitem.h> |
2564 | +#include <gdk/gdkkeysyms.h> |
2565 | + |
2566 | +#define TEST_IMAGE SRCDIR "/" "test-gtk-objects.jpg" |
2567 | + |
2568 | +/* Building the basic menu item, make sure we didn't break |
2569 | + any core GObject stuff */ |
2570 | +static void |
2571 | +test_object_menuitem (void) |
2572 | +{ |
2573 | + /* Build a menu item */ |
2574 | + DbusmenuMenuitem * item = dbusmenu_menuitem_new(); |
2575 | + |
2576 | + /* Test to make sure it's a happy object */ |
2577 | + g_assert(item != NULL); |
2578 | + g_assert(G_IS_OBJECT(item)); |
2579 | + g_assert(DBUSMENU_IS_MENUITEM(item)); |
2580 | + |
2581 | + /* Set up a check to make sure it gets destroyed on unref */ |
2582 | + g_object_add_weak_pointer(G_OBJECT(item), (gpointer *)&item); |
2583 | + g_object_unref(item); |
2584 | + |
2585 | + /* Did it go away? */ |
2586 | + g_assert(item == NULL); |
2587 | + |
2588 | + return; |
2589 | +} |
2590 | + |
2591 | +/* Setting and getting a pixbuf */ |
2592 | +static void |
2593 | +test_object_prop_pixbuf (void) |
2594 | +{ |
2595 | + const gchar * prop_name = "image-test"; |
2596 | + |
2597 | + /* Build a menu item */ |
2598 | + DbusmenuMenuitem * item = dbusmenu_menuitem_new(); |
2599 | + |
2600 | + /* Test to make sure it's a happy object */ |
2601 | + g_assert(item != NULL); |
2602 | + g_assert(G_IS_OBJECT(item)); |
2603 | + g_assert(DBUSMENU_IS_MENUITEM(item)); |
2604 | + |
2605 | + /* Load our image */ |
2606 | + GdkPixbuf * pixbuf = gdk_pixbuf_new_from_file(TEST_IMAGE, NULL); |
2607 | + g_assert(pixbuf != NULL); |
2608 | + |
2609 | + /* Set the property */ |
2610 | + gboolean success = dbusmenu_menuitem_property_set_image(item, prop_name, pixbuf); |
2611 | + g_assert(success); |
2612 | + g_object_unref(pixbuf); |
2613 | + |
2614 | + /* Check to see if it's set */ |
2615 | + const GValue * val = dbusmenu_menuitem_property_get_value(item, prop_name); |
2616 | + g_assert(val != NULL); |
2617 | + |
2618 | + /* Get the pixbuf back! */ |
2619 | + GdkPixbuf * newpixbuf = dbusmenu_menuitem_property_get_image(item, prop_name); |
2620 | + g_assert(newpixbuf != NULL); |
2621 | + g_object_unref(newpixbuf); |
2622 | + |
2623 | + g_object_unref(item); |
2624 | + |
2625 | + return; |
2626 | +} |
2627 | + |
2628 | +/* Setting and getting a shortcut */ |
2629 | +static void |
2630 | +test_object_prop_shortcut (void) |
2631 | +{ |
2632 | + /* Build a menu item */ |
2633 | + DbusmenuMenuitem * item = dbusmenu_menuitem_new(); |
2634 | + |
2635 | + /* Test to make sure it's a happy object */ |
2636 | + g_assert(item != NULL); |
2637 | + g_assert(G_IS_OBJECT(item)); |
2638 | + g_assert(DBUSMENU_IS_MENUITEM(item)); |
2639 | + |
2640 | + guint key = GDK_c; |
2641 | + GdkModifierType modifier = GDK_CONTROL_MASK; |
2642 | + |
2643 | + /* Set a shortcut */ |
2644 | + gboolean success = dbusmenu_menuitem_property_set_shortcut(item, key, modifier); |
2645 | + g_assert(success); |
2646 | + |
2647 | + /* Check for value */ |
2648 | + const GValue * val = dbusmenu_menuitem_property_get_value(item, DBUSMENU_MENUITEM_PROP_SHORTCUT); |
2649 | + g_assert(val != NULL); |
2650 | + |
2651 | + /* Check to see if we love it */ |
2652 | + guint newkey = 0; |
2653 | + GdkModifierType newmodifier = 0; |
2654 | + dbusmenu_menuitem_property_get_shortcut(item, &newkey, &newmodifier); |
2655 | + |
2656 | + g_assert(key == newkey); |
2657 | + g_assert(newmodifier == modifier); |
2658 | + |
2659 | + g_object_unref(item); |
2660 | + |
2661 | + return; |
2662 | +} |
2663 | + |
2664 | +/* Build the test suite */ |
2665 | +static void |
2666 | +test_gtk_objects_suite (void) |
2667 | +{ |
2668 | + g_test_add_func ("/dbusmenu/gtk/objects/menuitem/base", test_object_menuitem); |
2669 | + g_test_add_func ("/dbusmenu/gtk/objects/menuitem/prop_pixbuf", test_object_prop_pixbuf); |
2670 | + g_test_add_func ("/dbusmenu/gtk/objects/menuitem/prop_shortcut", test_object_prop_shortcut); |
2671 | + return; |
2672 | +} |
2673 | + |
2674 | +gint |
2675 | +main (gint argc, gchar * argv[]) |
2676 | +{ |
2677 | + gtk_init(&argc, &argv); |
2678 | + |
2679 | + g_test_init(&argc, &argv, NULL); |
2680 | + |
2681 | + /* Test suites */ |
2682 | + test_gtk_objects_suite(); |
2683 | + |
2684 | + return g_test_run (); |
2685 | +} |
2686 | |
2687 | === added file 'tests/test-gtk-objects.jpg' |
2688 | Binary files tests/test-gtk-objects.jpg 1970-01-01 00:00:00 +0000 and tests/test-gtk-objects.jpg 2010-06-24 14:42:28 +0000 differ |
2689 | === added file 'tests/test-gtk-shortcut-client.c' |
2690 | --- tests/test-gtk-shortcut-client.c 1970-01-01 00:00:00 +0000 |
2691 | +++ tests/test-gtk-shortcut-client.c 2010-06-24 14:42:28 +0000 |
2692 | @@ -0,0 +1,76 @@ |
2693 | +/* |
2694 | +A test for libdbusmenu to ensure its quality. |
2695 | + |
2696 | +Copyright 2009 Canonical Ltd. |
2697 | + |
2698 | +Authors: |
2699 | + Ted Gould <ted@canonical.com> |
2700 | + |
2701 | +This program is free software: you can redistribute it and/or modify it |
2702 | +under the terms of the GNU General Public License version 3, as published |
2703 | +by the Free Software Foundation. |
2704 | + |
2705 | +This program is distributed in the hope that it will be useful, but |
2706 | +WITHOUT ANY WARRANTY; without even the implied warranties of |
2707 | +MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR |
2708 | +PURPOSE. See the GNU General Public License for more details. |
2709 | + |
2710 | +You should have received a copy of the GNU General Public License along |
2711 | +with this program. If not, see <http://www.gnu.org/licenses/>. |
2712 | +*/ |
2713 | + |
2714 | +#include <gtk/gtk.h> |
2715 | +#include <libdbusmenu-gtk/menu.h> |
2716 | +#include <libdbusmenu-gtk/client.h> |
2717 | + |
2718 | +static GMainLoop * mainloop = NULL; |
2719 | +static gboolean passed = TRUE; |
2720 | +static guint death_timer = 0; |
2721 | + |
2722 | +static gboolean |
2723 | +timer_func (gpointer data) |
2724 | +{ |
2725 | + passed = TRUE; |
2726 | + g_main_loop_quit(mainloop); |
2727 | + return FALSE; |
2728 | +} |
2729 | + |
2730 | +int |
2731 | +main (int argc, char ** argv) |
2732 | +{ |
2733 | + gtk_init(&argc, &argv); |
2734 | + |
2735 | + g_debug("Building Window"); |
2736 | + GtkWidget * window = gtk_window_new(GTK_WINDOW_TOPLEVEL); |
2737 | + GtkWidget * menubar = gtk_menu_bar_new(); |
2738 | + GtkWidget * menuitem = gtk_menu_item_new_with_label("Test"); |
2739 | + |
2740 | + DbusmenuGtkMenu * dmenu = dbusmenu_gtkmenu_new ("glib.label.test", "/org/test"); |
2741 | + DbusmenuGtkClient * dclient = dbusmenu_gtkmenu_get_client(dmenu); |
2742 | + |
2743 | + GtkAccelGroup * agroup = gtk_accel_group_new(); |
2744 | + dbusmenu_gtkclient_set_accel_group(dclient, agroup); |
2745 | + |
2746 | + gtk_menu_item_set_submenu(GTK_MENU_ITEM(menuitem), GTK_WIDGET(dmenu)); |
2747 | + gtk_widget_show(menuitem); |
2748 | + gtk_menu_bar_append(menubar, menuitem); |
2749 | + gtk_widget_show(menubar); |
2750 | + gtk_container_add(GTK_CONTAINER(window), menubar); |
2751 | + gtk_window_set_title(GTK_WINDOW(window), "libdbusmenu-gtk test"); |
2752 | + gtk_window_add_accel_group(GTK_WINDOW(window), agroup); |
2753 | + gtk_widget_show(window); |
2754 | + |
2755 | + death_timer = g_timeout_add_seconds(10, timer_func, window); |
2756 | + |
2757 | + g_debug("Entering Mainloop"); |
2758 | + mainloop = g_main_loop_new(NULL, FALSE); |
2759 | + g_main_loop_run(mainloop); |
2760 | + |
2761 | + if (passed) { |
2762 | + g_debug("Quiting"); |
2763 | + return 0; |
2764 | + } else { |
2765 | + g_debug("Quiting as we're a failure"); |
2766 | + return 1; |
2767 | + } |
2768 | +} |
2769 | |
2770 | === added file 'tests/test-gtk-shortcut-server.c' |
2771 | --- tests/test-gtk-shortcut-server.c 1970-01-01 00:00:00 +0000 |
2772 | +++ tests/test-gtk-shortcut-server.c 2010-06-24 14:42:28 +0000 |
2773 | @@ -0,0 +1,99 @@ |
2774 | +/* |
2775 | +A test for libdbusmenu to ensure its quality. |
2776 | + |
2777 | +Copyright 2009 Canonical Ltd. |
2778 | + |
2779 | +Authors: |
2780 | + Ted Gould <ted@canonical.com> |
2781 | + |
2782 | +This program is free software: you can redistribute it and/or modify it |
2783 | +under the terms of the GNU General Public License version 3, as published |
2784 | +by the Free Software Foundation. |
2785 | + |
2786 | +This program is distributed in the hope that it will be useful, but |
2787 | +WITHOUT ANY WARRANTY; without even the implied warranties of |
2788 | +MERCHANTABILITY, SATISFACTORY QUALITY, or FITNESS FOR A PARTICULAR |
2789 | +PURPOSE. See the GNU General Public License for more details. |
2790 | + |
2791 | +You should have received a copy of the GNU General Public License along |
2792 | +with this program. If not, see <http://www.gnu.org/licenses/>. |
2793 | +*/ |
2794 | + |
2795 | +#include <glib.h> |
2796 | +#include <gdk/gdkkeysyms.h> |
2797 | + |
2798 | +#include <dbus/dbus.h> |
2799 | +#include <dbus/dbus-glib.h> |
2800 | +#include <dbus/dbus-glib-lowlevel.h> |
2801 | +#include <dbus/dbus-glib-bindings.h> |
2802 | + |
2803 | +#include <libdbusmenu-glib/menuitem.h> |
2804 | +#include <libdbusmenu-glib/server.h> |
2805 | +#include <libdbusmenu-gtk/menuitem.h> |
2806 | + |
2807 | +GMainLoop * mainloop = NULL; |
2808 | +DbusmenuServer * server = NULL; |
2809 | + |
2810 | +gboolean |
2811 | +timer_func (gpointer userdata) |
2812 | +{ |
2813 | + g_main_loop_quit(mainloop); |
2814 | + return FALSE; |
2815 | +} |
2816 | + |
2817 | +void |
2818 | +build_menu (void) |
2819 | +{ |
2820 | + DbusmenuMenuitem * item; |
2821 | + |
2822 | + DbusmenuMenuitem * root = dbusmenu_menuitem_new(); |
2823 | + |
2824 | + item = dbusmenu_menuitem_new(); |
2825 | + dbusmenu_menuitem_property_set(item, DBUSMENU_MENUITEM_PROP_LABEL, "Control-L"); |
2826 | + dbusmenu_menuitem_property_set_shortcut(item, GDK_l, GDK_CONTROL_MASK); |
2827 | + dbusmenu_menuitem_child_append(root, item); |
2828 | + g_object_unref(item); |
2829 | + |
2830 | + |
2831 | + dbusmenu_server_set_root(server, root); |
2832 | + g_object_unref(root); |
2833 | + |
2834 | + return; |
2835 | +} |
2836 | + |
2837 | +int |
2838 | +main (int argc, char ** argv) |
2839 | +{ |
2840 | + GError * error = NULL; |
2841 | + |
2842 | + g_type_init(); |
2843 | + |
2844 | + DBusGConnection * connection = dbus_g_bus_get(DBUS_BUS_SESSION, NULL); |
2845 | + g_debug("DBus ID: %s", dbus_connection_get_server_id(dbus_g_connection_get_connection(dbus_g_bus_get(DBUS_BUS_SESSION, NULL)))); |
2846 | + |
2847 | + DBusGProxy * bus_proxy = dbus_g_proxy_new_for_name(connection, DBUS_SERVICE_DBUS, DBUS_PATH_DBUS, DBUS_INTERFACE_DBUS); |
2848 | + guint nameret = 0; |
2849 | + |
2850 | + if (!org_freedesktop_DBus_request_name(bus_proxy, "glib.label.test", 0, &nameret, &error)) { |
2851 | + g_error("Unable to call to request name"); |
2852 | + return 1; |
2853 | + } |
2854 | + |
2855 | + if (nameret != DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER) { |
2856 | + g_error("Unable to get name"); |
2857 | + return 1; |
2858 | + } |
2859 | + |
2860 | + server = dbusmenu_server_new("/org/test"); |
2861 | + build_menu(); |
2862 | + |
2863 | + g_timeout_add_seconds(10, timer_func, NULL); |
2864 | + |
2865 | + mainloop = g_main_loop_new(NULL, FALSE); |
2866 | + g_main_loop_run(mainloop); |
2867 | + |
2868 | + g_debug("Quiting"); |
2869 | + |
2870 | + return 0; |
2871 | +} |
2872 | + |