From 4fe03992b568decdbdfa5dc30de27d4876eb9331 Mon Sep 17 00:00:00 2001 From: Ken VanDine Date: Wed, 9 Jun 2010 12:24:31 -0400 Subject: Build gtk-doc (LP: #422087) --- docs/libdbusmenu-glib/reference/Makefile.am | 87 ++++++++++++++++++++++ .../reference/libdbusmenu-glib-docs.sgml | 33 ++++++++ docs/libdbusmenu-glib/reference/version.xml.in | 1 + 3 files changed, 121 insertions(+) create mode 100644 docs/libdbusmenu-glib/reference/Makefile.am create mode 100644 docs/libdbusmenu-glib/reference/libdbusmenu-glib-docs.sgml create mode 100644 docs/libdbusmenu-glib/reference/version.xml.in (limited to 'docs/libdbusmenu-glib/reference') diff --git a/docs/libdbusmenu-glib/reference/Makefile.am b/docs/libdbusmenu-glib/reference/Makefile.am new file mode 100644 index 0000000..4f511bc --- /dev/null +++ b/docs/libdbusmenu-glib/reference/Makefile.am @@ -0,0 +1,87 @@ +## Process this file with automake to produce Makefile.in + +# We require automake 1.6 at least. +AUTOMAKE_OPTIONS = 1.6 + +# This is a blank Makefile.am for using gtk-doc. +# Copy this to your project's API docs directory and modify the variables to +# suit your project. See the GTK+ Makefiles in gtk+/docs/reference for examples +# of using the various options. + +# The name of the module, e.g. 'glib'. +DOC_MODULE=libdbusmenu-glib + +# The top-level SGML file. You can change this if you want to. +DOC_MAIN_SGML_FILE=$(DOC_MODULE)-docs.sgml + +# The directory containing the source code. Relative to $(srcdir). +# gtk-doc will search all .c & .h files beneath here for inline comments +# documenting the functions and macros. +# e.g. DOC_SOURCE_DIR=../../../gtk +DOC_SOURCE_DIR=../../../libdbusmenu-glib + +# Extra options to pass to gtkdoc-scangobj. Not normally needed. +SCANGOBJ_OPTIONS=--nogtkinit --type-init-func="g_type_init()" + +# Extra options to supply to gtkdoc-scan. +# e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED" +SCAN_OPTIONS= + +# Extra options to supply to gtkdoc-mkdb. +# e.g. MKDB_OPTIONS=--sgml-mode --output-format=xml +MKDB_OPTIONS=--sgml-mode --output-format=xml + +# Extra options to supply to gtkdoc-mktmpl +# e.g. MKTMPL_OPTIONS=--only-section-tmpl +MKTMPL_OPTIONS= + +# Extra options to supply to gtkdoc-fixref. Not normally needed. +# e.g. FIXXREF_OPTIONS=--extra-dir=../gdk-pixbuf/html --extra-dir=../gdk/html +FIXXREF_OPTIONS= + +# Used for dependencies. The docs will be rebuilt if any of these change. +# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h +# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c +HFILE_GLOB=$(top_srcdir)/libdbusmenu-glib/*.h +CFILE_GLOB=$(top_srcdir)/libdbusmenu-glib/*.c + +# Header files to ignore when scanning. +# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h +IGNORE_HFILES=menuitem-marshal.h server-marshal.h menuitem-private.h + +# Images to copy into HTML directory. +# e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png +HTML_IMAGES= + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE). +# e.g. content_files=running.sgml building.sgml changes-2.0.sgml +content_files=version.xml + +# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded +# These files must be listed here *and* in content_files +# e.g. expand_content_files=running.sgml +expand_content_files= + +# CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library. +# Only needed if you are using gtkdoc-scangobj to dynamically query widget +# signals and properties. +# e.g. INCLUDES=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS) +# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib) +INCLUDES=-I$(top_srcdir) $(DBUSMENUGLIB_CFLAGS) $(DBUSMENUGTK_CFLAGS) +GTKDOC_LIBS=$(top_builddir)/libdbusmenu-glib/libdbusmenu-glib.la + +# This includes the standard gtk-doc make rules, copied by gtkdocize. +include $(top_srcdir)/gtk-doc.local.make + +# Other files to distribute +# e.g. EXTRA_DIST += version.xml.in +EXTRA_DIST += version.xml.in + +# Files not to distribute +# for --rebuild-types in $(SCAN_OPTIONS), e.g. $(DOC_MODULE).types +# for --rebuild-sections in $(SCAN_OPTIONS) e.g. $(DOC_MODULE)-sections.txt +#DISTCLEANFILES += + +# Comment this out if you want your docs-status tested during 'make check' +#TESTS = $(GTKDOC_CHECK) + diff --git a/docs/libdbusmenu-glib/reference/libdbusmenu-glib-docs.sgml b/docs/libdbusmenu-glib/reference/libdbusmenu-glib-docs.sgml new file mode 100644 index 0000000..ecc25a3 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/libdbusmenu-glib-docs.sgml @@ -0,0 +1,33 @@ + + +]> + + + libdbusmenu-glib Reference Manual + + + + API + + + + + + + + + + + Object Hierarchy + + + + API Index + + + + + diff --git a/docs/libdbusmenu-glib/reference/version.xml.in b/docs/libdbusmenu-glib/reference/version.xml.in new file mode 100644 index 0000000..d78bda9 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/version.xml.in @@ -0,0 +1 @@ +@VERSION@ -- cgit v1.2.3 From 59c214159f0017b5c623772d4d6f34f940ac1113 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Wed, 9 Jun 2010 15:08:32 -0500 Subject: Autogen and adding new Makefiles --- docs/libdbusmenu-glib/reference/Makefile.in | 683 ++++++++ .../reference/html/DbusmenuClientMenuitem.html | 122 ++ .../reference/html/DbusmenuMenuitem.html | 1688 ++++++++++++++++++++ .../reference/html/DbusmenuMenuitemProxy.html | 160 ++ .../reference/html/annotation-glossary.html | 62 + .../reference/html/api-index-full.html | 618 +++++++ docs/libdbusmenu-glib/reference/html/ch01.html | 53 + docs/libdbusmenu-glib/reference/html/home.png | Bin 0 -> 654 bytes docs/libdbusmenu-glib/reference/html/index.html | 52 + docs/libdbusmenu-glib/reference/html/index.sgml | 189 +++ docs/libdbusmenu-glib/reference/html/left.png | Bin 0 -> 459 bytes .../html/libdbusmenu-glib-DbusmenuClient.html | 452 ++++++ .../html/libdbusmenu-glib-DbusmenuServer.html | 241 +++ .../html/libdbusmenu-glib-dbusmenu-client.html | 1001 ++++++++++++ .../html/libdbusmenu-glib-dbusmenu-server.html | 672 ++++++++ .../reference/html/libdbusmenu-glib.devhelp | 164 ++ .../reference/html/libdbusmenu-glib.devhelp2 | 164 ++ .../reference/html/object-tree.html | 36 + docs/libdbusmenu-glib/reference/html/right.png | Bin 0 -> 472 bytes docs/libdbusmenu-glib/reference/html/style.css | 257 +++ docs/libdbusmenu-glib/reference/html/up.png | Bin 0 -> 406 bytes .../reference/libdbusmenu-glib-sections.txt | 208 +++ .../reference/libdbusmenu-glib.types | 5 + .../reference/tmpl/client-menuitem.sgml | 54 + docs/libdbusmenu-glib/reference/tmpl/client.sgml | 158 ++ .../reference/tmpl/dbusmenu-client.sgml | 285 ++++ .../reference/tmpl/dbusmenu-server.sgml | 246 +++ .../reference/tmpl/libdbusmenu-glib-unused.sgml | 0 .../reference/tmpl/menuitem-proxy.sgml | 60 + docs/libdbusmenu-glib/reference/tmpl/menuitem.sgml | 575 +++++++ docs/libdbusmenu-glib/reference/tmpl/server.sgml | 105 ++ docs/libdbusmenu-glib/reference/version.xml | 1 + .../reference/xml/annotation-glossary.xml | 54 + .../reference/xml/api-index-deprecated.xml | 8 + .../reference/xml/api-index-full.xml | 158 ++ .../reference/xml/client-menuitem.xml | 87 + docs/libdbusmenu-glib/reference/xml/client.xml | 336 ++++ .../reference/xml/dbusmenu-client.xml | 657 ++++++++ .../reference/xml/dbusmenu-server.xml | 462 ++++++ .../reference/xml/menuitem-proxy.xml | 111 ++ docs/libdbusmenu-glib/reference/xml/menuitem.xml | 1166 ++++++++++++++ docs/libdbusmenu-glib/reference/xml/server.xml | 183 +++ 42 files changed, 11533 insertions(+) create mode 100644 docs/libdbusmenu-glib/reference/Makefile.in create mode 100644 docs/libdbusmenu-glib/reference/html/DbusmenuClientMenuitem.html create mode 100644 docs/libdbusmenu-glib/reference/html/DbusmenuMenuitem.html create mode 100644 docs/libdbusmenu-glib/reference/html/DbusmenuMenuitemProxy.html create mode 100644 docs/libdbusmenu-glib/reference/html/annotation-glossary.html create mode 100644 docs/libdbusmenu-glib/reference/html/api-index-full.html create mode 100644 docs/libdbusmenu-glib/reference/html/ch01.html create mode 100644 docs/libdbusmenu-glib/reference/html/home.png create mode 100644 docs/libdbusmenu-glib/reference/html/index.html create mode 100644 docs/libdbusmenu-glib/reference/html/index.sgml create mode 100644 docs/libdbusmenu-glib/reference/html/left.png create mode 100644 docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuClient.html create mode 100644 docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuServer.html create mode 100644 docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-dbusmenu-client.html create mode 100644 docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-dbusmenu-server.html create mode 100644 docs/libdbusmenu-glib/reference/html/libdbusmenu-glib.devhelp create mode 100644 docs/libdbusmenu-glib/reference/html/libdbusmenu-glib.devhelp2 create mode 100644 docs/libdbusmenu-glib/reference/html/object-tree.html create mode 100644 docs/libdbusmenu-glib/reference/html/right.png create mode 100644 docs/libdbusmenu-glib/reference/html/style.css create mode 100644 docs/libdbusmenu-glib/reference/html/up.png create mode 100644 docs/libdbusmenu-glib/reference/libdbusmenu-glib-sections.txt create mode 100644 docs/libdbusmenu-glib/reference/libdbusmenu-glib.types create mode 100644 docs/libdbusmenu-glib/reference/tmpl/client-menuitem.sgml create mode 100644 docs/libdbusmenu-glib/reference/tmpl/client.sgml create mode 100644 docs/libdbusmenu-glib/reference/tmpl/dbusmenu-client.sgml create mode 100644 docs/libdbusmenu-glib/reference/tmpl/dbusmenu-server.sgml create mode 100644 docs/libdbusmenu-glib/reference/tmpl/libdbusmenu-glib-unused.sgml create mode 100644 docs/libdbusmenu-glib/reference/tmpl/menuitem-proxy.sgml create mode 100644 docs/libdbusmenu-glib/reference/tmpl/menuitem.sgml create mode 100644 docs/libdbusmenu-glib/reference/tmpl/server.sgml create mode 100644 docs/libdbusmenu-glib/reference/version.xml create mode 100644 docs/libdbusmenu-glib/reference/xml/annotation-glossary.xml create mode 100644 docs/libdbusmenu-glib/reference/xml/api-index-deprecated.xml create mode 100644 docs/libdbusmenu-glib/reference/xml/api-index-full.xml create mode 100644 docs/libdbusmenu-glib/reference/xml/client-menuitem.xml create mode 100644 docs/libdbusmenu-glib/reference/xml/client.xml create mode 100644 docs/libdbusmenu-glib/reference/xml/dbusmenu-client.xml create mode 100644 docs/libdbusmenu-glib/reference/xml/dbusmenu-server.xml create mode 100644 docs/libdbusmenu-glib/reference/xml/menuitem-proxy.xml create mode 100644 docs/libdbusmenu-glib/reference/xml/menuitem.xml create mode 100644 docs/libdbusmenu-glib/reference/xml/server.xml (limited to 'docs/libdbusmenu-glib/reference') diff --git a/docs/libdbusmenu-glib/reference/Makefile.in b/docs/libdbusmenu-glib/reference/Makefile.in new file mode 100644 index 0000000..76d1fec --- /dev/null +++ b/docs/libdbusmenu-glib/reference/Makefile.in @@ -0,0 +1,683 @@ +# Makefile.in generated by automake 1.11.1 from Makefile.am. +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, +# Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ + +# -*- mode: makefile -*- + +#################################### +# Everything below here is generic # +#################################### +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkglibexecdir = $(libexecdir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +build_triplet = @build@ +host_triplet = @host@ +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in \ + $(srcdir)/version.xml.in $(top_srcdir)/gtk-doc.local.make +subdir = docs/libdbusmenu-glib/reference +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/m4/gnome-doc-utils.m4 \ + $(top_srcdir)/m4/gtk-doc.m4 $(top_srcdir)/m4/intltool.m4 \ + $(top_srcdir)/m4/introspection.m4 $(top_srcdir)/m4/libtool.m4 \ + $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ + $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ + $(top_srcdir)/configure.ac +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = version.xml +CONFIG_CLEAN_VPATH_FILES = +AM_V_GEN = $(am__v_GEN_$(V)) +am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) +am__v_GEN_0 = @echo " GEN " $@; +AM_V_at = $(am__v_at_$(V)) +am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) +am__v_at_0 = @ +SOURCES = +DIST_SOURCES = +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +ACLOCAL = @ACLOCAL@ +ALL_LINGUAS = @ALL_LINGUAS@ +AMTAR = @AMTAR@ +AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@ +AR = @AR@ +AUTOCONF = @AUTOCONF@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CATALOGS = @CATALOGS@ +CATOBJEXT = @CATOBJEXT@ +CC = @CC@ +CCDEPMODE = @CCDEPMODE@ +CFLAGS = @CFLAGS@ +CPP = @CPP@ +CPPFLAGS = @CPPFLAGS@ +CYGPATH_W = @CYGPATH_W@ +DATADIRNAME = @DATADIRNAME@ +DBUSMENUGLIB_CFLAGS = @DBUSMENUGLIB_CFLAGS@ +DBUSMENUGLIB_LIBS = @DBUSMENUGLIB_LIBS@ +DBUSMENUGTK_CFLAGS = @DBUSMENUGTK_CFLAGS@ +DBUSMENUGTK_LIBS = @DBUSMENUGTK_LIBS@ +DBUSMENUTESTS_CFLAGS = @DBUSMENUTESTS_CFLAGS@ +DBUSMENUTESTS_LIBS = @DBUSMENUTESTS_LIBS@ +DEFS = @DEFS@ +DEPDIR = @DEPDIR@ +DISTCHECK_CONFIGURE_FLAGS = @DISTCHECK_CONFIGURE_FLAGS@ +DOC_USER_FORMATS = @DOC_USER_FORMATS@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +EGREP = @EGREP@ +EXEEXT = @EXEEXT@ +FGREP = @FGREP@ +GETTEXT_PACKAGE = @GETTEXT_PACKAGE@ +GMOFILES = @GMOFILES@ +GMSGFMT = @GMSGFMT@ +GREP = @GREP@ +GTKDOC_CHECK = @GTKDOC_CHECK@ +GTKDOC_MKPDF = @GTKDOC_MKPDF@ +GTKDOC_REBASE = @GTKDOC_REBASE@ +HELP_DIR = @HELP_DIR@ +HTML_DIR = @HTML_DIR@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +INSTOBJEXT = @INSTOBJEXT@ +INTLLIBS = @INTLLIBS@ +INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@ +INTLTOOL_MERGE = @INTLTOOL_MERGE@ +INTLTOOL_PERL = @INTLTOOL_PERL@ +INTLTOOL_UPDATE = @INTLTOOL_UPDATE@ +INTROSPECTION_CFLAGS = @INTROSPECTION_CFLAGS@ +INTROSPECTION_COMPILER = @INTROSPECTION_COMPILER@ +INTROSPECTION_GENERATE = @INTROSPECTION_GENERATE@ +INTROSPECTION_GIRDIR = @INTROSPECTION_GIRDIR@ +INTROSPECTION_LIBS = @INTROSPECTION_LIBS@ +INTROSPECTION_MAKEFILE = @INTROSPECTION_MAKEFILE@ +INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ +INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ +LD = @LD@ +LDFLAGS = @LDFLAGS@ +LIBDBUSMENU_AGE = @LIBDBUSMENU_AGE@ +LIBDBUSMENU_CURRENT = @LIBDBUSMENU_CURRENT@ +LIBDBUSMENU_REVISION = @LIBDBUSMENU_REVISION@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAINT = @MAINT@ +MAKEINFO = @MAKEINFO@ +MKDIR_P = @MKDIR_P@ +MKINSTALLDIRS = @MKINSTALLDIRS@ +MSGFMT = @MSGFMT@ +MSGFMT_OPTS = @MSGFMT_OPTS@ +MSGMERGE = @MSGMERGE@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ +OBJEXT = @OBJEXT@ +OMF_DIR = @OMF_DIR@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_URL = @PACKAGE_URL@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +PKG_CONFIG = @PKG_CONFIG@ +POFILES = @POFILES@ +POSUB = @POSUB@ +PO_IN_DATADIR_FALSE = @PO_IN_DATADIR_FALSE@ +PO_IN_DATADIR_TRUE = @PO_IN_DATADIR_TRUE@ +RANLIB = @RANLIB@ +SED = @SED@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +USE_NLS = @USE_NLS@ +VALA_API_GEN = @VALA_API_GEN@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +ac_ct_CC = @ac_ct_CC@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ +am__include = @am__include@ +am__leading_dot = @am__leading_dot@ +am__quote = @am__quote@ +am__tar = @am__tar@ +am__untar = @am__untar@ +bindir = @bindir@ +build = @build@ +build_alias = @build_alias@ +build_cpu = @build_cpu@ +build_os = @build_os@ +build_vendor = @build_vendor@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host = @host@ +host_alias = @host_alias@ +host_cpu = @host_cpu@ +host_os = @host_os@ +host_vendor = @host_vendor@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +lt_ECHO = @lt_ECHO@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ + +# We require automake 1.6 at least. +AUTOMAKE_OPTIONS = 1.6 + +# This is a blank Makefile.am for using gtk-doc. +# Copy this to your project's API docs directory and modify the variables to +# suit your project. See the GTK+ Makefiles in gtk+/docs/reference for examples +# of using the various options. + +# The name of the module, e.g. 'glib'. +DOC_MODULE = libdbusmenu-glib + +# The top-level SGML file. You can change this if you want to. +DOC_MAIN_SGML_FILE = $(DOC_MODULE)-docs.sgml + +# The directory containing the source code. Relative to $(srcdir). +# gtk-doc will search all .c & .h files beneath here for inline comments +# documenting the functions and macros. +# e.g. DOC_SOURCE_DIR=../../../gtk +DOC_SOURCE_DIR = ../../../libdbusmenu-glib + +# Extra options to pass to gtkdoc-scangobj. Not normally needed. +SCANGOBJ_OPTIONS = --nogtkinit --type-init-func="g_type_init()" + +# Extra options to supply to gtkdoc-scan. +# e.g. SCAN_OPTIONS=--deprecated-guards="GTK_DISABLE_DEPRECATED" +SCAN_OPTIONS = + +# Extra options to supply to gtkdoc-mkdb. +# e.g. MKDB_OPTIONS=--sgml-mode --output-format=xml +MKDB_OPTIONS = --sgml-mode --output-format=xml + +# Extra options to supply to gtkdoc-mktmpl +# e.g. MKTMPL_OPTIONS=--only-section-tmpl +MKTMPL_OPTIONS = + +# Extra options to supply to gtkdoc-fixref. Not normally needed. +# e.g. FIXXREF_OPTIONS=--extra-dir=../gdk-pixbuf/html --extra-dir=../gdk/html +FIXXREF_OPTIONS = + +# Used for dependencies. The docs will be rebuilt if any of these change. +# e.g. HFILE_GLOB=$(top_srcdir)/gtk/*.h +# e.g. CFILE_GLOB=$(top_srcdir)/gtk/*.c +HFILE_GLOB = $(top_srcdir)/libdbusmenu-glib/*.h +CFILE_GLOB = $(top_srcdir)/libdbusmenu-glib/*.c + +# Header files to ignore when scanning. +# e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h +IGNORE_HFILES = menuitem-marshal.h server-marshal.h menuitem-private.h + +# Images to copy into HTML directory. +# e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png +HTML_IMAGES = + +# Extra SGML files that are included by $(DOC_MAIN_SGML_FILE). +# e.g. content_files=running.sgml building.sgml changes-2.0.sgml +content_files = version.xml + +# SGML files where gtk-doc abbrevations (#GtkWidget) are expanded +# These files must be listed here *and* in content_files +# e.g. expand_content_files=running.sgml +expand_content_files = + +# CFLAGS and LDFLAGS for compiling gtkdoc-scangobj with your library. +# Only needed if you are using gtkdoc-scangobj to dynamically query widget +# signals and properties. +# e.g. INCLUDES=-I$(top_srcdir) -I$(top_builddir) $(GTK_DEBUG_FLAGS) +# e.g. GTKDOC_LIBS=$(top_builddir)/gtk/$(gtktargetlib) +INCLUDES = -I$(top_srcdir) $(DBUSMENUGLIB_CFLAGS) $(DBUSMENUGTK_CFLAGS) +GTKDOC_LIBS = $(top_builddir)/libdbusmenu-glib/libdbusmenu-glib.la +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_CC = $(CC) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_CC = $(LIBTOOL) --mode=compile $(CC) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_LD = $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_LD = $(LIBTOOL) --mode=link $(CC) $(AM_CFLAGS) $(CFLAGS) $(AM_LDFLAGS) $(LDFLAGS) +@GTK_DOC_USE_LIBTOOL_FALSE@GTKDOC_RUN = sh -c +@GTK_DOC_USE_LIBTOOL_TRUE@GTKDOC_RUN = $(LIBTOOL) --mode=execute + +# We set GPATH here; this gives us semantics for GNU make +# which are more like other make's VPATH, when it comes to +# whether a source that is a target of one rule is then +# searched for in VPATH/GPATH. +# +GPATH = $(srcdir) +TARGET_DIR = $(HTML_DIR)/$(DOC_MODULE) + +# This includes the standard gtk-doc make rules, copied by gtkdocize. + +# Other files to distribute +# e.g. EXTRA_DIST += version.xml.in +EXTRA_DIST = $(content_files) $(HTML_IMAGES) $(DOC_MAIN_SGML_FILE) \ + version.xml.in +DOC_STAMPS = scan-build.stamp tmpl-build.stamp sgml-build.stamp html-build.stamp \ + $(srcdir)/tmpl.stamp $(srcdir)/sgml.stamp $(srcdir)/html.stamp + +SCANOBJ_FILES = \ + $(DOC_MODULE).args \ + $(DOC_MODULE).hierarchy \ + $(DOC_MODULE).interfaces \ + $(DOC_MODULE).prerequisites \ + $(DOC_MODULE).signals + +REPORT_FILES = \ + $(DOC_MODULE)-undocumented.txt \ + $(DOC_MODULE)-undeclared.txt \ + $(DOC_MODULE)-unused.txt + +CLEANFILES = $(SCANOBJ_FILES) $(REPORT_FILES) $(DOC_STAMPS) +all: all-am + +.SUFFIXES: +$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/gtk-doc.local.make $(am__configure_deps) + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/libdbusmenu-glib/reference/Makefile'; \ + $(am__cd) $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/libdbusmenu-glib/reference/Makefile +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(am__aclocal_m4_deps): +version.xml: $(top_builddir)/config.status $(srcdir)/version.xml.in + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ + +mostlyclean-libtool: + -rm -f *.lo + +clean-libtool: + -rm -rf .libs _libs +tags: TAGS +TAGS: + +ctags: CTAGS +CTAGS: + + +distdir: $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d "$(distdir)/$$file"; then \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ + find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ + fi; \ + cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ + else \ + test -f "$(distdir)/$$file" \ + || cp -p $$d/$$file "$(distdir)/$$file" \ + || exit 1; \ + fi; \ + done + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$(top_distdir)" distdir="$(distdir)" \ + dist-hook +check-am: all-am +check: check-am +all-am: Makefile all-local +installdirs: +install: install-am +install-exec: install-exec-am +install-data: install-data-am +uninstall: uninstall-am + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-am +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + -test -z "$(CLEANFILES)" || rm -f $(CLEANFILES) + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +clean: clean-am + +clean-am: clean-generic clean-libtool clean-local mostlyclean-am + +distclean: distclean-am + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-local + +dvi: dvi-am + +dvi-am: + +html: html-am + +html-am: + +info: info-am + +info-am: + +install-data-am: install-data-local + +install-dvi: install-dvi-am + +install-dvi-am: + +install-exec-am: + +install-html: install-html-am + +install-html-am: + +install-info: install-info-am + +install-info-am: + +install-man: + +install-pdf: install-pdf-am + +install-pdf-am: + +install-ps: install-ps-am + +install-ps-am: + +installcheck-am: + +maintainer-clean: maintainer-clean-am + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic \ + maintainer-clean-local + +mostlyclean: mostlyclean-am + +mostlyclean-am: mostlyclean-generic mostlyclean-libtool + +pdf: pdf-am + +pdf-am: + +ps: ps-am + +ps-am: + +uninstall-am: uninstall-local + +.MAKE: install-am install-strip + +.PHONY: all all-am all-local check check-am clean clean-generic \ + clean-libtool clean-local dist-hook distclean \ + distclean-generic distclean-libtool distclean-local distdir \ + dvi dvi-am html html-am info info-am install install-am \ + install-data install-data-am install-data-local install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + maintainer-clean maintainer-clean-generic \ + maintainer-clean-local mostlyclean mostlyclean-generic \ + mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \ + uninstall-local + + +@ENABLE_GTK_DOC_TRUE@all-local: html-build.stamp +@ENABLE_GTK_DOC_FALSE@all-local: + +docs: html-build.stamp + +$(REPORT_FILES): sgml-build.stamp + +#### scan #### + +scan-build.stamp: $(HFILE_GLOB) $(CFILE_GLOB) + @echo 'gtk-doc: Scanning header files' + @-chmod -R u+w $(srcdir) + cd $(srcdir) && \ + gtkdoc-scan --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --ignore-headers="$(IGNORE_HFILES)" $(SCAN_OPTIONS) $(EXTRA_HFILES) + if grep -l '^..*$$' $(srcdir)/$(DOC_MODULE).types > /dev/null 2>&1 ; then \ + CC="$(GTKDOC_CC)" LD="$(GTKDOC_LD)" RUN="$(GTKDOC_RUN)" CFLAGS="$(GTKDOC_CFLAGS) $(CFLAGS)" LDFLAGS="$(GTKDOC_LIBS) $(LDFLAGS)" gtkdoc-scangobj $(SCANGOBJ_OPTIONS) --module=$(DOC_MODULE) --output-dir=$(srcdir) ; \ + else \ + cd $(srcdir) ; \ + for i in $(SCANOBJ_FILES) ; do \ + test -f $$i || touch $$i ; \ + done \ + fi + touch scan-build.stamp + +$(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt: scan-build.stamp + @true + +#### templates #### + +tmpl-build.stamp: $(DOC_MODULE)-decl.txt $(SCANOBJ_FILES) $(DOC_MODULE)-sections.txt $(DOC_MODULE)-overrides.txt + @echo 'gtk-doc: Rebuilding template files' + @-chmod -R u+w $(srcdir) + cd $(srcdir) && gtkdoc-mktmpl --module=$(DOC_MODULE) $(MKTMPL_OPTIONS) + touch tmpl-build.stamp + +tmpl.stamp: tmpl-build.stamp + @true + +tmpl/*.sgml: + @true + +#### xml #### + +sgml-build.stamp: tmpl.stamp $(HFILE_GLOB) $(CFILE_GLOB) $(DOC_MODULE)-sections.txt $(srcdir)/tmpl/*.sgml $(expand_content_files) + @echo 'gtk-doc: Building XML' + @-chmod -R u+w $(srcdir) + cd $(srcdir) && \ + gtkdoc-mkdb --module=$(DOC_MODULE) --source-dir=$(DOC_SOURCE_DIR) --output-format=xml --expand-content-files="$(expand_content_files)" --main-sgml-file=$(DOC_MAIN_SGML_FILE) $(MKDB_OPTIONS) + touch sgml-build.stamp + +sgml.stamp: sgml-build.stamp + @true + +#### html #### + +html-build.stamp: sgml.stamp $(DOC_MAIN_SGML_FILE) $(content_files) + @echo 'gtk-doc: Building HTML' + @-chmod -R u+w $(srcdir) + rm -rf $(srcdir)/html + mkdir $(srcdir)/html + mkhtml_options=""; \ + gtkdoc-mkhtml 2>&1 --help | grep >/dev/null "\-\-path"; \ + if test "$(?)" = "0"; then \ + mkhtml_options=--path="$(srcdir)"; \ + fi + cd $(srcdir)/html && gtkdoc-mkhtml $(mkhtml_options) $(MKHTML_OPTIONS) $(DOC_MODULE) ../$(DOC_MAIN_SGML_FILE) + test "x$(HTML_IMAGES)" = "x" || ( cd $(srcdir) && cp $(HTML_IMAGES) html ) + @echo 'gtk-doc: Fixing cross-references' + cd $(srcdir) && gtkdoc-fixxref --module-dir=html --html-dir=$(HTML_DIR) $(FIXXREF_OPTIONS) + touch html-build.stamp + +############## + +clean-local: + rm -f *~ *.bak + rm -rf .libs + +distclean-local: + cd $(srcdir) && \ + rm -rf xml $(REPORT_FILES) \ + $(DOC_MODULE)-decl-list.txt $(DOC_MODULE)-decl.txt + +maintainer-clean-local: clean + cd $(srcdir) && rm -rf xml html + +install-data-local: + installfiles=`echo $(srcdir)/html/*`; \ + if test "$$installfiles" = '$(srcdir)/html/*'; \ + then echo '-- Nothing to install' ; \ + else \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + $(mkinstalldirs) $${installdir} ; \ + for i in $$installfiles; do \ + echo '-- Installing '$$i ; \ + $(INSTALL_DATA) $$i $${installdir}; \ + done; \ + if test -n "$(DOC_MODULE_VERSION)"; then \ + mv -f $${installdir}/$(DOC_MODULE).devhelp2 \ + $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp2; \ + mv -f $${installdir}/$(DOC_MODULE).devhelp \ + $${installdir}/$(DOC_MODULE)-$(DOC_MODULE_VERSION).devhelp; \ + fi; \ + ! which gtkdoc-rebase >/dev/null 2>&1 || \ + gtkdoc-rebase --relative --dest-dir=$(DESTDIR) --html-dir=$${installdir} ; \ + fi + +uninstall-local: + if test -n "$(DOC_MODULE_VERSION)"; then \ + installdir="$(DESTDIR)$(TARGET_DIR)-$(DOC_MODULE_VERSION)"; \ + else \ + installdir="$(DESTDIR)$(TARGET_DIR)"; \ + fi; \ + rm -rf $${installdir} + +# +# Require gtk-doc when making dist +# +@ENABLE_GTK_DOC_TRUE@dist-check-gtkdoc: +@ENABLE_GTK_DOC_FALSE@dist-check-gtkdoc: +@ENABLE_GTK_DOC_FALSE@ @echo "*** gtk-doc must be installed and enabled in order to make dist" +@ENABLE_GTK_DOC_FALSE@ @false + +dist-hook: dist-check-gtkdoc dist-hook-local + mkdir $(distdir)/tmpl + mkdir $(distdir)/xml + mkdir $(distdir)/html + -cp $(srcdir)/tmpl/*.sgml $(distdir)/tmpl + -cp $(srcdir)/xml/*.xml $(distdir)/xml + -cp $(srcdir)/html/* $(distdir)/html + -cp $(srcdir)/$(DOC_MODULE).types $(distdir)/ + -cp $(srcdir)/$(DOC_MODULE)-sections.txt $(distdir)/ + cd $(distdir) && rm -f $(DISTCLEANFILES) + ! which gtkdoc-rebase >/dev/null 2>&1 || \ + gtkdoc-rebase --online --relative --html-dir=$(distdir)/html + +.PHONY : dist-hook-local docs + +# Files not to distribute +# for --rebuild-types in $(SCAN_OPTIONS), e.g. $(DOC_MODULE).types +# for --rebuild-sections in $(SCAN_OPTIONS) e.g. $(DOC_MODULE)-sections.txt +#DISTCLEANFILES += + +# Comment this out if you want your docs-status tested during 'make check' +#TESTS = $(GTKDOC_CHECK) + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: diff --git a/docs/libdbusmenu-glib/reference/html/DbusmenuClientMenuitem.html b/docs/libdbusmenu-glib/reference/html/DbusmenuClientMenuitem.html new file mode 100644 index 0000000..2e42bce --- /dev/null +++ b/docs/libdbusmenu-glib/reference/html/DbusmenuClientMenuitem.html @@ -0,0 +1,122 @@ + + + + +DbusmenuClientMenuitem + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+

DbusmenuClientMenuitem

+

DbusmenuClientMenuitem

+
+ +
+

Object Hierarchy

+
+  GObject
+   +----DbusmenuMenuitem
+         +----DbusmenuClientMenuitem
+
+
+
+

Description

+

+

+
+
+

Details

+
+

DBUSMENU_CLIENT_MENUITEM_TYPE

+
#define DBUSMENU_CLIENT_MENUITEM_TYPE            (dbusmenu_client_menuitem_get_type ())
+
+

+

+
+
+
+

DbusmenuClientMenuitem

+
typedef struct _DbusmenuClientMenuitem DbusmenuClientMenuitem;
+

+

+
+
+
+

DbusmenuClientMenuitemClass

+
typedef struct {
+	DbusmenuMenuitemClass parent_class;
+} DbusmenuClientMenuitemClass;
+
+

+

+
+
+
+

dbusmenu_client_menuitem_new ()

+
DbusmenuClientMenuitem * dbusmenu_client_menuitem_new   (gint id,
+                                                         DbusmenuClient *client);
+

+

+
++ + + + + + + + + + + + + + +

id :

+

client :

+

Returns :

+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/libdbusmenu-glib/reference/html/DbusmenuMenuitem.html b/docs/libdbusmenu-glib/reference/html/DbusmenuMenuitem.html new file mode 100644 index 0000000..c5b7452 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/html/DbusmenuMenuitem.html @@ -0,0 +1,1688 @@ + + + + +DbusmenuMenuitem + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+

DbusmenuMenuitem

+

DbusmenuMenuitem — A lowlevel represenation of a menuitem

+
+
+

Stability Level

+Unstable, unless otherwise indicated +
+
+

Synopsis

+
+#include <libdbusmenu-glib/menuitem.h>
+
+#define             DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED
+#define             DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED
+#define             DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED
+#define             DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED
+#define             DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED
+#define             DBUSMENU_MENUITEM_SIGNAL_REALIZED
+#define             DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID
+#define             DBUSMENU_MENUITEM_PROP_TYPE
+#define             DBUSMENU_MENUITEM_PROP_VISIBLE
+#define             DBUSMENU_MENUITEM_PROP_ENABLED
+#define             DBUSMENU_MENUITEM_PROP_LABEL
+#define             DBUSMENU_MENUITEM_PROP_ICON_NAME
+#define             DBUSMENU_MENUITEM_PROP_ICON_DATA
+#define             DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE
+#define             DBUSMENU_MENUITEM_PROP_TOGGLE_STATE
+#define             DBUSMENU_MENUITEM_TOGGLE_CHECK
+#define             DBUSMENU_MENUITEM_TOGGLE_RADIO
+#define             DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED
+#define             DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED
+#define             DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN
+#define             DBUSMENU_MENUITEM_ICON_NAME_BLANK
+                    DbusmenuMenuitem;
+void                (*dbusmenu_menuitem_about_to_show_cb)
+                                                        (DbusmenuMenuitem *mi,
+                                                         gpointer user_data);
+void                (*dbusmenu_menuitem_buildxml_slot_t)
+                                                        (DbusmenuMenuitem *mi,
+                                                         GPtrArray *stringarray);
+                    DbusmenuMenuitemClass;
+DbusmenuMenuitem *  dbusmenu_menuitem_new               (void);
+DbusmenuMenuitem *  dbusmenu_menuitem_new_with_id       (gint id);
+gint                dbusmenu_menuitem_get_id            (DbusmenuMenuitem *mi);
+GList *             dbusmenu_menuitem_get_children      (DbusmenuMenuitem *mi);
+GList *             dbusmenu_menuitem_take_children     (DbusmenuMenuitem *mi);
+guint               dbusmenu_menuitem_get_position      (DbusmenuMenuitem *mi,
+                                                         DbusmenuMenuitem *parent);
+guint               dbusmenu_menuitem_get_position_realized
+                                                        (DbusmenuMenuitem *mi,
+                                                         DbusmenuMenuitem *parent);
+gboolean            dbusmenu_menuitem_child_append      (DbusmenuMenuitem *mi,
+                                                         DbusmenuMenuitem *child);
+gboolean            dbusmenu_menuitem_child_prepend     (DbusmenuMenuitem *mi,
+                                                         DbusmenuMenuitem *child);
+gboolean            dbusmenu_menuitem_child_delete      (DbusmenuMenuitem *mi,
+                                                         DbusmenuMenuitem *child);
+gboolean            dbusmenu_menuitem_child_add_position
+                                                        (DbusmenuMenuitem *mi,
+                                                         DbusmenuMenuitem *child,
+                                                         guint position);
+gboolean            dbusmenu_menuitem_child_reorder     (DbusmenuMenuitem *mi,
+                                                         DbusmenuMenuitem *child,
+                                                         guint position);
+DbusmenuMenuitem *  dbusmenu_menuitem_child_find        (DbusmenuMenuitem *mi,
+                                                         gint id);
+DbusmenuMenuitem *  dbusmenu_menuitem_find_id           (DbusmenuMenuitem *mi,
+                                                         gint id);
+gboolean            dbusmenu_menuitem_property_set      (DbusmenuMenuitem *mi,
+                                                         const gchar *property,
+                                                         const gchar *value);
+gboolean            dbusmenu_menuitem_property_set_value
+                                                        (DbusmenuMenuitem *mi,
+                                                         const gchar *property,
+                                                         const GValue *value);
+gboolean            dbusmenu_menuitem_property_set_bool (DbusmenuMenuitem *mi,
+                                                         const gchar *property,
+                                                         const gboolean value);
+gboolean            dbusmenu_menuitem_property_set_int  (DbusmenuMenuitem *mi,
+                                                         const gchar *property,
+                                                         const gint value);
+const gchar *       dbusmenu_menuitem_property_get      (DbusmenuMenuitem *mi,
+                                                         const gchar *property);
+const GValue *      dbusmenu_menuitem_property_get_value
+                                                        (DbusmenuMenuitem *mi,
+                                                         const gchar *property);
+gboolean            dbusmenu_menuitem_property_get_bool (DbusmenuMenuitem *mi,
+                                                         const gchar *property);
+gint                dbusmenu_menuitem_property_get_int  (DbusmenuMenuitem *mi,
+                                                         const gchar *property);
+gboolean            dbusmenu_menuitem_property_exist    (DbusmenuMenuitem *mi,
+                                                         const gchar *property);
+GList *             dbusmenu_menuitem_properties_list   (DbusmenuMenuitem *mi);
+GHashTable *        dbusmenu_menuitem_properties_copy   (DbusmenuMenuitem *mi);
+void                dbusmenu_menuitem_property_remove   (DbusmenuMenuitem *mi,
+                                                         const gchar *property);
+void                dbusmenu_menuitem_set_root          (DbusmenuMenuitem *mi,
+                                                         gboolean root);
+gboolean            dbusmenu_menuitem_get_root          (DbusmenuMenuitem *mi);
+void                dbusmenu_menuitem_foreach           (DbusmenuMenuitem *mi,
+                                                         void (funcDbusmenuMenuitem * mi, gpointer data) (),
+                                                         gpointer data);
+void                dbusmenu_menuitem_handle_event      (DbusmenuMenuitem *mi,
+                                                         const gchar *name,
+                                                         const GValue *value,
+                                                         guint timestamp);
+void                dbusmenu_menuitem_send_about_to_show
+                                                        (DbusmenuMenuitem *mi,
+                                                         dbusmenu_menuitem_about_to_show_cb cb,
+                                                         gpointer cb_data);
+
+
+
+

Object Hierarchy

+
+  GObject
+   +----DbusmenuMenuitem
+         +----DbusmenuClientMenuitem
+         +----DbusmenuMenuitemProxy
+
+
+
+

Properties

+
+  "id"                       gint                  : Read / Write / Construct Only
+
+
+
+

Signals

+
+  "child-added"                                    : Run Last
+  "child-moved"                                    : Run Last
+  "child-removed"                                  : Run Last
+  "item-activated"                                 : Run Last
+  "property-changed"                               : Run Last
+  "realized"                                       : Run Last
+
+
+
+

Description

+

+A DbusmenuMenuitem is the lowest level of represenation of a +single item in a menu. It gets created on the server side +and copied over to the client side where it gets rendered. As +the server starts to change it, and grow it, and do all kinds +of fun stuff that information is transfered over DBus and the +client updates it's understanding of the object model. +

+

+Most people using either the client or the server should be +able to deal mostly with DbusmenuMenuitem objects. These +are simple, but then they can be attached to more complex +objects and handled appropriately. +

+
+
+

Details

+
+

DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED

+
#define DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED    "property-changed"
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED

+
#define DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED      "item-activated"
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED

+
#define DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED         "child-added"
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED

+
#define DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED       "child-removed"
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED

+
#define DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED         "child-moved"
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_SIGNAL_REALIZED

+
#define DBUSMENU_MENUITEM_SIGNAL_REALIZED            "realized"
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID

+
#define DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID         (g_signal_lookup(DBUSMENU_MENUITEM_SIGNAL_REALIZED, DBUSMENU_TYPE_MENUITEM))
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_PROP_TYPE

+
#define DBUSMENU_MENUITEM_PROP_TYPE                  "type"
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_PROP_VISIBLE

+
#define DBUSMENU_MENUITEM_PROP_VISIBLE               "visible"
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_PROP_ENABLED

+
#define DBUSMENU_MENUITEM_PROP_ENABLED               "enabled"
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_PROP_LABEL

+
#define DBUSMENU_MENUITEM_PROP_LABEL                 "label"
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_PROP_ICON_NAME

+
#define DBUSMENU_MENUITEM_PROP_ICON_NAME             "icon-name"
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_PROP_ICON_DATA

+
#define DBUSMENU_MENUITEM_PROP_ICON_DATA             "icon-data"
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE

+
#define DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE           "toggle-type"
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_PROP_TOGGLE_STATE

+
#define DBUSMENU_MENUITEM_PROP_TOGGLE_STATE          "toggle-state"
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_TOGGLE_CHECK

+
#define DBUSMENU_MENUITEM_TOGGLE_CHECK               "checkmark"
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_TOGGLE_RADIO

+
#define DBUSMENU_MENUITEM_TOGGLE_RADIO               "radio"
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED

+
#define DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED     0
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED

+
#define DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED       1
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN

+
#define DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN       -1
+
+

+

+
+
+
+

DBUSMENU_MENUITEM_ICON_NAME_BLANK

+
#define DBUSMENU_MENUITEM_ICON_NAME_BLANK            "blank-icon"
+
+

+

+
+
+
+

DbusmenuMenuitem

+
typedef struct _DbusmenuMenuitem DbusmenuMenuitem;
+

+This is the GObject based object that represents a menu +item. It gets created the same on both the client and +the server side and libdbusmenu-glib does the work of making +this object model appear on both sides of DBus. Simple +really, though through updates and people coming on and off +the bus it can lead to lots of fun complex scenarios. +

+
+
+
+

dbusmenu_menuitem_about_to_show_cb ()

+
void                (*dbusmenu_menuitem_about_to_show_cb)
+                                                        (DbusmenuMenuitem *mi,
+                                                         gpointer user_data);
+

+Callback prototype for a callback that is called when the +menu should be shown. +

+
++ + + + + + + + + + +

mi :

Menu item that should be shown +

user_data :

Extra user data sent with the function. closure
+
+
+
+

dbusmenu_menuitem_buildxml_slot_t ()

+
void                (*dbusmenu_menuitem_buildxml_slot_t)
+                                                        (DbusmenuMenuitem *mi,
+                                                         GPtrArray *stringarray);
+

+This is the function that is called to represent this menu item +as an XML fragment. Should call it's own children. +

+
++ + + + + + + + + + +

mi :

Menu item that should be built from. in.

stringarray :

An array of strings that can be combined into an XML file.. inout. transfer none. array. element-type utf8.
+
+
+
+

DbusmenuMenuitemClass

+
typedef struct {
+	GObjectClass parent_class;
+
+	/* Signals */
+	void (*property_changed) (gchar * property, GValue * value);
+	void (*item_activated) (guint timestamp);
+	void (*child_added) (DbusmenuMenuitem * child, guint position);
+	void (*child_removed) (DbusmenuMenuitem * child);
+	void (*child_moved) (DbusmenuMenuitem * child, guint newpos, guint oldpos);
+	void (*realized) (void);
+
+	/* Virtual functions */
+	dbusmenu_menuitem_buildxml_slot_t buildxml;
+	void (*handle_event) (DbusmenuMenuitem * mi, const gchar * name, const GValue * value, guint timestamp);
+	void (*send_about_to_show) (DbusmenuMenuitem * mi, dbusmenu_menuitem_about_to_show_cb cb, gpointer cb_data);
+
+	void (*reserved1) (void);
+	/* void (*reserved2) (void); */
+	/* void (*reserved3) (void); */
+	/* void (*reserved4) (void); -- realized, realloc when bumping lib version */
+} DbusmenuMenuitemClass;
+
+
++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GObjectClass parent_class;

+

property_changed ()

Slot for "property-changed". +

item_activated ()

Slot for "item-activated". +

child_added ()

Slot for "child-added". +

child_removed ()

Slot for "child-removed". +

child_moved ()

Slot for "child-moved". +

realized ()

Slot for "realized". +

dbusmenu_menuitem_buildxml_slot_t buildxml;

Virtual function that appends the strings required to represent this menu item in the menu XML file. +

handle_event ()

This function is to override how events are handled by subclasses. Look at dbusmenu_menuitem_handle_event for lots of good information. +

send_about_to_show ()

Virtual function that notifies server that the client is about to show a menu. +

reserved1 ()

Reserved for future use. +
+
+
+
+

dbusmenu_menuitem_new ()

+
DbusmenuMenuitem *  dbusmenu_menuitem_new               (void);
+

+Create a new DbusmenuMenuitem with all default values. +

+
++ + + + +

Returns :

A newly allocated DbusmenuMenuitem. +
+
+
+
+

dbusmenu_menuitem_new_with_id ()

+
DbusmenuMenuitem *  dbusmenu_menuitem_new_with_id       (gint id);
+

+This creates a blank DbusmenuMenuitem with a specific ID. +

+
++ + + + + + + + + + +

id :

ID to use for this menuitem +

Returns :

A newly allocated DbusmenuMenuitem. +
+
+
+
+

dbusmenu_menuitem_get_id ()

+
gint                dbusmenu_menuitem_get_id            (DbusmenuMenuitem *mi);
+

+Gets the unique ID for mi. +

+
++ + + + + + + + + + +

mi :

The DbusmenuMenuitem to query. +

Returns :

The ID of the mi. +
+
+
+
+

dbusmenu_menuitem_get_children ()

+
GList *             dbusmenu_menuitem_get_children      (DbusmenuMenuitem *mi);
+

+Returns simply the list of children that this menu item + has. The list is valid until another child related function + is called, where it might be changed. +

+
++ + + + + + + + + + +

mi :

The DbusmenuMenuitem to query. +

Returns :

A GList of pointers to DbusmenuMenuitem objects. +
+
+
+
+

dbusmenu_menuitem_take_children ()

+
GList *             dbusmenu_menuitem_take_children     (DbusmenuMenuitem *mi);
+

+While the name sounds devious that's exactly what this function + does. It takes the list of children from the mi and clears the + internal list. The calling function is now in charge of the ref's + on the children it has taken. A lot of responsibility involved + in taking children. +

+
++ + + + + + + + + + +

mi :

The DbusmenMenuitem to take the children from. +

Returns :

A GList of pointers to DbusmenuMenuitem objects. +
+
+
+
+

dbusmenu_menuitem_get_position ()

+
guint               dbusmenu_menuitem_get_position      (DbusmenuMenuitem *mi,
+                                                         DbusmenuMenuitem *parent);
+

+This function returns the position of the menu item mi + in the children of parent. It will return zero if the + menu item can't be found. +

+
++ + + + + + + + + + + + + + +

mi :

The DbusmenuMenuitem to find the position of +

parent :

The DbusmenuMenuitem who's children contain mi +

Returns :

The position of mi in the children of parent. +
+
+
+
+

dbusmenu_menuitem_get_position_realized ()

+
guint               dbusmenu_menuitem_get_position_realized
+                                                        (DbusmenuMenuitem *mi,
+                                                         DbusmenuMenuitem *parent);
+

+This function is very similar to dbusmenu_menuitem_get_position + except that it only counts in the children that have been realized. +

+
++ + + + + + + + + + + + + + +

mi :

The DbusmenuMenuitem to find the position of +

parent :

The DbusmenuMenuitem who's children contain mi +

Returns :

The position of mi in the realized children of parent. +
+
+
+
+

dbusmenu_menuitem_child_append ()

+
gboolean            dbusmenu_menuitem_child_append      (DbusmenuMenuitem *mi,
+                                                         DbusmenuMenuitem *child);
+

+This function adds child to the list of children on mi at + the end of that list. +

+
++ + + + + + + + + + + + + + +

mi :

The DbusmenuMenuitem which will become a new parent +

child :

The DbusmenMenuitem that will be a child +

Returns :

Whether the child has been added successfully. +
+
+
+
+

dbusmenu_menuitem_child_prepend ()

+
gboolean            dbusmenu_menuitem_child_prepend     (DbusmenuMenuitem *mi,
+                                                         DbusmenuMenuitem *child);
+

+This function adds child to the list of children on mi at + the beginning of that list. +

+
++ + + + + + + + + + + + + + +

mi :

The DbusmenuMenuitem which will become a new parent +

child :

The DbusmenMenuitem that will be a child +

Returns :

Whether the child has been added successfully. +
+
+
+
+

dbusmenu_menuitem_child_delete ()

+
gboolean            dbusmenu_menuitem_child_delete      (DbusmenuMenuitem *mi,
+                                                         DbusmenuMenuitem *child);
+

+This function removes child from the children list of mi. It does + not call g_object_unref on child. +

+
++ + + + + + + + + + + + + + +

mi :

The DbusmenuMenuitem which has child as a child +

child :

The child DbusmenuMenuitem that you want to no longer + be a child of mi. +

Returns :

If we were able to delete child. +
+
+
+
+

dbusmenu_menuitem_child_add_position ()

+
gboolean            dbusmenu_menuitem_child_add_position
+                                                        (DbusmenuMenuitem *mi,
+                                                         DbusmenuMenuitem *child,
+                                                         guint position);
+

+Puts child in the list of children for mi at the location + specified in position. If there is not enough entires available + then child will be placed at the end of the list. +

+
++ + + + + + + + + + + + + + + + + + +

mi :

The DbusmenuMenuitem that we're adding the child child to. +

child :

The DbusmenuMenuitem to make a child of mi. +

position :

Where in mi object's list of chidren child should be placed. +

Returns :

Whether child was added successfully. +
+
+
+
+

dbusmenu_menuitem_child_reorder ()

+
gboolean            dbusmenu_menuitem_child_reorder     (DbusmenuMenuitem *mi,
+                                                         DbusmenuMenuitem *child,
+                                                         guint position);
+

+This function moves a child on the list of children. It is + for a child that is already in the list, but simply needs a + new location. +

+
++ + + + + + + + + + + + + + + + + + +

mi :

+

child :

The DbusmenuMenuitem that is a child needing to be moved +

position :

The position in the list to place it in +

Returns :

Whether the move was successful. +
+
+
+
+

dbusmenu_menuitem_child_find ()

+
DbusmenuMenuitem *  dbusmenu_menuitem_child_find        (DbusmenuMenuitem *mi,
+                                                         gint id);
+

+Search the children of mi to find one with the ID of id. + If it doesn't exist then we return NULL. +

+
++ + + + + + + + + + + + + + +

mi :

The DbusmenuMenuitem who's children to look on +

id :

The ID of the child that we're looking for. +

Returns :

The menu item with the ID id or NULL if it + can't be found. +
+
+
+
+

dbusmenu_menuitem_find_id ()

+
DbusmenuMenuitem *  dbusmenu_menuitem_find_id           (DbusmenuMenuitem *mi,
+                                                         gint id);
+

+This function searchs the whole tree of children that + are attached to mi. This could be quite a few nodes, all + the way down the tree. It is a depth first search. +

+
++ + + + + + + + + + + + + + +

mi :

+DbusmenuMenuitem at the top of the tree to search +

id :

ID of the DbusmenuMenuitem to search for +

Returns :

The DbusmenuMenuitem with the ID of id + or NULL if there isn't such a menu item in the tree + represented by mi. +
+
+
+
+

dbusmenu_menuitem_property_set ()

+
gboolean            dbusmenu_menuitem_property_set      (DbusmenuMenuitem *mi,
+                                                         const gchar *property,
+                                                         const gchar *value);
+

+Takes the pair of property and value and places them as a + property on mi. If a property already exists by that name, + then the value is set to the new value. If not, the property + is added. If the value is changed or the property was previously + unset then the signal "prop-changed" will be + emitted by this function. +

+
++ + + + + + + + + + + + + + + + + + +

mi :

The DbusmenuMenuitem to set the property on. +

property :

Name of the property to set. +

value :

The value of the property. +

Returns :

A boolean representing if the property value was set. +
+
+
+
+

dbusmenu_menuitem_property_set_value ()

+
gboolean            dbusmenu_menuitem_property_set_value
+                                                        (DbusmenuMenuitem *mi,
+                                                         const gchar *property,
+                                                         const GValue *value);
+

+

+
++ + + + + + + + + + + + + + + + + + +

mi :

+

property :

+

value :

+

Returns :

+
+
+
+
+

dbusmenu_menuitem_property_set_bool ()

+
gboolean            dbusmenu_menuitem_property_set_bool (DbusmenuMenuitem *mi,
+                                                         const gchar *property,
+                                                         const gboolean value);
+

+Takes a boolean value and sets it on property as a + property on mi. If a property already exists by that name, + then the value is set to the new value. If not, the property + is added. If the value is changed or the property was previously + unset then the signal "prop-changed" will be + emitted by this function. +

+
++ + + + + + + + + + + + + + + + + + +

mi :

The DbusmenuMenuitem to set the property on. +

property :

Name of the property to set. +

value :

The value of the property. +

Returns :

A boolean representing if the property value was set. +
+
+
+
+

dbusmenu_menuitem_property_set_int ()

+
gboolean            dbusmenu_menuitem_property_set_int  (DbusmenuMenuitem *mi,
+                                                         const gchar *property,
+                                                         const gint value);
+

+Takes a boolean value and sets it on property as a + property on mi. If a property already exists by that name, + then the value is set to the new value. If not, the property + is added. If the value is changed or the property was previously + unset then the signal "prop-changed" will be + emitted by this function. +

+
++ + + + + + + + + + + + + + + + + + +

mi :

The DbusmenuMenuitem to set the property on. +

property :

Name of the property to set. +

value :

The value of the property. +

Returns :

A boolean representing if the property value was set. +
+
+
+
+

dbusmenu_menuitem_property_get ()

+
const gchar *       dbusmenu_menuitem_property_get      (DbusmenuMenuitem *mi,
+                                                         const gchar *property);
+

+Look up a property on mi and return the value of it if + it exits. NULL will be returned if the property doesn't + exist. +

+
++ + + + + + + + + + + + + + +

mi :

The DbusmenuMenuitem to look for the property on. +

property :

The property to grab. +

Returns :

A string with the value of the property + that shouldn't be free'd. Or NULL if the property + is not set or is not a string. +
+
+
+
+

dbusmenu_menuitem_property_get_value ()

+
const GValue *      dbusmenu_menuitem_property_get_value
+                                                        (DbusmenuMenuitem *mi,
+                                                         const gchar *property);
+

+Look up a property on mi and return the value of it if + it exits. NULL will be returned if the property doesn't + exist. +

+
++ + + + + + + + + + + + + + +

mi :

The DbusmenuMenuitem to look for the property on. +

property :

The property to grab. +

Returns :

A GValue for the property. +
+
+
+
+

dbusmenu_menuitem_property_get_bool ()

+
gboolean            dbusmenu_menuitem_property_get_bool (DbusmenuMenuitem *mi,
+                                                         const gchar *property);
+

+Look up a property on mi and return the value of it if + it exits. Returns FALSE if the property doesn't exist. +

+
++ + + + + + + + + + + + + + +

mi :

The DbusmenuMenuitem to look for the property on. +

property :

The property to grab. +

Returns :

The value of the property or FALSE. +
+
+
+
+

dbusmenu_menuitem_property_get_int ()

+
gint                dbusmenu_menuitem_property_get_int  (DbusmenuMenuitem *mi,
+                                                         const gchar *property);
+

+Look up a property on mi and return the value of it if + it exits. Returns zero if the property doesn't exist. +

+
++ + + + + + + + + + + + + + +

mi :

The DbusmenuMenuitem to look for the property on. +

property :

The property to grab. +

Returns :

The value of the property or zero. +
+
+
+
+

dbusmenu_menuitem_property_exist ()

+
gboolean            dbusmenu_menuitem_property_exist    (DbusmenuMenuitem *mi,
+                                                         const gchar *property);
+

+

+
++ + + + + + + + + + + + + + +

mi :

+

property :

+

Returns :

+
+
+
+
+

dbusmenu_menuitem_properties_list ()

+
GList *             dbusmenu_menuitem_properties_list   (DbusmenuMenuitem *mi);
+

+This functiong gets a list of the names of all the properties + that are set on this menu item. This data on the list is owned + by the menuitem but the list is not and should be freed using + g_list_free() when the calling function is done with it. +

+
++ + + + + + + + + + +

mi :

+DbusmenuMenuitem to list the properties on +

Returns :

A list of strings or NULL if there are none. +
+
+
+
+

dbusmenu_menuitem_properties_copy ()

+
GHashTable *        dbusmenu_menuitem_properties_copy   (DbusmenuMenuitem *mi);
+

+This function takes the properties of a DbusmenuMenuitem + and puts them into a GHashTable that is referenced by the + key of a string and has the value of a string. The hash + table may not have any entries if there aren't any or there + is an error in processing. It is the caller's responsibility + to destroy the created GHashTable. +

+
++ + + + + + + + + + +

mi :

+DbusmenuMenuitem that we're interested in the properties of +

Returns :

A brand new GHashTable that contains all of the + properties that are on this DbusmenuMenuitem mi. +
+
+
+
+

dbusmenu_menuitem_property_remove ()

+
void                dbusmenu_menuitem_property_remove   (DbusmenuMenuitem *mi,
+                                                         const gchar *property);
+

+Removes a property from the menuitem. +

+
++ + + + + + + + + + +

mi :

The DbusmenuMenuitem to remove the property on. +

property :

The property to look for. +
+
+
+
+

dbusmenu_menuitem_set_root ()

+
void                dbusmenu_menuitem_set_root          (DbusmenuMenuitem *mi,
+                                                         gboolean root);
+

+This function sets the internal value of whether this is a + root node or not. +

+
++ + + + + + + + + + +

mi :

+DbusmenuMenuitem to set whether it's root +

root :

Whether mi is a root node or not +
+
+
+
+

dbusmenu_menuitem_get_root ()

+
gboolean            dbusmenu_menuitem_get_root          (DbusmenuMenuitem *mi);
+

+This function returns the internal value of whether this is a + root node or not. +

+
++ + + + + + + + + + +

mi :

+DbusmenuMenuitem to see whether it's root +

Returns :

TRUE if this is a root node +
+
+
+
+

dbusmenu_menuitem_foreach ()

+
void                dbusmenu_menuitem_foreach           (DbusmenuMenuitem *mi,
+                                                         void (funcDbusmenuMenuitem * mi, gpointer data) (),
+                                                         gpointer data);
+

+This calls the function func on this menu item and all + of the children of this item. And their children. And + their children. And... you get the point. It will get + called on the whole tree. +

+
++ + + + + + + + + + +

mi :

The DbusmenItem to start from +

data :

User data to pass to the function. closure
+
+
+
+

dbusmenu_menuitem_handle_event ()

+
void                dbusmenu_menuitem_handle_event      (DbusmenuMenuitem *mi,
+                                                         const gchar *name,
+                                                         const GValue *value,
+                                                         guint timestamp);
+

+This function is called to create an event. It is likely + to be overrided by subclasses. The default menu item + will respond to the activate signal and do: +

+

+ Emits the "item-activate" signal on this + menu item. Called by server objects when they get the + appropriate DBus signals from the client. +

+

+ If you subclass this function you should really think + about calling the parent function unless you have a good + reason not to. +

+
++ + + + + + + + + + + + + + + + + + +

mi :

The DbusmenuMenuitem to send the signal on. +

name :

The name of the signal +

value :

A value that could be set for the event +

timestamp :

The timestamp of when the event happened +
+
+
+
+

dbusmenu_menuitem_send_about_to_show ()

+
void                dbusmenu_menuitem_send_about_to_show
+                                                        (DbusmenuMenuitem *mi,
+                                                         dbusmenu_menuitem_about_to_show_cb cb,
+                                                         gpointer cb_data);
+

+This function is used to send the even that the submenu + of this item is about to be shown. Callers to this event + should delay showing the menu until their callback is + called if possible. +

+
++ + + + + + + + + + + + + + +

mi :

The DbusmenuMenuitem to send the signal on. +

cb :

Callback to call when the call has returned. +

cb_data :

Data to pass to the callback.. closure
+
+
+
+

Property Details

+
+

The "id" property

+
  "id"                       gint                  : Read / Write / Construct Only
+

This is a unique indentifier for the menu item.

+

Allowed values: [G_MAXULONG,30000]

+

Default value: -1

+
+
+
+

Signal Details

+
+

The "child-added" signal

+
void                user_function                      (DbusmenuMenuitem *arg0,
+                                                        GObject          *arg1,
+                                                        guint             arg2,
+                                                        gpointer          user_data)      : Run Last
+

+Signaled when the child menuitem has been added to + the parent. +

+
++ + + + + + + + + + + + + + + + + + +

arg0 :

The DbusmenuMenuitem which is the parent. +

arg1 :

The DbusmenuMenuitem which is the child. +

arg2 :

The position that the child is being added in. +

user_data :

user data set when the signal handler was connected.
+
+
+
+

The "child-moved" signal

+
void                user_function                      (DbusmenuMenuitem *arg0,
+                                                        GObject          *arg1,
+                                                        guint             arg2,
+                                                        guint             arg3,
+                                                        gpointer          user_data)      : Run Last
+

+Signaled when the child menuitem has had it's location + in the list change. +

+
++ + + + + + + + + + + + + + + + + + + + + + +

arg0 :

The DbusmenuMenuitem which is the parent. +

arg1 :

The DbusmenuMenuitem which is the child. +

arg2 :

The position that the child is being moved to. +

arg3 :

The position that the child is was in. +

user_data :

user data set when the signal handler was connected.
+
+
+
+

The "child-removed" signal

+
void                user_function                      (DbusmenuMenuitem *arg0,
+                                                        GObject          *arg1,
+                                                        gpointer          user_data)      : Run Last
+

+Signaled when the child menuitem has been requested to + be removed from the parent. This signal is called when + it has been removed from the list but not yet had + g_object_unref called on it. +

+
++ + + + + + + + + + + + + + +

arg0 :

The DbusmenuMenuitem which was the parent. +

arg1 :

The DbusmenuMenuitem which was the child. +

user_data :

user data set when the signal handler was connected.
+
+
+
+

The "item-activated" signal

+
void                user_function                      (DbusmenuMenuitem *arg0,
+                                                        guint             arg1,
+                                                        gpointer          user_data)      : Run Last
+

+Emitted on the objects on the server side when + they are signaled on the client side. +

+
++ + + + + + + + + + + + + + +

arg0 :

The DbusmenuMenuitem object. +

arg1 :

The timestamp of when it was activated +

user_data :

user data set when the signal handler was connected.
+
+
+
+

The "property-changed" signal

+
void                user_function                      (DbusmenuMenuitem *arg0,
+                                                        gchar            *arg1,
+                                                        gpointer          arg2,
+                                                        gpointer          user_data)      : Run Last
+

+Emitted everytime a property on a menuitem is either + updated or added. +

+
++ + + + + + + + + + + + + + + + + + +

arg0 :

The DbusmenuMenuitem object. +

arg1 :

The name of the property that changed +

arg2 :

The new value of the property +

user_data :

user data set when the signal handler was connected.
+
+
+
+

The "realized" signal

+
void                user_function                      (DbusmenuMenuitem *arg0,
+                                                        gpointer          user_data)      : Run Last
+

+Emitted when the initial request for properties + is complete on the item. If there is a type + handler configured for the "type" parameter + that will be executed before this is signaled. +

+
++ + + + + + + + + + +

arg0 :

The DbusmenuMenuitem object. +

user_data :

user data set when the signal handler was connected.
+
+
+
+ + + \ No newline at end of file diff --git a/docs/libdbusmenu-glib/reference/html/DbusmenuMenuitemProxy.html b/docs/libdbusmenu-glib/reference/html/DbusmenuMenuitemProxy.html new file mode 100644 index 0000000..b5efc96 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/html/DbusmenuMenuitemProxy.html @@ -0,0 +1,160 @@ + + + + +DbusmenuMenuitemProxy + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+

DbusmenuMenuitemProxy

+

DbusmenuMenuitemProxy

+
+ +
+

Object Hierarchy

+
+  GObject
+   +----DbusmenuMenuitem
+         +----DbusmenuMenuitemProxy
+
+
+
+

Properties

+
+  "menu-item"                DbusmenuMenuitem*     : Read / Write / Construct Only
+
+
+
+

Description

+

+

+
+
+

Details

+
+

DbusmenuMenuitemProxy

+
typedef struct _DbusmenuMenuitemProxy DbusmenuMenuitemProxy;
+

+

+
+
+
+

DbusmenuMenuitemProxyClass

+
typedef struct {
+	DbusmenuMenuitemClass parent_class;
+} DbusmenuMenuitemProxyClass;
+
+

+Functions and signal slots for DbusmenuMenuitemProxy. +

+
++ + + + +

DbusmenuMenuitemClass parent_class;

The Class of DbusmeneMenuitem +
+
+
+
+

dbusmenu_menuitem_proxy_new ()

+
DbusmenuMenuitemProxy * dbusmenu_menuitem_proxy_new     (DbusmenuMenuitem *mi);
+

+Builds a new DbusmenuMenuitemProxy object that proxies + all of the values for mi. +

+
++ + + + + + + + + + +

mi :

The DbusmenuMenuitem to proxy +

Returns :

A new DbusmenuMenuitemProxy object. +
+
+
+
+

dbusmenu_menuitem_proxy_get_wrapped ()

+
DbusmenuMenuitem *  dbusmenu_menuitem_proxy_get_wrapped (DbusmenuMenuitemProxy *pmi);
+

+Accesses the private variable of which DbusmenuMenuitem + we are doing the proxying for. +

+
++ + + + + + + + + + +

pmi :

+DbusmenuMenuitemProxy to look into +

Returns :

A DbusmenuMenuitem object or a NULL if we + don't have one or there is an error. +
+
+
+
+

Property Details

+
+

The "menu-item" property

+
  "menu-item"                DbusmenuMenuitem*     : Read / Write / Construct Only
+

An instance of the DbusmenuMenuitem class that this menuitem will mimic.

+
+
+
+ + + \ No newline at end of file diff --git a/docs/libdbusmenu-glib/reference/html/annotation-glossary.html b/docs/libdbusmenu-glib/reference/html/annotation-glossary.html new file mode 100644 index 0000000..7fa1d86 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/html/annotation-glossary.html @@ -0,0 +1,62 @@ + + + + +Annotation Glossary + + + + + + + + + + + + + + + + + + +
+

+Annotation Glossary

+

A

+
+array
+

Parameter points to an array of items.

+

E

+
+element-type
+

Generics and defining elements of containers and arrays.

+

I

+
+inout
+

Parameter for input and for returning results. Default is transfer full.

+
+in
+

Parameter for input. Default is transfer none.

+

T

+
+transfer full
+

Free data after the code is done.

+
+transfer none
+

Don't free data after the code is done.

+
+ + + \ No newline at end of file diff --git a/docs/libdbusmenu-glib/reference/html/api-index-full.html b/docs/libdbusmenu-glib/reference/html/api-index-full.html new file mode 100644 index 0000000..63813a6 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/html/api-index-full.html @@ -0,0 +1,618 @@ + + + + +API Index + + + + + + + + + + + + + + + + + + + +
+

+API Index

+

G

+
+DBUS_GLIB_CLIENT_WRAPPERS_org_ayatana_dbusmenu, macro in dbusmenu-client +
+
+
+dbus_glib_marshal__dbusmenu_server_BOOLEAN__BOXED_BOXED_POINTER_POINTER, function in dbusmenu-server +
+
+
+dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_BOXED_POINTER_POINTER, function in dbusmenu-server +
+
+
+dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER, function in dbusmenu-server +
+
+
+dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER_POINTER, function in dbusmenu-server +
+
+
+dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_BOXED_UINT_POINTER, function in dbusmenu-server +
+
+
+dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_POINTER_POINTER, function in dbusmenu-server +
+
+
+g_marshal_value_peek_boolean, macro in dbusmenu-server +
+
+
+g_marshal_value_peek_boxed, macro in dbusmenu-server +
+
+
+g_marshal_value_peek_char, macro in dbusmenu-server +
+
+
+g_marshal_value_peek_double, macro in dbusmenu-server +
+
+
+g_marshal_value_peek_enum, macro in dbusmenu-server +
+
+
+g_marshal_value_peek_flags, macro in dbusmenu-server +
+
+
+g_marshal_value_peek_float, macro in dbusmenu-server +
+
+
+g_marshal_value_peek_int, macro in dbusmenu-server +
+
+
+g_marshal_value_peek_int64, macro in dbusmenu-server +
+
+
+g_marshal_value_peek_long, macro in dbusmenu-server +
+
+
+g_marshal_value_peek_object, macro in dbusmenu-server +
+
+
+g_marshal_value_peek_param, macro in dbusmenu-server +
+
+
+g_marshal_value_peek_pointer, macro in dbusmenu-server +
+
+
+g_marshal_value_peek_string, macro in dbusmenu-server +
+
+
+g_marshal_value_peek_uchar, macro in dbusmenu-server +
+
+
+g_marshal_value_peek_uint, macro in dbusmenu-server +
+
+
+g_marshal_value_peek_uint64, macro in dbusmenu-server +
+
+
+g_marshal_value_peek_ulong, macro in dbusmenu-server +
+
+
+dbus_g_proxy_begin_call, function in dbusmenu-client +
+
+

M

+
+DbusmenuClientClass, struct in DbusmenuClient +
+
+
+DbusmenuClientMenuitem, struct in DbusmenuClientMenuitem +
+
+
+DbusmenuClientMenuitemClass, struct in DbusmenuClientMenuitem +
+
+
+DbusmenuClientTypeHandler, user_function in DbusmenuClient +
+
+
+DbusmenuMenuitem, struct in DbusmenuMenuitem +
+
+
+DbusmenuMenuitem::child-added, object signal in DbusmenuMenuitem +
+
+
+DbusmenuMenuitem::child-moved, object signal in DbusmenuMenuitem +
+
+
+DbusmenuMenuitem::child-removed, object signal in DbusmenuMenuitem +
+
+
+DbusmenuMenuitem::item-activated, object signal in DbusmenuMenuitem +
+
+
+DbusmenuMenuitem::property-changed, object signal in DbusmenuMenuitem +
+
+
+DbusmenuMenuitem::realized, object signal in DbusmenuMenuitem +
+
+
+DbusmenuMenuitem:id, object property in DbusmenuMenuitem +
+
+
+DbusmenuMenuitemClass, struct in DbusmenuMenuitem +
+
+
+DbusmenuMenuitemProxy, struct in DbusmenuMenuitemProxy +
+
+
+DbusmenuMenuitemProxy:menu-item, object property in DbusmenuMenuitemProxy +
+
+
+DbusmenuMenuitemProxyClass, struct in DbusmenuMenuitemProxy +
+
+
+DbusmenuServerClass, struct in DbusmenuServer +
+
+
+dbusmenu_client_add_type_handler, function in DbusmenuClient +
+
+
+dbusmenu_client_get_root, function in DbusmenuClient +
+
+
+dbusmenu_client_menuitem_new, function in DbusmenuClientMenuitem +
+
+
+DBUSMENU_CLIENT_MENUITEM_TYPE, macro in DbusmenuClientMenuitem +
+
+
+dbusmenu_client_new, function in DbusmenuClient +
+
+
+DBUSMENU_CLIENT_PROP_DBUS_NAME, macro in DbusmenuClient +
+
+
+DBUSMENU_CLIENT_PROP_DBUS_OBJECT, macro in DbusmenuClient +
+
+
+dbusmenu_client_send_about_to_show, function in DbusmenuClient +
+
+
+dbusmenu_client_send_event, function in DbusmenuClient +
+
+
+DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED, macro in DbusmenuClient +
+
+
+DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM, macro in DbusmenuClient +
+
+
+DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED, macro in DbusmenuClient +
+
+
+DBUSMENU_CLIENT_TYPES_DEFAULT, macro in DbusmenuClient +
+
+
+DBUSMENU_CLIENT_TYPES_IMAGE, macro in DbusmenuClient +
+
+
+DBUSMENU_CLIENT_TYPES_SEPARATOR, macro in DbusmenuClient +
+
+
+dbusmenu_menuitem_about_to_show_cb, user_function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_buildxml_slot_t, user_function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_child_add_position, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_child_append, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_child_delete, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_child_find, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_child_prepend, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_child_reorder, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_find_id, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_foreach, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_get_children, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_get_id, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_get_position, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_get_position_realized, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_get_root, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_handle_event, function in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_ICON_NAME_BLANK, macro in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_new, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_new_with_id, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_properties_copy, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_properties_list, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_property_exist, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_property_get, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_property_get_bool, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_property_get_int, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_property_get_value, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_property_remove, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_property_set, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_property_set_bool, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_property_set_int, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_property_set_value, function in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_PROP_ENABLED, macro in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_PROP_ICON_DATA, macro in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_PROP_ICON_NAME, macro in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_PROP_LABEL, macro in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_PROP_TOGGLE_STATE, macro in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE, macro in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_PROP_TYPE, macro in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_PROP_VISIBLE, macro in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_proxy_get_wrapped, function in DbusmenuMenuitemProxy +
+
+
+dbusmenu_menuitem_proxy_new, function in DbusmenuMenuitemProxy +
+
+
+dbusmenu_menuitem_send_about_to_show, function in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_set_root, function in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED, macro in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED, macro in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED, macro in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED, macro in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED, macro in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_SIGNAL_REALIZED, macro in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID, macro in DbusmenuMenuitem +
+
+
+dbusmenu_menuitem_take_children, function in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_TOGGLE_CHECK, macro in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_TOGGLE_RADIO, macro in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED, macro in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED, macro in DbusmenuMenuitem +
+
+
+DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN, macro in DbusmenuMenuitem +
+
+
+dbusmenu_server_new, function in DbusmenuServer +
+
+
+DBUSMENU_SERVER_PROP_DBUS_OBJECT, macro in DbusmenuServer +
+
+
+DBUSMENU_SERVER_PROP_ROOT_NODE, macro in DbusmenuServer +
+
+
+DBUSMENU_SERVER_PROP_VERSION, macro in DbusmenuServer +
+
+
+dbusmenu_server_set_root, function in DbusmenuServer +
+
+
+DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE, macro in DbusmenuServer +
+
+
+DBUSMENU_SERVER_SIGNAL_ID_UPDATE, macro in DbusmenuServer +
+
+
+DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE, macro in DbusmenuServer +
+
+
+DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED, macro in DbusmenuServer +
+
+

O

+
+org_ayatana_dbusmenu_about_to_show, function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_about_to_show_async, function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_about_to_show_reply, user_function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_event, function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_event_async, function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_event_reply, user_function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_get_children, function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_get_children_async, function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_get_children_reply, user_function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_get_group_properties, function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_get_group_properties_async, function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_get_group_properties_reply, user_function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_get_layout, function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_get_layout_async, function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_get_layout_reply, user_function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_get_properties, function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_get_properties_async, function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_get_properties_reply, user_function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_get_property, function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_get_property_async, function in dbusmenu-client +
+
+
+org_ayatana_dbusmenu_get_property_reply, user_function in dbusmenu-client +
+
+
+ + + \ No newline at end of file diff --git a/docs/libdbusmenu-glib/reference/html/ch01.html b/docs/libdbusmenu-glib/reference/html/ch01.html new file mode 100644 index 0000000..45d79b3 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/html/ch01.html @@ -0,0 +1,53 @@ + + + + +API + + + + + + + + + + + + + + + + +
+

+API

+
+
+DbusmenuServer +
+
+DbusmenuMenuitemProxy +
+
+DbusmenuMenuitem — A lowlevel represenation of a menuitem +
+
+DbusmenuClient — The catcher of all the server traffic +
+
+DbusmenuClientMenuitem +
+
+dbusmenu-client +
+
+dbusmenu-server +
+
+
+ + + \ No newline at end of file diff --git a/docs/libdbusmenu-glib/reference/html/home.png b/docs/libdbusmenu-glib/reference/html/home.png new file mode 100644 index 0000000..1700361 Binary files /dev/null and b/docs/libdbusmenu-glib/reference/html/home.png differ diff --git a/docs/libdbusmenu-glib/reference/html/index.html b/docs/libdbusmenu-glib/reference/html/index.html new file mode 100644 index 0000000..89636dc --- /dev/null +++ b/docs/libdbusmenu-glib/reference/html/index.html @@ -0,0 +1,52 @@ + + + + +libdbusmenu-glib Reference Manual + + + + + + + +
+
+
+
+
+
+
API
+
+
+DbusmenuServer +
+
+DbusmenuMenuitemProxy +
+
+DbusmenuMenuitem — A lowlevel represenation of a menuitem +
+
+DbusmenuClient — The catcher of all the server traffic +
+
+DbusmenuClientMenuitem +
+
+dbusmenu-client +
+
+dbusmenu-server +
+
+
Object Hierarchy
+
API Index
+
Annotation Glossary
+
+
+ + + \ No newline at end of file diff --git a/docs/libdbusmenu-glib/reference/html/index.sgml b/docs/libdbusmenu-glib/reference/html/index.sgml new file mode 100644 index 0000000..7f7fb2f --- /dev/null +++ b/docs/libdbusmenu-glib/reference/html/index.sgml @@ -0,0 +1,189 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/libdbusmenu-glib/reference/html/left.png b/docs/libdbusmenu-glib/reference/html/left.png new file mode 100644 index 0000000..2d05b3d Binary files /dev/null and b/docs/libdbusmenu-glib/reference/html/left.png differ diff --git a/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuClient.html b/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuClient.html new file mode 100644 index 0000000..5289772 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuClient.html @@ -0,0 +1,452 @@ + + + + +DbusmenuClient + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+

DbusmenuClient

+

DbusmenuClient — The catcher of all the server traffic

+
+
+

Stability Level

+Unstable, unless otherwise indicated +
+
+

Synopsis

+
+#include <libdbusmenu-glib/client.h>
+
+#define             DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED
+#define             DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED
+#define             DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM
+#define             DBUSMENU_CLIENT_PROP_DBUS_NAME
+#define             DBUSMENU_CLIENT_PROP_DBUS_OBJECT
+#define             DBUSMENU_CLIENT_TYPES_DEFAULT
+#define             DBUSMENU_CLIENT_TYPES_SEPARATOR
+#define             DBUSMENU_CLIENT_TYPES_IMAGE
+                    DbusmenuClientClass;
+gboolean            (*DbusmenuClientTypeHandler)        (DbusmenuMenuitem *newitem,
+                                                         DbusmenuMenuitem *parent,
+                                                         DbusmenuClient *client);
+DbusmenuClient *    dbusmenu_client_new                 (const gchar *name,
+                                                         const gchar *object);
+DbusmenuMenuitem *  dbusmenu_client_get_root            (DbusmenuClient *client);
+gboolean            dbusmenu_client_add_type_handler    (DbusmenuClient *client,
+                                                         const gchar *type,
+                                                         DbusmenuClientTypeHandler newfunc);
+void                dbusmenu_client_send_event          (DbusmenuClient *client,
+                                                         gint id,
+                                                         const gchar *name,
+                                                         const GValue *value,
+                                                         guint timestamp);
+void                dbusmenu_client_send_about_to_show  (DbusmenuClient *client,
+                                                         gint id,
+                                                         void (cbgpointer user_data) (),
+                                                         gpointer cb_data);
+
+
+
+

Description

+

+The client exists as a mirror to the server. For most folks + all they will do with a client is set it up to connect to + a server and then watch as the menu items on their side + of the bus change. This is all they should need to know about + the client, that it magically makes their menuitems dance. +

+

+ It does this by setting up signal watchers and adjusting + the menuitems appropriately. Most users should watch the + menu items and the signal "layout-changed" for + larger events so that they can be optimized. It is possible + with that signal that even the root node would change. If + that doesn't happen the normal signals on the individual + nodes should be enough for most users. +

+
+
+

Details

+
+

DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED

+
#define DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED  "layout-updated"
+
+

+

+
+
+
+

DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED

+
#define DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED    "root-changed"
+
+

+

+
+
+
+

DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM

+
#define DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM    "new-menuitem"
+
+

+

+
+
+
+

DBUSMENU_CLIENT_PROP_DBUS_NAME

+
#define DBUSMENU_CLIENT_PROP_DBUS_NAME     "dbus-name"
+
+

+

+
+
+
+

DBUSMENU_CLIENT_PROP_DBUS_OBJECT

+
#define DBUSMENU_CLIENT_PROP_DBUS_OBJECT   "dbus-object"
+
+

+

+
+
+
+

DBUSMENU_CLIENT_TYPES_DEFAULT

+
#define DBUSMENU_CLIENT_TYPES_DEFAULT      "standard"
+
+

+

+
+
+
+

DBUSMENU_CLIENT_TYPES_SEPARATOR

+
#define DBUSMENU_CLIENT_TYPES_SEPARATOR    "separator"
+
+

+

+
+
+
+

DBUSMENU_CLIENT_TYPES_IMAGE

+
#define DBUSMENU_CLIENT_TYPES_IMAGE        "standard"
+
+

+

+
+
+
+

DbusmenuClientClass

+
typedef struct {
+	GObjectClass parent_class;
+
+	void (*layout_updated)(void);
+	void (*root_changed) (DbusmenuMenuitem * newroot);
+	void (*new_menuitem) (DbusmenuMenuitem * newitem);
+
+	/* Reserved for future use */
+	void (*reserved1) (void);
+	void (*reserved2) (void);
+	void (*reserved3) (void);
+	void (*reserved4) (void);
+} DbusmenuClientClass;
+
+

+A simple class that takes all of the information from a + DbusmenuServer over DBus and makes the same set of + DbusmenuMenuitem objects appear on the other side. +

+
++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GObjectClass parent_class;

+GObjectClass +

layout_updated ()

Slot for "layout-updated". +

root_changed ()

+

new_menuitem ()

Slot for "new-menuitem". +

reserved1 ()

Reserved for future use. +

reserved2 ()

Reserved for future use. +

reserved3 ()

Reserved for future use. +

reserved4 ()

Reserved for future use. +
+
+
+
+

DbusmenuClientTypeHandler ()

+
gboolean            (*DbusmenuClientTypeHandler)        (DbusmenuMenuitem *newitem,
+                                                         DbusmenuMenuitem *parent,
+                                                         DbusmenuClient *client);
+

+

+
++ + + + + + + + + + + + + + + + + + +

newitem :

+

parent :

+

client :

+

Returns :

+
+
+
+
+

dbusmenu_client_new ()

+
DbusmenuClient *    dbusmenu_client_new                 (const gchar *name,
+                                                         const gchar *object);
+

+This function creates a new client that connects to a specific + server on DBus. That server is at a specific location sharing + a known object. The interface is assumed by the code to be + the DBus menu interface. The newly created client will start + sending out events as it syncs up with the server. +

+
++ + + + + + + + + + + + + + +

name :

The DBus name for the server to connect to +

object :

The object on the server to monitor +

Returns :

A brand new DbusmenuClient +
+
+
+
+

dbusmenu_client_get_root ()

+
DbusmenuMenuitem *  dbusmenu_client_get_root            (DbusmenuClient *client);
+

+Grabs the root node for the specified client client. This + function may block. It will block if there is currently a + call to update the layout, it will block on that layout + updated and then return the newly updated layout. Chances + are that this update is in the queue for the mainloop as + it would have been requested some time ago, but in theory + it could block longer. +

+
++ + + + + + + + + + +

client :

The DbusmenuClient to get the root node from +

Returns :

A DbusmenuMenuitem representing the root of + menu on the server. If there is no server or there is + an error receiving its layout it'll return NULL. +
+
+
+
+

dbusmenu_client_add_type_handler ()

+
gboolean            dbusmenu_client_add_type_handler    (DbusmenuClient *client,
+                                                         const gchar *type,
+                                                         DbusmenuClientTypeHandler newfunc);
+

+This function connects into the type handling of the DbusmenuClient. + Every new menuitem that comes in immediately gets asked for it's + properties. When we get those properties we check the 'type' + property and look to see if it matches a handler that is known + by the client. If so, the newfunc function is executed on that + DbusmenuMenuitem. If not, then the DbusmenuClient::new-menuitem + signal is sent. +

+

+ In the future the known types will be sent to the server so that it + can make choices about the menu item types availble. +

+
++ + + + + + + + + + + + + + + + + + +

client :

Client where we're getting types coming in +

type :

A text string that will be matched with the 'type' + property on incoming menu items +

newfunc :

The function that will be executed with those new + items when they come in. +

Returns :

If registering the new type was successful. +
+
+
+
+

dbusmenu_client_send_event ()

+
void                dbusmenu_client_send_event          (DbusmenuClient *client,
+                                                         gint id,
+                                                         const gchar *name,
+                                                         const GValue *value,
+                                                         guint timestamp);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + +

client :

+

id :

+

name :

+

value :

+

timestamp :

+
+
+
+
+

dbusmenu_client_send_about_to_show ()

+
void                dbusmenu_client_send_about_to_show  (DbusmenuClient *client,
+                                                         gint id,
+                                                         void (cbgpointer user_data) (),
+                                                         gpointer cb_data);
+

+

+
++ + + + + + + + + + + + + + +

client :

+

id :

+gpointer user_data: +

cb_data :

+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuServer.html b/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuServer.html new file mode 100644 index 0000000..ec2fbbd --- /dev/null +++ b/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-DbusmenuServer.html @@ -0,0 +1,241 @@ + + + + +DbusmenuServer + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+

DbusmenuServer

+

DbusmenuServer

+
+ +
+

Description

+

+

+
+
+

Details

+
+

DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE

+
#define DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE  "item-property-updated"
+
+

+

+
+
+
+

DBUSMENU_SERVER_SIGNAL_ID_UPDATE

+
#define DBUSMENU_SERVER_SIGNAL_ID_UPDATE       "item-updated"
+
+

+

+
+
+
+

DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED

+
#define DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED  "layout-updated"
+
+

+

+
+
+
+

DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE

+
#define DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE   DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED
+
+

+

+
+
+
+

DBUSMENU_SERVER_PROP_DBUS_OBJECT

+
#define DBUSMENU_SERVER_PROP_DBUS_OBJECT       "dbus-object"
+
+

+

+
+
+
+

DBUSMENU_SERVER_PROP_ROOT_NODE

+
#define DBUSMENU_SERVER_PROP_ROOT_NODE         "root-node"
+
+

+

+
+
+
+

DBUSMENU_SERVER_PROP_VERSION

+
#define DBUSMENU_SERVER_PROP_VERSION           "version"
+
+

+

+
+
+
+

DbusmenuServerClass

+
typedef struct {
+	GObjectClass parent_class;
+
+	/* Signals */
+	void (*id_prop_update)(gint id, gchar * property, gchar * value);
+	void (*id_update)(gint id);
+	void (*layout_updated)(gint revision);
+
+	/* Reserved */
+	void (*dbusmenu_server_reserved1)(void);
+	void (*dbusmenu_server_reserved2)(void);
+	void (*dbusmenu_server_reserved3)(void);
+	void (*dbusmenu_server_reserved4)(void);
+} DbusmenuServerClass;
+
+

+The class implementing the virtual functions for DbusmenuServer. +

+
++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

GObjectClass parent_class;

+GObjectClass +

id_prop_update ()

Slot for "id-prop-update". +

id_update ()

Slot for "id-update". +

layout_updated ()

Slot for "layout-update". +

dbusmenu_server_reserved1 ()

Reserved for future use. +

dbusmenu_server_reserved2 ()

Reserved for future use. +

dbusmenu_server_reserved3 ()

Reserved for future use. +

dbusmenu_server_reserved4 ()

Reserved for future use. +
+
+
+
+

dbusmenu_server_new ()

+
DbusmenuServer *    dbusmenu_server_new                 (const gchar *object);
+

+Creates a new DbusmenuServer object with a specific object + path on DBus. If object is set to NULL the default object + name of "/org/ayatana/dbusmenu" will be used. +

+
++ + + + + + + + + + +

object :

The object name to show for this menu structure + on DBus. May be NULL. +

Returns :

A brand new DbusmenuServer +
+
+
+
+

dbusmenu_server_set_root ()

+
void                dbusmenu_server_set_root            (DbusmenuServer *server,
+                                                         DbusmenuMenuitem *root);
+

+This function contains all of the GValue wrapping + required to set the property "root-node" + on the server self. +

+
++ + + + + + + + + + +

server :

+

root :

The new root DbusmenuMenuitem tree +
+
+
+
+ + + \ No newline at end of file diff --git a/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-dbusmenu-client.html b/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-dbusmenu-client.html new file mode 100644 index 0000000..b8088e2 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-dbusmenu-client.html @@ -0,0 +1,1001 @@ + + + + +dbusmenu-client + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+

dbusmenu-client

+

dbusmenu-client

+
+
+

Synopsis

+
#define             DBUS_GLIB_CLIENT_WRAPPERS_org_ayatana_dbusmenu
+gboolean            org_ayatana_dbusmenu_get_layout     (DBusGProxy *proxy,
+                                                         const gint IN_parentId,
+                                                         guint *OUT_revision,
+                                                         char **OUT_layout);
+void                (*org_ayatana_dbusmenu_get_layout_reply)
+                                                        (DBusGProxy *proxy,
+                                                         guint OUT_revision,
+                                                         char *OUT_layout,
+                                                         GError *error,
+                                                         gpointer userdata);
+DBusGProxyCall *    org_ayatana_dbusmenu_get_layout_async
+                                                        (DBusGProxy *proxy,
+                                                         const gint IN_parentId,
+                                                         org_ayatana_dbusmenu_get_layout_reply callback);
+return              dbus_g_proxy_begin_call             (proxy Param1);
+gboolean            org_ayatana_dbusmenu_get_group_properties
+                                                        (DBusGProxy *proxy,
+                                                         const GArray *IN_ids,
+                                                         const char **IN_propertyNames,
+                                                         GPtrArray **OUT_properties);
+void                (*org_ayatana_dbusmenu_get_group_properties_reply)
+                                                        (DBusGProxy *proxy,
+                                                         GPtrArray *OUT_properties,
+                                                         GError *error,
+                                                         gpointer userdata);
+DBusGProxyCall *    org_ayatana_dbusmenu_get_group_properties_async
+                                                        (DBusGProxy *proxy,
+                                                         const GArray *IN_ids,
+                                                         const char **IN_propertyNames,
+                                                         org_ayatana_dbusmenu_get_group_properties_reply callback);
+gboolean            org_ayatana_dbusmenu_get_children   (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         const char **IN_propertyNames,
+                                                         GPtrArray **OUT_properties);
+void                (*org_ayatana_dbusmenu_get_children_reply)
+                                                        (DBusGProxy *proxy,
+                                                         GPtrArray *OUT_properties,
+                                                         GError *error,
+                                                         gpointer userdata);
+DBusGProxyCall *    org_ayatana_dbusmenu_get_children_async
+                                                        (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         const char **IN_propertyNames,
+                                                         org_ayatana_dbusmenu_get_children_reply callback);
+gboolean            org_ayatana_dbusmenu_get_property   (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         const char *IN_name,
+                                                         GValue *OUT_value);
+void                (*org_ayatana_dbusmenu_get_property_reply)
+                                                        (DBusGProxy *proxy,
+                                                         GValue OUT_value,
+                                                         GError *error,
+                                                         gpointer userdata);
+DBusGProxyCall *    org_ayatana_dbusmenu_get_property_async
+                                                        (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         const char *IN_name,
+                                                         org_ayatana_dbusmenu_get_property_reply callback);
+gboolean            org_ayatana_dbusmenu_get_properties (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         const char **IN_propertyNames,
+                                                         GHashTable **OUT_properties);
+void                (*org_ayatana_dbusmenu_get_properties_reply)
+                                                        (DBusGProxy *proxy,
+                                                         GHashTable *OUT_properties,
+                                                         GError *error,
+                                                         gpointer userdata);
+DBusGProxyCall *    org_ayatana_dbusmenu_get_properties_async
+                                                        (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         const char **IN_propertyNames,
+                                                         org_ayatana_dbusmenu_get_properties_reply callback);
+gboolean            org_ayatana_dbusmenu_event          (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         const char *IN_eventId,
+                                                         const GValue *IN_data,
+                                                         const guint IN_timestamp);
+void                (*org_ayatana_dbusmenu_event_reply) (DBusGProxy *proxy,
+                                                         GError *error,
+                                                         gpointer userdata);
+DBusGProxyCall *    org_ayatana_dbusmenu_event_async    (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         const char *IN_eventId,
+                                                         const GValue *IN_data,
+                                                         const guint IN_timestamp,
+                                                         org_ayatana_dbusmenu_event_reply callback);
+gboolean            org_ayatana_dbusmenu_about_to_show  (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         gboolean *OUT_needUpdate);
+void                (*org_ayatana_dbusmenu_about_to_show_reply)
+                                                        (DBusGProxy *proxy,
+                                                         gboolean OUT_needUpdate,
+                                                         GError *error,
+                                                         gpointer userdata);
+DBusGProxyCall *    org_ayatana_dbusmenu_about_to_show_async
+                                                        (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         org_ayatana_dbusmenu_about_to_show_reply callback);
+
+
+
+

Description

+

+

+
+
+

Details

+
+

DBUS_GLIB_CLIENT_WRAPPERS_org_ayatana_dbusmenu

+
#define DBUS_GLIB_CLIENT_WRAPPERS_org_ayatana_dbusmenu
+
+

+

+
+
+
+

org_ayatana_dbusmenu_get_layout ()

+
gboolean            org_ayatana_dbusmenu_get_layout     (DBusGProxy *proxy,
+                                                         const gint IN_parentId,
+                                                         guint *OUT_revision,
+                                                         char **OUT_layout);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + +

proxy :

+

IN_parentId :

+

OUT_revision :

+

OUT_layout :

+

Returns :

+
+
+
+
+

org_ayatana_dbusmenu_get_layout_reply ()

+
void                (*org_ayatana_dbusmenu_get_layout_reply)
+                                                        (DBusGProxy *proxy,
+                                                         guint OUT_revision,
+                                                         char *OUT_layout,
+                                                         GError *error,
+                                                         gpointer userdata);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + +

proxy :

+

OUT_revision :

+

OUT_layout :

+

error :

+

userdata :

+
+
+
+
+

org_ayatana_dbusmenu_get_layout_async ()

+
DBusGProxyCall *    org_ayatana_dbusmenu_get_layout_async
+                                                        (DBusGProxy *proxy,
+                                                         const gint IN_parentId,
+                                                         org_ayatana_dbusmenu_get_layout_reply callback);
+

+

+
++ + + + + + + + + + + + + + + + + + +

proxy :

+

IN_parentId :

+

callback :

+

Returns :

+
+
+
+
+

dbus_g_proxy_begin_call ()

+
return              dbus_g_proxy_begin_call             (proxy Param1);
+

+

+
++ + + + + + + + + + +

Param1 :

+

Returns :

+
+
+
+
+

org_ayatana_dbusmenu_get_group_properties ()

+
gboolean            org_ayatana_dbusmenu_get_group_properties
+                                                        (DBusGProxy *proxy,
+                                                         const GArray *IN_ids,
+                                                         const char **IN_propertyNames,
+                                                         GPtrArray **OUT_properties);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + +

proxy :

+

IN_ids :

+

IN_propertyNames :

+

OUT_properties :

+

Returns :

+
+
+
+
+

org_ayatana_dbusmenu_get_group_properties_reply ()

+
void                (*org_ayatana_dbusmenu_get_group_properties_reply)
+                                                        (DBusGProxy *proxy,
+                                                         GPtrArray *OUT_properties,
+                                                         GError *error,
+                                                         gpointer userdata);
+

+

+
++ + + + + + + + + + + + + + + + + + +

proxy :

+

OUT_properties :

+

error :

+

userdata :

+
+
+
+
+

org_ayatana_dbusmenu_get_group_properties_async ()

+
DBusGProxyCall *    org_ayatana_dbusmenu_get_group_properties_async
+                                                        (DBusGProxy *proxy,
+                                                         const GArray *IN_ids,
+                                                         const char **IN_propertyNames,
+                                                         org_ayatana_dbusmenu_get_group_properties_reply callback);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + +

proxy :

+

IN_ids :

+

IN_propertyNames :

+

callback :

+

Returns :

+
+
+
+
+

org_ayatana_dbusmenu_get_children ()

+
gboolean            org_ayatana_dbusmenu_get_children   (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         const char **IN_propertyNames,
+                                                         GPtrArray **OUT_properties);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + +

proxy :

+

IN_id :

+

IN_propertyNames :

+

OUT_properties :

+

Returns :

+
+
+
+
+

org_ayatana_dbusmenu_get_children_reply ()

+
void                (*org_ayatana_dbusmenu_get_children_reply)
+                                                        (DBusGProxy *proxy,
+                                                         GPtrArray *OUT_properties,
+                                                         GError *error,
+                                                         gpointer userdata);
+

+

+
++ + + + + + + + + + + + + + + + + + +

proxy :

+

OUT_properties :

+

error :

+

userdata :

+
+
+
+
+

org_ayatana_dbusmenu_get_children_async ()

+
DBusGProxyCall *    org_ayatana_dbusmenu_get_children_async
+                                                        (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         const char **IN_propertyNames,
+                                                         org_ayatana_dbusmenu_get_children_reply callback);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + +

proxy :

+

IN_id :

+

IN_propertyNames :

+

callback :

+

Returns :

+
+
+
+
+

org_ayatana_dbusmenu_get_property ()

+
gboolean            org_ayatana_dbusmenu_get_property   (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         const char *IN_name,
+                                                         GValue *OUT_value);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + +

proxy :

+

IN_id :

+

IN_name :

+

OUT_value :

+

Returns :

+
+
+
+
+

org_ayatana_dbusmenu_get_property_reply ()

+
void                (*org_ayatana_dbusmenu_get_property_reply)
+                                                        (DBusGProxy *proxy,
+                                                         GValue OUT_value,
+                                                         GError *error,
+                                                         gpointer userdata);
+

+

+
++ + + + + + + + + + + + + + + + + + +

proxy :

+

OUT_value :

+

error :

+

userdata :

+
+
+
+
+

org_ayatana_dbusmenu_get_property_async ()

+
DBusGProxyCall *    org_ayatana_dbusmenu_get_property_async
+                                                        (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         const char *IN_name,
+                                                         org_ayatana_dbusmenu_get_property_reply callback);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + +

proxy :

+

IN_id :

+

IN_name :

+

callback :

+

Returns :

+
+
+
+
+

org_ayatana_dbusmenu_get_properties ()

+
gboolean            org_ayatana_dbusmenu_get_properties (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         const char **IN_propertyNames,
+                                                         GHashTable **OUT_properties);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + +

proxy :

+

IN_id :

+

IN_propertyNames :

+

OUT_properties :

+

Returns :

+
+
+
+
+

org_ayatana_dbusmenu_get_properties_reply ()

+
void                (*org_ayatana_dbusmenu_get_properties_reply)
+                                                        (DBusGProxy *proxy,
+                                                         GHashTable *OUT_properties,
+                                                         GError *error,
+                                                         gpointer userdata);
+

+

+
++ + + + + + + + + + + + + + + + + + +

proxy :

+

OUT_properties :

+

error :

+

userdata :

+
+
+
+
+

org_ayatana_dbusmenu_get_properties_async ()

+
DBusGProxyCall *    org_ayatana_dbusmenu_get_properties_async
+                                                        (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         const char **IN_propertyNames,
+                                                         org_ayatana_dbusmenu_get_properties_reply callback);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + +

proxy :

+

IN_id :

+

IN_propertyNames :

+

callback :

+

Returns :

+
+
+
+
+

org_ayatana_dbusmenu_event ()

+
gboolean            org_ayatana_dbusmenu_event          (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         const char *IN_eventId,
+                                                         const GValue *IN_data,
+                                                         const guint IN_timestamp);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + + + + + +

proxy :

+

IN_id :

+

IN_eventId :

+

IN_data :

+

IN_timestamp :

+

Returns :

+
+
+
+
+

org_ayatana_dbusmenu_event_reply ()

+
void                (*org_ayatana_dbusmenu_event_reply) (DBusGProxy *proxy,
+                                                         GError *error,
+                                                         gpointer userdata);
+

+

+
++ + + + + + + + + + + + + + +

proxy :

+

error :

+

userdata :

+
+
+
+
+

org_ayatana_dbusmenu_event_async ()

+
DBusGProxyCall *    org_ayatana_dbusmenu_event_async    (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         const char *IN_eventId,
+                                                         const GValue *IN_data,
+                                                         const guint IN_timestamp,
+                                                         org_ayatana_dbusmenu_event_reply callback);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

proxy :

+

IN_id :

+

IN_eventId :

+

IN_data :

+

IN_timestamp :

+

callback :

+

Returns :

+
+
+
+
+

org_ayatana_dbusmenu_about_to_show ()

+
gboolean            org_ayatana_dbusmenu_about_to_show  (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         gboolean *OUT_needUpdate);
+

+

+
++ + + + + + + + + + + + + + + + + + +

proxy :

+

IN_id :

+

OUT_needUpdate :

+

Returns :

+
+
+
+
+

org_ayatana_dbusmenu_about_to_show_reply ()

+
void                (*org_ayatana_dbusmenu_about_to_show_reply)
+                                                        (DBusGProxy *proxy,
+                                                         gboolean OUT_needUpdate,
+                                                         GError *error,
+                                                         gpointer userdata);
+

+

+
++ + + + + + + + + + + + + + + + + + +

proxy :

+

OUT_needUpdate :

+

error :

+

userdata :

+
+
+
+
+

org_ayatana_dbusmenu_about_to_show_async ()

+
DBusGProxyCall *    org_ayatana_dbusmenu_about_to_show_async
+                                                        (DBusGProxy *proxy,
+                                                         const gint IN_id,
+                                                         org_ayatana_dbusmenu_about_to_show_reply callback);
+

+

+
++ + + + + + + + + + + + + + + + + + +

proxy :

+

IN_id :

+

callback :

+

Returns :

+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-dbusmenu-server.html b/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-dbusmenu-server.html new file mode 100644 index 0000000..fed6be3 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-dbusmenu-server.html @@ -0,0 +1,672 @@ + + + + +dbusmenu-server + + + + + + + + + + + + + + + + + + + +
+
+
+ + +
+

dbusmenu-server

+

dbusmenu-server

+
+
+

Synopsis

+
#define             g_marshal_value_peek_boolean        (v)
+#define             g_marshal_value_peek_char           (v)
+#define             g_marshal_value_peek_uchar          (v)
+#define             g_marshal_value_peek_int            (v)
+#define             g_marshal_value_peek_uint           (v)
+#define             g_marshal_value_peek_long           (v)
+#define             g_marshal_value_peek_ulong          (v)
+#define             g_marshal_value_peek_int64          (v)
+#define             g_marshal_value_peek_uint64         (v)
+#define             g_marshal_value_peek_enum           (v)
+#define             g_marshal_value_peek_flags          (v)
+#define             g_marshal_value_peek_float          (v)
+#define             g_marshal_value_peek_double         (v)
+#define             g_marshal_value_peek_string         (v)
+#define             g_marshal_value_peek_param          (v)
+#define             g_marshal_value_peek_boxed          (v)
+#define             g_marshal_value_peek_pointer        (v)
+#define             g_marshal_value_peek_object         (v)
+void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_POINTER_POINTER
+                                                        (GClosure *closure,
+                                                         GValue *return_value,
+                                                         guint n_param_values,
+                                                         const GValue *param_values,
+                                                         gpointer invocation_hint,
+                                                         gpointer marshal_data);
+void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER_POINTER
+                                                        (GClosure *closure,
+                                                         GValue *return_value,
+                                                         guint n_param_values,
+                                                         const GValue *param_values,
+                                                         gpointer invocation_hint,
+                                                         gpointer marshal_data);
+void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_BOXED_POINTER_POINTER
+                                                        (GClosure *closure,
+                                                         GValue *return_value,
+                                                         guint n_param_values,
+                                                         const GValue *param_values,
+                                                         gpointer invocation_hint,
+                                                         gpointer marshal_data);
+void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_BOXED_UINT_POINTER
+                                                        (GClosure *closure,
+                                                         GValue *return_value,
+                                                         guint n_param_values,
+                                                         const GValue *param_values,
+                                                         gpointer invocation_hint,
+                                                         gpointer marshal_data);
+void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER
+                                                        (GClosure *closure,
+                                                         GValue *return_value,
+                                                         guint n_param_values,
+                                                         const GValue *param_values,
+                                                         gpointer invocation_hint,
+                                                         gpointer marshal_data);
+void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__BOXED_BOXED_POINTER_POINTER
+                                                        (GClosure *closure,
+                                                         GValue *return_value,
+                                                         guint n_param_values,
+                                                         const GValue *param_values,
+                                                         gpointer invocation_hint,
+                                                         gpointer marshal_data);
+
+
+
+

Description

+

+

+
+
+

Details

+
+

g_marshal_value_peek_boolean()

+
#define             g_marshal_value_peek_boolean(v)
+

+

+
++ + + + +

v :

+
+
+
+
+

g_marshal_value_peek_char()

+
#define             g_marshal_value_peek_char(v)
+

+

+
++ + + + +

v :

+
+
+
+
+

g_marshal_value_peek_uchar()

+
#define             g_marshal_value_peek_uchar(v)
+

+

+
++ + + + +

v :

+
+
+
+
+

g_marshal_value_peek_int()

+
#define             g_marshal_value_peek_int(v)
+

+

+
++ + + + +

v :

+
+
+
+
+

g_marshal_value_peek_uint()

+
#define             g_marshal_value_peek_uint(v)
+

+

+
++ + + + +

v :

+
+
+
+
+

g_marshal_value_peek_long()

+
#define             g_marshal_value_peek_long(v)
+

+

+
++ + + + +

v :

+
+
+
+
+

g_marshal_value_peek_ulong()

+
#define             g_marshal_value_peek_ulong(v)
+

+

+
++ + + + +

v :

+
+
+
+
+

g_marshal_value_peek_int64()

+
#define             g_marshal_value_peek_int64(v)
+

+

+
++ + + + +

v :

+
+
+
+
+

g_marshal_value_peek_uint64()

+
#define             g_marshal_value_peek_uint64(v)
+

+

+
++ + + + +

v :

+
+
+
+
+

g_marshal_value_peek_enum()

+
#define             g_marshal_value_peek_enum(v)
+

+

+
++ + + + +

v :

+
+
+
+
+

g_marshal_value_peek_flags()

+
#define             g_marshal_value_peek_flags(v)
+

+

+
++ + + + +

v :

+
+
+
+
+

g_marshal_value_peek_float()

+
#define             g_marshal_value_peek_float(v)
+

+

+
++ + + + +

v :

+
+
+
+
+

g_marshal_value_peek_double()

+
#define             g_marshal_value_peek_double(v)
+

+

+
++ + + + +

v :

+
+
+
+
+

g_marshal_value_peek_string()

+
#define             g_marshal_value_peek_string(v)
+

+

+
++ + + + +

v :

+
+
+
+
+

g_marshal_value_peek_param()

+
#define             g_marshal_value_peek_param(v)
+

+

+
++ + + + +

v :

+
+
+
+
+

g_marshal_value_peek_boxed()

+
#define             g_marshal_value_peek_boxed(v)
+

+

+
++ + + + +

v :

+
+
+
+
+

g_marshal_value_peek_pointer()

+
#define             g_marshal_value_peek_pointer(v)
+

+

+
++ + + + +

v :

+
+
+
+
+

g_marshal_value_peek_object()

+
#define             g_marshal_value_peek_object(v)
+

+

+
++ + + + +

v :

+
+
+
+
+

dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_POINTER_POINTER ()

+
void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_POINTER_POINTER
+                                                        (GClosure *closure,
+                                                         GValue *return_value,
+                                                         guint n_param_values,
+                                                         const GValue *param_values,
+                                                         gpointer invocation_hint,
+                                                         gpointer marshal_data);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + + + + + +

closure :

+

return_value :

+

n_param_values :

+

param_values :

+

invocation_hint :

+

marshal_data :

+
+
+
+
+

dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER_POINTER ()

+
void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER_POINTER
+                                                        (GClosure *closure,
+                                                         GValue *return_value,
+                                                         guint n_param_values,
+                                                         const GValue *param_values,
+                                                         gpointer invocation_hint,
+                                                         gpointer marshal_data);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + + + + + +

closure :

+

return_value :

+

n_param_values :

+

param_values :

+

invocation_hint :

+

marshal_data :

+
+
+
+
+

dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_BOXED_POINTER_POINTER ()

+
void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_BOXED_POINTER_POINTER
+                                                        (GClosure *closure,
+                                                         GValue *return_value,
+                                                         guint n_param_values,
+                                                         const GValue *param_values,
+                                                         gpointer invocation_hint,
+                                                         gpointer marshal_data);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + + + + + +

closure :

+

return_value :

+

n_param_values :

+

param_values :

+

invocation_hint :

+

marshal_data :

+
+
+
+
+

dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_BOXED_UINT_POINTER ()

+
void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_BOXED_UINT_POINTER
+                                                        (GClosure *closure,
+                                                         GValue *return_value,
+                                                         guint n_param_values,
+                                                         const GValue *param_values,
+                                                         gpointer invocation_hint,
+                                                         gpointer marshal_data);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + + + + + +

closure :

+

return_value :

+

n_param_values :

+

param_values :

+

invocation_hint :

+

marshal_data :

+
+
+
+
+

dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER ()

+
void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER
+                                                        (GClosure *closure,
+                                                         GValue *return_value,
+                                                         guint n_param_values,
+                                                         const GValue *param_values,
+                                                         gpointer invocation_hint,
+                                                         gpointer marshal_data);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + + + + + +

closure :

+

return_value :

+

n_param_values :

+

param_values :

+

invocation_hint :

+

marshal_data :

+
+
+
+
+

dbus_glib_marshal__dbusmenu_server_BOOLEAN__BOXED_BOXED_POINTER_POINTER ()

+
void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__BOXED_BOXED_POINTER_POINTER
+                                                        (GClosure *closure,
+                                                         GValue *return_value,
+                                                         guint n_param_values,
+                                                         const GValue *param_values,
+                                                         gpointer invocation_hint,
+                                                         gpointer marshal_data);
+

+

+
++ + + + + + + + + + + + + + + + + + + + + + + + + + +

closure :

+

return_value :

+

n_param_values :

+

param_values :

+

invocation_hint :

+

marshal_data :

+
+
+
+
+ + + \ No newline at end of file diff --git a/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib.devhelp b/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib.devhelp new file mode 100644 index 0000000..a9515a5 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib.devhelp @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib.devhelp2 b/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib.devhelp2 new file mode 100644 index 0000000..ac68fb0 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib.devhelp2 @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/libdbusmenu-glib/reference/html/object-tree.html b/docs/libdbusmenu-glib/reference/html/object-tree.html new file mode 100644 index 0000000..ec60194 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/html/object-tree.html @@ -0,0 +1,36 @@ + + + + +Object Hierarchy + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs/libdbusmenu-glib/reference/html/right.png b/docs/libdbusmenu-glib/reference/html/right.png new file mode 100644 index 0000000..92832e3 Binary files /dev/null and b/docs/libdbusmenu-glib/reference/html/right.png differ diff --git a/docs/libdbusmenu-glib/reference/html/style.css b/docs/libdbusmenu-glib/reference/html/style.css new file mode 100644 index 0000000..82115eb --- /dev/null +++ b/docs/libdbusmenu-glib/reference/html/style.css @@ -0,0 +1,257 @@ +.synopsis, .classsynopsis +{ + /* tango:aluminium 1/2 */ + background: #eeeeec; + border: solid 1px #d3d7cf; + padding: 0.5em; +} +.programlisting +{ + /* tango:sky blue 0/1 */ + background: #e6f3ff; + border: solid 1px #729fcf; + padding: 0.5em; +} +.variablelist +{ + padding: 4px; + margin-left: 3em; +} +.variablelist td:first-child +{ + vertical-align: top; +} + +@media screen { + sup a.footnote + { + position: relative; + top: 0em ! important; + + } + /* this is needed so that the local anchors are displayed below the naviagtion */ + div.footnote a[name], div.refnamediv a[name], div.refsect1 a[name], div.refsect2 a[name], div.index a[name], div.glossary a[name], div.sect1 a[name] + { + position: relative; + padding-top:4.5em; + } + /* this seems to be a bug in the xsl style sheets when generating indexes */ + div.index div.index + { + top: 0em; + } + /* make space for the fixed navigation bar and add space at the bottom so that + * link targets appear somewhat close to top + */ + body + { + padding-top: 3.2em; + padding-bottom: 20em; + } + /* style and size the navigation bar */ + table.navigation#top + { + position: fixed; + /* tango:scarlet red 0/1 */ + background: #ffe6e6; + border: solid 1px #ef2929; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + height: 3em; + z-index: 10; + } + .navigation a, .navigation a:visited + { + /* tango:scarlet red 3 */ + color: #a40000; + } + .navigation a:hover + { + /* tango:scarlet red 1 */ + color: #ef2929; + } + td.shortcuts + { + /* tango:scarlet red 1 */ + color: #ef2929; + font-size: 80%; + white-space: nowrap; + } +} +@media print { + table.navigation { + visibility: collapse; + display: none; + } + div.titlepage table.navigation { + visibility: visible; + display: table; + /* tango:scarlet red 0/1 */ + background: #ffe6e6; + border: solid 1px #ef2929; + margin-top: 0; + margin-bottom: 0; + top: 0; + left: 0; + height: 3em; + } +} + +.navigation .title +{ + font-size: 200%; +} + +div.gallery-float +{ + float: left; + padding: 10px; +} +div.gallery-float img +{ + border-style: none; +} +div.gallery-spacer +{ + clear: both; +} + +a, a:visited +{ + text-decoration: none; + /* tango:sky blue 2 */ + color: #3465a4; +} +a:hover +{ + text-decoration: underline; + /* tango:sky blue 1 */ + color: #729fcf; +} + +div.table table +{ + border-collapse: collapse; + border-spacing: 0px; + /* tango:aluminium 3 */ + border: solid 1px #babdb6; +} + +div.table table td, div.table table th +{ + /* tango:aluminium 3 */ + border: solid 1px #babdb6; + padding: 3px; + vertical-align: top; +} + +div.table table th +{ + /* tango:aluminium 2 */ + background-color: #d3d7cf; +} + +hr +{ + /* tango:aluminium 3 */ + color: #babdb6; + background: #babdb6; + border: none 0px; + height: 1px; + clear: both; +} + +.footer +{ + padding-top: 3.5em; + /* tango:aluminium 3 */ + color: #babdb6; + text-align: center; + font-size: 80%; +} + +.warning +{ + /* tango:orange 0/1 */ + background: #ffeed9; + border-color: #ffb04f; +} +.note +{ + /* tango:chameleon 0/0.5 */ + background: #d8ffb2; + border-color: #abf562; +} +.note, .warning +{ + padding: 0.5em; + border-width: 1px; + border-style: solid; +} +.note h3, .warning h3 +{ + margin-top: 0.0em +} +.note p, .warning p +{ + margin-bottom: 0.0em +} + +/* blob links */ +h2 .extralinks, h3 .extralinks +{ + float: right; + /* tango:aluminium 3 */ + color: #babdb6; + font-size: 80%; + font-weight: normal; +} + +/* code listings */ + +.listing_code .programlisting .cbracket { color: #a40000; } /* tango: scarlet red 3 */ +.listing_code .programlisting .comment { color: #a1a39d; } /* tango: aluminium 4 */ +.listing_code .programlisting .function { color: #000000; font-weight: bold; } +.listing_code .programlisting .function a { color: #11326b; font-weight: bold; } /* tango: sky blue 4 */ +.listing_code .programlisting .keyword { color: #4e9a06; } /* tango: chameleon 3 */ +.listing_code .programlisting .linenum { color: #babdb6; } /* tango: aluminium 3 */ +.listing_code .programlisting .normal { color: #000000; } +.listing_code .programlisting .number { color: #75507b; } /* tango: plum 2 */ +.listing_code .programlisting .preproc { color: #204a87; } /* tango: sky blue 3 */ +.listing_code .programlisting .string { color: #c17d11; } /* tango: chocolate 2 */ +.listing_code .programlisting .type { color: #000000; } +.listing_code .programlisting .type a { color: #11326b; } /* tango: sky blue 4 */ +.listing_code .programlisting .symbol { color: #ce5c00; } /* tango: orange 3 */ + +.listing_frame { + /* tango:sky blue 1 */ + border: solid 1px #729fcf; + padding: 0px; +} + +.listing_lines, .listing_code { + margin-top: 0px; + margin-bottom: 0px; + padding: 0.5em; +} +.listing_lines { + /* tango:sky blue 0.5 */ + background: #a6c5e3; + /* tango:aluminium 6 */ + color: #2e3436; +} +.listing_code { + /* tango:sky blue 0 */ + background: #e6f3ff; +} +.listing_code .programlisting { + /* override from previous */ + border: none 0px; + padding: 0px; +} +.listing_lines pre, .listing_code pre { + margin: 0px; +} + diff --git a/docs/libdbusmenu-glib/reference/html/up.png b/docs/libdbusmenu-glib/reference/html/up.png new file mode 100644 index 0000000..85b3e2a Binary files /dev/null and b/docs/libdbusmenu-glib/reference/html/up.png differ diff --git a/docs/libdbusmenu-glib/reference/libdbusmenu-glib-sections.txt b/docs/libdbusmenu-glib/reference/libdbusmenu-glib-sections.txt new file mode 100644 index 0000000..c8d5db6 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/libdbusmenu-glib-sections.txt @@ -0,0 +1,208 @@ +
+client +DbusmenuClient +DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED +DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED +DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM +DBUSMENU_CLIENT_PROP_DBUS_NAME +DBUSMENU_CLIENT_PROP_DBUS_OBJECT +DBUSMENU_CLIENT_TYPES_DEFAULT +DBUSMENU_CLIENT_TYPES_SEPARATOR +DBUSMENU_CLIENT_TYPES_IMAGE +DbusmenuClientClass +DbusmenuClientTypeHandler +dbusmenu_client_new +dbusmenu_client_get_root +dbusmenu_client_add_type_handler +dbusmenu_client_send_event +dbusmenu_client_send_about_to_show + +DBUSMENU_CLIENT +DBUSMENU_IS_CLIENT +DBUSMENU_TYPE_CLIENT +dbusmenu_client_get_type +DBUSMENU_CLIENT_CLASS +DBUSMENU_IS_CLIENT_CLASS +DBUSMENU_CLIENT_GET_CLASS +
+ +
+menuitem +DbusmenuMenuitem +DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED +DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED +DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED +DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED +DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED +DBUSMENU_MENUITEM_SIGNAL_REALIZED +DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID +DBUSMENU_MENUITEM_PROP_TYPE +DBUSMENU_MENUITEM_PROP_VISIBLE +DBUSMENU_MENUITEM_PROP_ENABLED +DBUSMENU_MENUITEM_PROP_LABEL +DBUSMENU_MENUITEM_PROP_ICON_NAME +DBUSMENU_MENUITEM_PROP_ICON_DATA +DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE +DBUSMENU_MENUITEM_PROP_TOGGLE_STATE +DBUSMENU_MENUITEM_TOGGLE_CHECK +DBUSMENU_MENUITEM_TOGGLE_RADIO +DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED +DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED +DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN +DBUSMENU_MENUITEM_ICON_NAME_BLANK +DbusmenuMenuitem +dbusmenu_menuitem_about_to_show_cb +dbusmenu_menuitem_buildxml_slot_t +DbusmenuMenuitemClass +dbusmenu_menuitem_new +dbusmenu_menuitem_new_with_id +dbusmenu_menuitem_get_id +dbusmenu_menuitem_get_children +dbusmenu_menuitem_take_children +dbusmenu_menuitem_get_position +dbusmenu_menuitem_get_position_realized +dbusmenu_menuitem_child_append +dbusmenu_menuitem_child_prepend +dbusmenu_menuitem_child_delete +dbusmenu_menuitem_child_add_position +dbusmenu_menuitem_child_reorder +dbusmenu_menuitem_child_find +dbusmenu_menuitem_find_id +dbusmenu_menuitem_property_set +dbusmenu_menuitem_property_set_value +dbusmenu_menuitem_property_set_bool +dbusmenu_menuitem_property_set_int +dbusmenu_menuitem_property_get +dbusmenu_menuitem_property_get_value +dbusmenu_menuitem_property_get_bool +dbusmenu_menuitem_property_get_int +dbusmenu_menuitem_property_exist +dbusmenu_menuitem_properties_list +dbusmenu_menuitem_properties_copy +dbusmenu_menuitem_property_remove +dbusmenu_menuitem_set_root +dbusmenu_menuitem_get_root +dbusmenu_menuitem_foreach +dbusmenu_menuitem_handle_event +dbusmenu_menuitem_send_about_to_show + +DBUSMENU_MENUITEM +DBUSMENU_IS_MENUITEM +DBUSMENU_TYPE_MENUITEM +dbusmenu_menuitem_get_type +DBUSMENU_MENUITEM_CLASS +DBUSMENU_IS_MENUITEM_CLASS +DBUSMENU_MENUITEM_GET_CLASS +
+ +
+server +DbusmenuServer +DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE +DBUSMENU_SERVER_SIGNAL_ID_UPDATE +DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED +DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE +DBUSMENU_SERVER_PROP_DBUS_OBJECT +DBUSMENU_SERVER_PROP_ROOT_NODE +DBUSMENU_SERVER_PROP_VERSION +DbusmenuServerClass +dbusmenu_server_new +dbusmenu_server_set_root + +DBUSMENU_SERVER +DBUSMENU_IS_SERVER +DBUSMENU_TYPE_SERVER +dbusmenu_server_get_type +DBUSMENU_SERVER_CLASS +DBUSMENU_IS_SERVER_CLASS +DBUSMENU_SERVER_GET_CLASS +
+ +
+client-menuitem +DbusmenuClientMenuitem +DBUSMENU_CLIENT_MENUITEM_TYPE +DbusmenuClientMenuitem +DbusmenuClientMenuitemClass +dbusmenu_client_menuitem_new + +DBUSMENU_CLIENT_MENUITEM +DBUSMENU_IS_CLIENT_MENUITEM +dbusmenu_client_menuitem_get_type +DBUSMENU_CLIENT_MENUITEM_CLASS +DBUSMENU_IS_CLIENT_MENUITEM_CLASS +DBUSMENU_CLIENT_MENUITEM_GET_CLASS +
+ +
+menuitem-proxy +DbusmenuMenuitemProxy +DbusmenuMenuitemProxy +DbusmenuMenuitemProxyClass +dbusmenu_menuitem_proxy_new +dbusmenu_menuitem_proxy_get_wrapped + +DBUSMENU_MENUITEM_PROXY +DBUSMENU_IS_MENUITEM_PROXY +DBUSMENU_TYPE_MENUITEM_PROXY +dbusmenu_menuitem_proxy_get_type +DBUSMENU_MENUITEM_PROXY_CLASS +DBUSMENU_IS_MENUITEM_PROXY_CLASS +DBUSMENU_MENUITEM_PROXY_GET_CLASS +
+ +
+dbusmenu-client +DBUS_GLIB_CLIENT_WRAPPERS_org_ayatana_dbusmenu +org_ayatana_dbusmenu_get_layout +org_ayatana_dbusmenu_get_layout_reply +org_ayatana_dbusmenu_get_layout_async +dbus_g_proxy_begin_call +org_ayatana_dbusmenu_get_group_properties +org_ayatana_dbusmenu_get_group_properties_reply +org_ayatana_dbusmenu_get_group_properties_async +org_ayatana_dbusmenu_get_children +org_ayatana_dbusmenu_get_children_reply +org_ayatana_dbusmenu_get_children_async +org_ayatana_dbusmenu_get_property +org_ayatana_dbusmenu_get_property_reply +org_ayatana_dbusmenu_get_property_async +org_ayatana_dbusmenu_get_properties +org_ayatana_dbusmenu_get_properties_reply +org_ayatana_dbusmenu_get_properties_async +org_ayatana_dbusmenu_event +org_ayatana_dbusmenu_event_reply +org_ayatana_dbusmenu_event_async +org_ayatana_dbusmenu_about_to_show +org_ayatana_dbusmenu_about_to_show_reply +org_ayatana_dbusmenu_about_to_show_async +
+ +
+dbusmenu-server +g_marshal_value_peek_boolean +g_marshal_value_peek_char +g_marshal_value_peek_uchar +g_marshal_value_peek_int +g_marshal_value_peek_uint +g_marshal_value_peek_long +g_marshal_value_peek_ulong +g_marshal_value_peek_int64 +g_marshal_value_peek_uint64 +g_marshal_value_peek_enum +g_marshal_value_peek_flags +g_marshal_value_peek_float +g_marshal_value_peek_double +g_marshal_value_peek_string +g_marshal_value_peek_param +g_marshal_value_peek_boxed +g_marshal_value_peek_pointer +g_marshal_value_peek_object +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_POINTER_POINTER +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER_POINTER +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_BOXED_POINTER_POINTER +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_BOXED_UINT_POINTER +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER +dbus_glib_marshal__dbusmenu_server_BOOLEAN__BOXED_BOXED_POINTER_POINTER +
+ diff --git a/docs/libdbusmenu-glib/reference/libdbusmenu-glib.types b/docs/libdbusmenu-glib/reference/libdbusmenu-glib.types new file mode 100644 index 0000000..a1b7aea --- /dev/null +++ b/docs/libdbusmenu-glib/reference/libdbusmenu-glib.types @@ -0,0 +1,5 @@ +dbusmenu_client_get_type +dbusmenu_client_menuitem_get_type +dbusmenu_menuitem_get_type +dbusmenu_menuitem_proxy_get_type +dbusmenu_server_get_type diff --git a/docs/libdbusmenu-glib/reference/tmpl/client-menuitem.sgml b/docs/libdbusmenu-glib/reference/tmpl/client-menuitem.sgml new file mode 100644 index 0000000..5b04578 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/tmpl/client-menuitem.sgml @@ -0,0 +1,54 @@ + +DbusmenuClientMenuitem + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@parent_class: + + + + + + +@id: +@client: +@Returns: + + diff --git a/docs/libdbusmenu-glib/reference/tmpl/client.sgml b/docs/libdbusmenu-glib/reference/tmpl/client.sgml new file mode 100644 index 0000000..93b203a --- /dev/null +++ b/docs/libdbusmenu-glib/reference/tmpl/client.sgml @@ -0,0 +1,158 @@ + +DbusmenuClient + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@parent_class: +@layout_updated: +@root_changed: +@new_menuitem: +@reserved1: +@reserved2: +@reserved3: +@reserved4: + + + + + + +@newitem: +@parent: +@client: +@Returns: + + + + + + + +@name: +@object: +@Returns: + + + + + + + +@client: +@Returns: + + + + + + + +@client: +@type: +@newfunc: +@Returns: + + + + + + + +@client: +@id: +@name: +@value: +@timestamp: + + + + + + + +@client: +@id: +@gpointer user_data: +@cb_data: + + diff --git a/docs/libdbusmenu-glib/reference/tmpl/dbusmenu-client.sgml b/docs/libdbusmenu-glib/reference/tmpl/dbusmenu-client.sgml new file mode 100644 index 0000000..dd0e9d1 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/tmpl/dbusmenu-client.sgml @@ -0,0 +1,285 @@ + +dbusmenu-client + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@proxy: +@IN_parentId: +@OUT_revision: +@OUT_layout: +@Returns: + + + + + + + +@proxy: +@OUT_revision: +@OUT_layout: +@error: +@userdata: + + + + + + + +@proxy: +@IN_parentId: +@callback: +@Returns: + + + + + + + +@Param1: +@Returns: + + + + + + + +@proxy: +@IN_ids: +@IN_propertyNames: +@OUT_properties: +@Returns: + + + + + + + +@proxy: +@OUT_properties: +@error: +@userdata: + + + + + + + +@proxy: +@IN_ids: +@IN_propertyNames: +@callback: +@Returns: + + + + + + + +@proxy: +@IN_id: +@IN_propertyNames: +@OUT_properties: +@Returns: + + + + + + + +@proxy: +@OUT_properties: +@error: +@userdata: + + + + + + + +@proxy: +@IN_id: +@IN_propertyNames: +@callback: +@Returns: + + + + + + + +@proxy: +@IN_id: +@IN_name: +@OUT_value: +@Returns: + + + + + + + +@proxy: +@OUT_value: +@error: +@userdata: + + + + + + + +@proxy: +@IN_id: +@IN_name: +@callback: +@Returns: + + + + + + + +@proxy: +@IN_id: +@IN_propertyNames: +@OUT_properties: +@Returns: + + + + + + + +@proxy: +@OUT_properties: +@error: +@userdata: + + + + + + + +@proxy: +@IN_id: +@IN_propertyNames: +@callback: +@Returns: + + + + + + + +@proxy: +@IN_id: +@IN_eventId: +@IN_data: +@IN_timestamp: +@Returns: + + + + + + + +@proxy: +@error: +@userdata: + + + + + + + +@proxy: +@IN_id: +@IN_eventId: +@IN_data: +@IN_timestamp: +@callback: +@Returns: + + + + + + + +@proxy: +@IN_id: +@OUT_needUpdate: +@Returns: + + + + + + + +@proxy: +@OUT_needUpdate: +@error: +@userdata: + + + + + + + +@proxy: +@IN_id: +@callback: +@Returns: + + diff --git a/docs/libdbusmenu-glib/reference/tmpl/dbusmenu-server.sgml b/docs/libdbusmenu-glib/reference/tmpl/dbusmenu-server.sgml new file mode 100644 index 0000000..a08ae24 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/tmpl/dbusmenu-server.sgml @@ -0,0 +1,246 @@ + +dbusmenu-server + + + + + + + + + + + + + + + + + + + + + + + + + + + +@v: + + + + + + + +@v: + + + + + + + +@v: + + + + + + + +@v: + + + + + + + +@v: + + + + + + + +@v: + + + + + + + +@v: + + + + + + + +@v: + + + + + + + +@v: + + + + + + + +@v: + + + + + + + +@v: + + + + + + + +@v: + + + + + + + +@v: + + + + + + + +@v: + + + + + + + +@v: + + + + + + + +@v: + + + + + + + +@v: + + + + + + + +@v: + + + + + + + +@closure: +@return_value: +@n_param_values: +@param_values: +@invocation_hint: +@marshal_data: + + + + + + + +@closure: +@return_value: +@n_param_values: +@param_values: +@invocation_hint: +@marshal_data: + + + + + + + +@closure: +@return_value: +@n_param_values: +@param_values: +@invocation_hint: +@marshal_data: + + + + + + + +@closure: +@return_value: +@n_param_values: +@param_values: +@invocation_hint: +@marshal_data: + + + + + + + +@closure: +@return_value: +@n_param_values: +@param_values: +@invocation_hint: +@marshal_data: + + + + + + + +@closure: +@return_value: +@n_param_values: +@param_values: +@invocation_hint: +@marshal_data: + + diff --git a/docs/libdbusmenu-glib/reference/tmpl/libdbusmenu-glib-unused.sgml b/docs/libdbusmenu-glib/reference/tmpl/libdbusmenu-glib-unused.sgml new file mode 100644 index 0000000..e69de29 diff --git a/docs/libdbusmenu-glib/reference/tmpl/menuitem-proxy.sgml b/docs/libdbusmenu-glib/reference/tmpl/menuitem-proxy.sgml new file mode 100644 index 0000000..acaeec5 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/tmpl/menuitem-proxy.sgml @@ -0,0 +1,60 @@ + +DbusmenuMenuitemProxy + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@parent_class: + + + + + + +@mi: +@Returns: + + + + + + + +@pmi: +@Returns: + + diff --git a/docs/libdbusmenu-glib/reference/tmpl/menuitem.sgml b/docs/libdbusmenu-glib/reference/tmpl/menuitem.sgml new file mode 100644 index 0000000..2b094e8 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/tmpl/menuitem.sgml @@ -0,0 +1,575 @@ + +DbusmenuMenuitem + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@dbusmenumenuitem: the object which received the signal. +@arg1: +@arg2: + + + + + + +@dbusmenumenuitem: the object which received the signal. +@arg1: +@arg2: +@arg3: + + + + + + +@dbusmenumenuitem: the object which received the signal. +@arg1: + + + + + + +@dbusmenumenuitem: the object which received the signal. +@arg1: + + + + + + +@dbusmenumenuitem: the object which received the signal. +@arg1: +@arg2: + + + + + + +@dbusmenumenuitem: the object which received the signal. + + + + + + + + + + + +@mi: +@user_data: + + + + + + + +@mi: +@stringarray: + + + + + + + +@parent_class: +@property_changed: +@item_activated: +@child_added: +@child_removed: +@child_moved: +@realized: +@buildxml: +@handle_event: +@send_about_to_show: +@reserved1: + + + + + + +@void: +@Returns: + + + + + + + +@id: +@Returns: + + + + + + + +@mi: +@Returns: + + + + + + + +@mi: +@Returns: + + + + + + + +@mi: +@Returns: + + + + + + + +@mi: +@parent: +@Returns: + + + + + + + +@mi: +@parent: +@Returns: + + + + + + + +@mi: +@child: +@Returns: + + + + + + + +@mi: +@child: +@Returns: + + + + + + + +@mi: +@child: +@Returns: + + + + + + + +@mi: +@child: +@position: +@Returns: + + + + + + + +@mi: +@child: +@position: +@Returns: + + + + + + + +@mi: +@id: +@Returns: + + + + + + + +@mi: +@id: +@Returns: + + + + + + + +@mi: +@property: +@value: +@Returns: + + + + + + + +@mi: +@property: +@value: +@Returns: + + + + + + + +@mi: +@property: +@value: +@Returns: + + + + + + + +@mi: +@property: +@value: +@Returns: + + + + + + + +@mi: +@property: +@Returns: + + + + + + + +@mi: +@property: +@Returns: + + + + + + + +@mi: +@property: +@Returns: + + + + + + + +@mi: +@property: +@Returns: + + + + + + + +@mi: +@property: +@Returns: + + + + + + + +@mi: +@Returns: + + + + + + + +@mi: +@Returns: + + + + + + + +@mi: +@property: + + + + + + + +@mi: +@root: + + + + + + + +@mi: +@Returns: + + + + + + + +@mi: +@DbusmenuMenuitem * mi, gpointer data: +@data: + + + + + + + +@mi: +@name: +@value: +@timestamp: + + + + + + + +@mi: +@cb: +@cb_data: + + diff --git a/docs/libdbusmenu-glib/reference/tmpl/server.sgml b/docs/libdbusmenu-glib/reference/tmpl/server.sgml new file mode 100644 index 0000000..cd8ecc7 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/tmpl/server.sgml @@ -0,0 +1,105 @@ + +DbusmenuServer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +@parent_class: +@id_prop_update: +@id_update: +@layout_updated: +@dbusmenu_server_reserved1: +@dbusmenu_server_reserved2: +@dbusmenu_server_reserved3: +@dbusmenu_server_reserved4: + + + + + + +@object: +@Returns: + + + + + + + +@server: +@root: + + diff --git a/docs/libdbusmenu-glib/reference/version.xml b/docs/libdbusmenu-glib/reference/version.xml new file mode 100644 index 0000000..9e11b32 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/version.xml @@ -0,0 +1 @@ +0.3.1 diff --git a/docs/libdbusmenu-glib/reference/xml/annotation-glossary.xml b/docs/libdbusmenu-glib/reference/xml/annotation-glossary.xml new file mode 100644 index 0000000..2dfb261 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/xml/annotation-glossary.xml @@ -0,0 +1,54 @@ + + +]> + + + Annotation Glossary +A + + array + + Parameter points to an array of items. + + + +E + + element-type + + Generics and defining elements of containers and arrays. + + + +I + + inout + + Parameter for input and for returning results. Default is transfer full. + + + + in + + Parameter for input. Default is transfer none. + + + +T + + transfer full + + Free data after the code is done. + + + + transfer none + + Don't free data after the code is done. + + + + diff --git a/docs/libdbusmenu-glib/reference/xml/api-index-deprecated.xml b/docs/libdbusmenu-glib/reference/xml/api-index-deprecated.xml new file mode 100644 index 0000000..8ec0fe4 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/xml/api-index-deprecated.xml @@ -0,0 +1,8 @@ + + +]> + + diff --git a/docs/libdbusmenu-glib/reference/xml/api-index-full.xml b/docs/libdbusmenu-glib/reference/xml/api-index-full.xml new file mode 100644 index 0000000..84ae6cb --- /dev/null +++ b/docs/libdbusmenu-glib/reference/xml/api-index-full.xml @@ -0,0 +1,158 @@ + + +]> + +G +DBUS_GLIB_CLIENT_WRAPPERS_org_ayatana_dbusmenu, macro in dbusmenu-client +dbus_glib_marshal__dbusmenu_server_BOOLEAN__BOXED_BOXED_POINTER_POINTER, function in dbusmenu-server +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_BOXED_POINTER_POINTER, function in dbusmenu-server +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER, function in dbusmenu-server +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER_POINTER, function in dbusmenu-server +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_BOXED_UINT_POINTER, function in dbusmenu-server +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_POINTER_POINTER, function in dbusmenu-server +g_marshal_value_peek_boolean, macro in dbusmenu-server +g_marshal_value_peek_boxed, macro in dbusmenu-server +g_marshal_value_peek_char, macro in dbusmenu-server +g_marshal_value_peek_double, macro in dbusmenu-server +g_marshal_value_peek_enum, macro in dbusmenu-server +g_marshal_value_peek_flags, macro in dbusmenu-server +g_marshal_value_peek_float, macro in dbusmenu-server +g_marshal_value_peek_int, macro in dbusmenu-server +g_marshal_value_peek_int64, macro in dbusmenu-server +g_marshal_value_peek_long, macro in dbusmenu-server +g_marshal_value_peek_object, macro in dbusmenu-server +g_marshal_value_peek_param, macro in dbusmenu-server +g_marshal_value_peek_pointer, macro in dbusmenu-server +g_marshal_value_peek_string, macro in dbusmenu-server +g_marshal_value_peek_uchar, macro in dbusmenu-server +g_marshal_value_peek_uint, macro in dbusmenu-server +g_marshal_value_peek_uint64, macro in dbusmenu-server +g_marshal_value_peek_ulong, macro in dbusmenu-server +dbus_g_proxy_begin_call, function in dbusmenu-client + +M +DbusmenuClientClass, struct in DbusmenuClient +DbusmenuClientMenuitem, struct in DbusmenuClientMenuitem +DbusmenuClientMenuitemClass, struct in DbusmenuClientMenuitem +DbusmenuClientTypeHandler, user_function in DbusmenuClient +DbusmenuMenuitem, struct in DbusmenuMenuitem +DbusmenuMenuitem::child-added, object signal in DbusmenuMenuitem +DbusmenuMenuitem::child-moved, object signal in DbusmenuMenuitem +DbusmenuMenuitem::child-removed, object signal in DbusmenuMenuitem +DbusmenuMenuitem::item-activated, object signal in DbusmenuMenuitem +DbusmenuMenuitem::property-changed, object signal in DbusmenuMenuitem +DbusmenuMenuitem::realized, object signal in DbusmenuMenuitem +DbusmenuMenuitem:id, object property in DbusmenuMenuitem +DbusmenuMenuitemClass, struct in DbusmenuMenuitem +DbusmenuMenuitemProxy, struct in DbusmenuMenuitemProxy +DbusmenuMenuitemProxy:menu-item, object property in DbusmenuMenuitemProxy +DbusmenuMenuitemProxyClass, struct in DbusmenuMenuitemProxy +DbusmenuServerClass, struct in DbusmenuServer +dbusmenu_client_add_type_handler, function in DbusmenuClient +dbusmenu_client_get_root, function in DbusmenuClient +dbusmenu_client_menuitem_new, function in DbusmenuClientMenuitem +DBUSMENU_CLIENT_MENUITEM_TYPE, macro in DbusmenuClientMenuitem +dbusmenu_client_new, function in DbusmenuClient +DBUSMENU_CLIENT_PROP_DBUS_NAME, macro in DbusmenuClient +DBUSMENU_CLIENT_PROP_DBUS_OBJECT, macro in DbusmenuClient +dbusmenu_client_send_about_to_show, function in DbusmenuClient +dbusmenu_client_send_event, function in DbusmenuClient +DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED, macro in DbusmenuClient +DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM, macro in DbusmenuClient +DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED, macro in DbusmenuClient +DBUSMENU_CLIENT_TYPES_DEFAULT, macro in DbusmenuClient +DBUSMENU_CLIENT_TYPES_IMAGE, macro in DbusmenuClient +DBUSMENU_CLIENT_TYPES_SEPARATOR, macro in DbusmenuClient +dbusmenu_menuitem_about_to_show_cb, user_function in DbusmenuMenuitem +dbusmenu_menuitem_buildxml_slot_t, user_function in DbusmenuMenuitem +dbusmenu_menuitem_child_add_position, function in DbusmenuMenuitem +dbusmenu_menuitem_child_append, function in DbusmenuMenuitem +dbusmenu_menuitem_child_delete, function in DbusmenuMenuitem +dbusmenu_menuitem_child_find, function in DbusmenuMenuitem +dbusmenu_menuitem_child_prepend, function in DbusmenuMenuitem +dbusmenu_menuitem_child_reorder, function in DbusmenuMenuitem +dbusmenu_menuitem_find_id, function in DbusmenuMenuitem +dbusmenu_menuitem_foreach, function in DbusmenuMenuitem +dbusmenu_menuitem_get_children, function in DbusmenuMenuitem +dbusmenu_menuitem_get_id, function in DbusmenuMenuitem +dbusmenu_menuitem_get_position, function in DbusmenuMenuitem +dbusmenu_menuitem_get_position_realized, function in DbusmenuMenuitem +dbusmenu_menuitem_get_root, function in DbusmenuMenuitem +dbusmenu_menuitem_handle_event, function in DbusmenuMenuitem +DBUSMENU_MENUITEM_ICON_NAME_BLANK, macro in DbusmenuMenuitem +dbusmenu_menuitem_new, function in DbusmenuMenuitem +dbusmenu_menuitem_new_with_id, function in DbusmenuMenuitem +dbusmenu_menuitem_properties_copy, function in DbusmenuMenuitem +dbusmenu_menuitem_properties_list, function in DbusmenuMenuitem +dbusmenu_menuitem_property_exist, function in DbusmenuMenuitem +dbusmenu_menuitem_property_get, function in DbusmenuMenuitem +dbusmenu_menuitem_property_get_bool, function in DbusmenuMenuitem +dbusmenu_menuitem_property_get_int, function in DbusmenuMenuitem +dbusmenu_menuitem_property_get_value, function in DbusmenuMenuitem +dbusmenu_menuitem_property_remove, function in DbusmenuMenuitem +dbusmenu_menuitem_property_set, function in DbusmenuMenuitem +dbusmenu_menuitem_property_set_bool, function in DbusmenuMenuitem +dbusmenu_menuitem_property_set_int, function in DbusmenuMenuitem +dbusmenu_menuitem_property_set_value, function in DbusmenuMenuitem +DBUSMENU_MENUITEM_PROP_ENABLED, macro in DbusmenuMenuitem +DBUSMENU_MENUITEM_PROP_ICON_DATA, macro in DbusmenuMenuitem +DBUSMENU_MENUITEM_PROP_ICON_NAME, macro in DbusmenuMenuitem +DBUSMENU_MENUITEM_PROP_LABEL, macro in DbusmenuMenuitem +DBUSMENU_MENUITEM_PROP_TOGGLE_STATE, macro in DbusmenuMenuitem +DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE, macro in DbusmenuMenuitem +DBUSMENU_MENUITEM_PROP_TYPE, macro in DbusmenuMenuitem +DBUSMENU_MENUITEM_PROP_VISIBLE, macro in DbusmenuMenuitem +dbusmenu_menuitem_proxy_get_wrapped, function in DbusmenuMenuitemProxy +dbusmenu_menuitem_proxy_new, function in DbusmenuMenuitemProxy +dbusmenu_menuitem_send_about_to_show, function in DbusmenuMenuitem +dbusmenu_menuitem_set_root, function in DbusmenuMenuitem +DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED, macro in DbusmenuMenuitem +DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED, macro in DbusmenuMenuitem +DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED, macro in DbusmenuMenuitem +DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED, macro in DbusmenuMenuitem +DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED, macro in DbusmenuMenuitem +DBUSMENU_MENUITEM_SIGNAL_REALIZED, macro in DbusmenuMenuitem +DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID, macro in DbusmenuMenuitem +dbusmenu_menuitem_take_children, function in DbusmenuMenuitem +DBUSMENU_MENUITEM_TOGGLE_CHECK, macro in DbusmenuMenuitem +DBUSMENU_MENUITEM_TOGGLE_RADIO, macro in DbusmenuMenuitem +DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED, macro in DbusmenuMenuitem +DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED, macro in DbusmenuMenuitem +DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN, macro in DbusmenuMenuitem +dbusmenu_server_new, function in DbusmenuServer +DBUSMENU_SERVER_PROP_DBUS_OBJECT, macro in DbusmenuServer +DBUSMENU_SERVER_PROP_ROOT_NODE, macro in DbusmenuServer +DBUSMENU_SERVER_PROP_VERSION, macro in DbusmenuServer +dbusmenu_server_set_root, function in DbusmenuServer +DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE, macro in DbusmenuServer +DBUSMENU_SERVER_SIGNAL_ID_UPDATE, macro in DbusmenuServer +DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE, macro in DbusmenuServer +DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED, macro in DbusmenuServer + +O +org_ayatana_dbusmenu_about_to_show, function in dbusmenu-client +org_ayatana_dbusmenu_about_to_show_async, function in dbusmenu-client +org_ayatana_dbusmenu_about_to_show_reply, user_function in dbusmenu-client +org_ayatana_dbusmenu_event, function in dbusmenu-client +org_ayatana_dbusmenu_event_async, function in dbusmenu-client +org_ayatana_dbusmenu_event_reply, user_function in dbusmenu-client +org_ayatana_dbusmenu_get_children, function in dbusmenu-client +org_ayatana_dbusmenu_get_children_async, function in dbusmenu-client +org_ayatana_dbusmenu_get_children_reply, user_function in dbusmenu-client +org_ayatana_dbusmenu_get_group_properties, function in dbusmenu-client +org_ayatana_dbusmenu_get_group_properties_async, function in dbusmenu-client +org_ayatana_dbusmenu_get_group_properties_reply, user_function in dbusmenu-client +org_ayatana_dbusmenu_get_layout, function in dbusmenu-client +org_ayatana_dbusmenu_get_layout_async, function in dbusmenu-client +org_ayatana_dbusmenu_get_layout_reply, user_function in dbusmenu-client +org_ayatana_dbusmenu_get_properties, function in dbusmenu-client +org_ayatana_dbusmenu_get_properties_async, function in dbusmenu-client +org_ayatana_dbusmenu_get_properties_reply, user_function in dbusmenu-client +org_ayatana_dbusmenu_get_property, function in dbusmenu-client +org_ayatana_dbusmenu_get_property_async, function in dbusmenu-client +org_ayatana_dbusmenu_get_property_reply, user_function in dbusmenu-client + + diff --git a/docs/libdbusmenu-glib/reference/xml/client-menuitem.xml b/docs/libdbusmenu-glib/reference/xml/client-menuitem.xml new file mode 100644 index 0000000..06208c9 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/xml/client-menuitem.xml @@ -0,0 +1,87 @@ + + +]> + + +DbusmenuClientMenuitem +3 + + LIBDBUSMENU-GLIB Library + + + +DbusmenuClientMenuitem + + + + +Synopsis + +#define DBUSMENU_CLIENT_MENUITEM_TYPE + DbusmenuClientMenuitem; + DbusmenuClientMenuitemClass; +DbusmenuClientMenuitem * dbusmenu_client_menuitem_new (gint id, + DbusmenuClient *client); + + + +Object Hierarchy + + GObject + +----DbusmenuMenuitem + +----DbusmenuClientMenuitem + + + + +Description + + + + +Details + +DBUSMENU_CLIENT_MENUITEM_TYPE +DBUSMENU_CLIENT_MENUITEM_TYPE +#define DBUSMENU_CLIENT_MENUITEM_TYPE (dbusmenu_client_menuitem_get_type ()) + + + + +DbusmenuClientMenuitem +DbusmenuClientMenuitem +typedef struct _DbusmenuClientMenuitem DbusmenuClientMenuitem; + + + +DbusmenuClientMenuitemClass +DbusmenuClientMenuitemClass +typedef struct { + DbusmenuMenuitemClass parent_class; +} DbusmenuClientMenuitemClass; + + + + +dbusmenu_client_menuitem_new () +dbusmenu_client_menuitem_new +DbusmenuClientMenuitem * dbusmenu_client_menuitem_new (gint id, + DbusmenuClient *client); + + +id : + + +client : + + +Returns : + + + + + + diff --git a/docs/libdbusmenu-glib/reference/xml/client.xml b/docs/libdbusmenu-glib/reference/xml/client.xml new file mode 100644 index 0000000..a8d62bf --- /dev/null +++ b/docs/libdbusmenu-glib/reference/xml/client.xml @@ -0,0 +1,336 @@ + + +]> + + +DbusmenuClient +3 + + LIBDBUSMENU-GLIB Library + + + +DbusmenuClient +The catcher of all the server traffic + + +Stability Level +Unstable, unless otherwise indicated + + + +Synopsis + + +#include <libdbusmenu-glib/client.h> + +#define DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED +#define DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED +#define DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM +#define DBUSMENU_CLIENT_PROP_DBUS_NAME +#define DBUSMENU_CLIENT_PROP_DBUS_OBJECT +#define DBUSMENU_CLIENT_TYPES_DEFAULT +#define DBUSMENU_CLIENT_TYPES_SEPARATOR +#define DBUSMENU_CLIENT_TYPES_IMAGE + DbusmenuClientClass; +gboolean (*DbusmenuClientTypeHandler) (DbusmenuMenuitem *newitem, + DbusmenuMenuitem *parent, + DbusmenuClient *client); +DbusmenuClient * dbusmenu_client_new (const gchar *name, + const gchar *object); +DbusmenuMenuitem * dbusmenu_client_get_root (DbusmenuClient *client); +gboolean dbusmenu_client_add_type_handler (DbusmenuClient *client, + const gchar *type, + DbusmenuClientTypeHandler newfunc); +void dbusmenu_client_send_event (DbusmenuClient *client, + gint id, + const gchar *name, + const GValue *value, + guint timestamp); +void dbusmenu_client_send_about_to_show (DbusmenuClient *client, + gint id, + void (cbgpointer user_data) (), + gpointer cb_data); + + + + +Description + +The client exists as a mirror to the server. For most folks + all they will do with a client is set it up to connect to + a server and then watch as the menu items on their side + of the bus change. This is all they should need to know about + the client, that it magically makes their menuitems dance. + + + It does this by setting up signal watchers and adjusting + the menuitems appropriately. Most users should watch the + menu items and the signal "layout-changed" for + larger events so that they can be optimized. It is possible + with that signal that even the root node would change. If + that doesn't happen the normal signals on the individual + nodes should be enough for most users. + + + +Details + +DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED +DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED +#define DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED "layout-updated" + + + + +DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED +DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED +#define DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED "root-changed" + + + + +DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM +DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM +#define DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM "new-menuitem" + + + + +DBUSMENU_CLIENT_PROP_DBUS_NAME +DBUSMENU_CLIENT_PROP_DBUS_NAME +#define DBUSMENU_CLIENT_PROP_DBUS_NAME "dbus-name" + + + + +DBUSMENU_CLIENT_PROP_DBUS_OBJECT +DBUSMENU_CLIENT_PROP_DBUS_OBJECT +#define DBUSMENU_CLIENT_PROP_DBUS_OBJECT "dbus-object" + + + + +DBUSMENU_CLIENT_TYPES_DEFAULT +DBUSMENU_CLIENT_TYPES_DEFAULT +#define DBUSMENU_CLIENT_TYPES_DEFAULT "standard" + + + + +DBUSMENU_CLIENT_TYPES_SEPARATOR +DBUSMENU_CLIENT_TYPES_SEPARATOR +#define DBUSMENU_CLIENT_TYPES_SEPARATOR "separator" + + + + +DBUSMENU_CLIENT_TYPES_IMAGE +DBUSMENU_CLIENT_TYPES_IMAGE +#define DBUSMENU_CLIENT_TYPES_IMAGE "standard" + + + + +DbusmenuClientClass +DbusmenuClientClass +typedef struct { + GObjectClass parent_class; + + void (*layout_updated)(void); + void (*root_changed) (DbusmenuMenuitem * newroot); + void (*new_menuitem) (DbusmenuMenuitem * newitem); + + /* Reserved for future use */ + void (*reserved1) (void); + void (*reserved2) (void); + void (*reserved3) (void); + void (*reserved4) (void); +} DbusmenuClientClass; + + +A simple class that takes all of the information from a + DbusmenuServer over DBus and makes the same set of + DbusmenuMenuitem objects appear on the other side. + +GObjectClass parent_class; +GObjectClass + + +layout_updated () +Slot for "layout-updated". + + +root_changed () + + + +new_menuitem () +Slot for "new-menuitem". + + +reserved1 () +Reserved for future use. + + +reserved2 () +Reserved for future use. + + +reserved3 () +Reserved for future use. + + +reserved4 () +Reserved for future use. + + + + +DbusmenuClientTypeHandler () +DbusmenuClientTypeHandler +gboolean (*DbusmenuClientTypeHandler) (DbusmenuMenuitem *newitem, + DbusmenuMenuitem *parent, + DbusmenuClient *client); + + +newitem : + + +parent : + + +client : + + +Returns : + + + +dbusmenu_client_new () +dbusmenu_client_new +DbusmenuClient * dbusmenu_client_new (const gchar *name, + const gchar *object); + +This function creates a new client that connects to a specific + server on DBus. That server is at a specific location sharing + a known object. The interface is assumed by the code to be + the DBus menu interface. The newly created client will start + sending out events as it syncs up with the server. + +name : +The DBus name for the server to connect to + +object : +The object on the server to monitor + +Returns : A brand new DbusmenuClient + + + +dbusmenu_client_get_root () +dbusmenu_client_get_root +DbusmenuMenuitem * dbusmenu_client_get_root (DbusmenuClient *client); + +Grabs the root node for the specified client client. This + function may block. It will block if there is currently a + call to update the layout, it will block on that layout + updated and then return the newly updated layout. Chances + are that this update is in the queue for the mainloop as + it would have been requested some time ago, but in theory + it could block longer. + +client : +The DbusmenuClient to get the root node from + +Returns : A DbusmenuMenuitem representing the root of + menu on the server. If there is no server or there is + an error receiving its layout it'll return NULL. + + + +dbusmenu_client_add_type_handler () +dbusmenu_client_add_type_handler +gboolean dbusmenu_client_add_type_handler (DbusmenuClient *client, + const gchar *type, + DbusmenuClientTypeHandler newfunc); + +This function connects into the type handling of the DbusmenuClient. + Every new menuitem that comes in immediately gets asked for it's + properties. When we get those properties we check the 'type' + property and look to see if it matches a handler that is known + by the client. If so, the newfunc function is executed on that + DbusmenuMenuitem. If not, then the DbusmenuClient::new-menuitem + signal is sent. + + + In the future the known types will be sent to the server so that it + can make choices about the menu item types availble. + +client : +Client where we're getting types coming in + +type : +A text string that will be matched with the 'type' + property on incoming menu items + +newfunc : +The function that will be executed with those new + items when they come in. + +Returns : If registering the new type was successful. + + + +dbusmenu_client_send_event () +dbusmenu_client_send_event +void dbusmenu_client_send_event (DbusmenuClient *client, + gint id, + const gchar *name, + const GValue *value, + guint timestamp); + + +client : + + +id : + + +name : + + +value : + + +timestamp : + + + + +dbusmenu_client_send_about_to_show () +dbusmenu_client_send_about_to_show +void dbusmenu_client_send_about_to_show (DbusmenuClient *client, + gint id, + void (cbgpointer user_data) (), + gpointer cb_data); + + +client : + + +id : + +gpointer user_data: + +cb_data : + + + + + + + diff --git a/docs/libdbusmenu-glib/reference/xml/dbusmenu-client.xml b/docs/libdbusmenu-glib/reference/xml/dbusmenu-client.xml new file mode 100644 index 0000000..f7244f7 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/xml/dbusmenu-client.xml @@ -0,0 +1,657 @@ + + +]> + + +dbusmenu-client +3 + + LIBDBUSMENU-GLIB Library + + + +dbusmenu-client + + + + +Synopsis + +#define DBUS_GLIB_CLIENT_WRAPPERS_org_ayatana_dbusmenu +gboolean org_ayatana_dbusmenu_get_layout (DBusGProxy *proxy, + const gint IN_parentId, + guint *OUT_revision, + char **OUT_layout); +void (*org_ayatana_dbusmenu_get_layout_reply) + (DBusGProxy *proxy, + guint OUT_revision, + char *OUT_layout, + GError *error, + gpointer userdata); +DBusGProxyCall * org_ayatana_dbusmenu_get_layout_async + (DBusGProxy *proxy, + const gint IN_parentId, + org_ayatana_dbusmenu_get_layout_reply callback); +return dbus_g_proxy_begin_call (proxy Param1); +gboolean org_ayatana_dbusmenu_get_group_properties + (DBusGProxy *proxy, + const GArray *IN_ids, + const char **IN_propertyNames, + GPtrArray **OUT_properties); +void (*org_ayatana_dbusmenu_get_group_properties_reply) + (DBusGProxy *proxy, + GPtrArray *OUT_properties, + GError *error, + gpointer userdata); +DBusGProxyCall * org_ayatana_dbusmenu_get_group_properties_async + (DBusGProxy *proxy, + const GArray *IN_ids, + const char **IN_propertyNames, + org_ayatana_dbusmenu_get_group_properties_reply callback); +gboolean org_ayatana_dbusmenu_get_children (DBusGProxy *proxy, + const gint IN_id, + const char **IN_propertyNames, + GPtrArray **OUT_properties); +void (*org_ayatana_dbusmenu_get_children_reply) + (DBusGProxy *proxy, + GPtrArray *OUT_properties, + GError *error, + gpointer userdata); +DBusGProxyCall * org_ayatana_dbusmenu_get_children_async + (DBusGProxy *proxy, + const gint IN_id, + const char **IN_propertyNames, + org_ayatana_dbusmenu_get_children_reply callback); +gboolean org_ayatana_dbusmenu_get_property (DBusGProxy *proxy, + const gint IN_id, + const char *IN_name, + GValue *OUT_value); +void (*org_ayatana_dbusmenu_get_property_reply) + (DBusGProxy *proxy, + GValue OUT_value, + GError *error, + gpointer userdata); +DBusGProxyCall * org_ayatana_dbusmenu_get_property_async + (DBusGProxy *proxy, + const gint IN_id, + const char *IN_name, + org_ayatana_dbusmenu_get_property_reply callback); +gboolean org_ayatana_dbusmenu_get_properties (DBusGProxy *proxy, + const gint IN_id, + const char **IN_propertyNames, + GHashTable **OUT_properties); +void (*org_ayatana_dbusmenu_get_properties_reply) + (DBusGProxy *proxy, + GHashTable *OUT_properties, + GError *error, + gpointer userdata); +DBusGProxyCall * org_ayatana_dbusmenu_get_properties_async + (DBusGProxy *proxy, + const gint IN_id, + const char **IN_propertyNames, + org_ayatana_dbusmenu_get_properties_reply callback); +gboolean org_ayatana_dbusmenu_event (DBusGProxy *proxy, + const gint IN_id, + const char *IN_eventId, + const GValue *IN_data, + const guint IN_timestamp); +void (*org_ayatana_dbusmenu_event_reply) (DBusGProxy *proxy, + GError *error, + gpointer userdata); +DBusGProxyCall * org_ayatana_dbusmenu_event_async (DBusGProxy *proxy, + const gint IN_id, + const char *IN_eventId, + const GValue *IN_data, + const guint IN_timestamp, + org_ayatana_dbusmenu_event_reply callback); +gboolean org_ayatana_dbusmenu_about_to_show (DBusGProxy *proxy, + const gint IN_id, + gboolean *OUT_needUpdate); +void (*org_ayatana_dbusmenu_about_to_show_reply) + (DBusGProxy *proxy, + gboolean OUT_needUpdate, + GError *error, + gpointer userdata); +DBusGProxyCall * org_ayatana_dbusmenu_about_to_show_async + (DBusGProxy *proxy, + const gint IN_id, + org_ayatana_dbusmenu_about_to_show_reply callback); + + + + +Description + + + + +Details + +DBUS_GLIB_CLIENT_WRAPPERS_org_ayatana_dbusmenu +DBUS_GLIB_CLIENT_WRAPPERS_org_ayatana_dbusmenu +#define DBUS_GLIB_CLIENT_WRAPPERS_org_ayatana_dbusmenu + + + + +org_ayatana_dbusmenu_get_layout () +org_ayatana_dbusmenu_get_layout +gboolean org_ayatana_dbusmenu_get_layout (DBusGProxy *proxy, + const gint IN_parentId, + guint *OUT_revision, + char **OUT_layout); + + +proxy : + + +IN_parentId : + + +OUT_revision : + + +OUT_layout : + + +Returns : + + + +org_ayatana_dbusmenu_get_layout_reply () +org_ayatana_dbusmenu_get_layout_reply +void (*org_ayatana_dbusmenu_get_layout_reply) + (DBusGProxy *proxy, + guint OUT_revision, + char *OUT_layout, + GError *error, + gpointer userdata); + + +proxy : + + +OUT_revision : + + +OUT_layout : + + +error : + + +userdata : + + + + +org_ayatana_dbusmenu_get_layout_async () +org_ayatana_dbusmenu_get_layout_async +DBusGProxyCall * org_ayatana_dbusmenu_get_layout_async + (DBusGProxy *proxy, + const gint IN_parentId, + org_ayatana_dbusmenu_get_layout_reply callback); + + +proxy : + + +IN_parentId : + + +callback : + + +Returns : + + + +dbus_g_proxy_begin_call () +dbus_g_proxy_begin_call +return dbus_g_proxy_begin_call (proxy Param1); + + +Param1 : + + +Returns : + + + +org_ayatana_dbusmenu_get_group_properties () +org_ayatana_dbusmenu_get_group_properties +gboolean org_ayatana_dbusmenu_get_group_properties + (DBusGProxy *proxy, + const GArray *IN_ids, + const char **IN_propertyNames, + GPtrArray **OUT_properties); + + +proxy : + + +IN_ids : + + +IN_propertyNames : + + +OUT_properties : + + +Returns : + + + +org_ayatana_dbusmenu_get_group_properties_reply () +org_ayatana_dbusmenu_get_group_properties_reply +void (*org_ayatana_dbusmenu_get_group_properties_reply) + (DBusGProxy *proxy, + GPtrArray *OUT_properties, + GError *error, + gpointer userdata); + + +proxy : + + +OUT_properties : + + +error : + + +userdata : + + + + +org_ayatana_dbusmenu_get_group_properties_async () +org_ayatana_dbusmenu_get_group_properties_async +DBusGProxyCall * org_ayatana_dbusmenu_get_group_properties_async + (DBusGProxy *proxy, + const GArray *IN_ids, + const char **IN_propertyNames, + org_ayatana_dbusmenu_get_group_properties_reply callback); + + +proxy : + + +IN_ids : + + +IN_propertyNames : + + +callback : + + +Returns : + + + +org_ayatana_dbusmenu_get_children () +org_ayatana_dbusmenu_get_children +gboolean org_ayatana_dbusmenu_get_children (DBusGProxy *proxy, + const gint IN_id, + const char **IN_propertyNames, + GPtrArray **OUT_properties); + + +proxy : + + +IN_id : + + +IN_propertyNames : + + +OUT_properties : + + +Returns : + + + +org_ayatana_dbusmenu_get_children_reply () +org_ayatana_dbusmenu_get_children_reply +void (*org_ayatana_dbusmenu_get_children_reply) + (DBusGProxy *proxy, + GPtrArray *OUT_properties, + GError *error, + gpointer userdata); + + +proxy : + + +OUT_properties : + + +error : + + +userdata : + + + + +org_ayatana_dbusmenu_get_children_async () +org_ayatana_dbusmenu_get_children_async +DBusGProxyCall * org_ayatana_dbusmenu_get_children_async + (DBusGProxy *proxy, + const gint IN_id, + const char **IN_propertyNames, + org_ayatana_dbusmenu_get_children_reply callback); + + +proxy : + + +IN_id : + + +IN_propertyNames : + + +callback : + + +Returns : + + + +org_ayatana_dbusmenu_get_property () +org_ayatana_dbusmenu_get_property +gboolean org_ayatana_dbusmenu_get_property (DBusGProxy *proxy, + const gint IN_id, + const char *IN_name, + GValue *OUT_value); + + +proxy : + + +IN_id : + + +IN_name : + + +OUT_value : + + +Returns : + + + +org_ayatana_dbusmenu_get_property_reply () +org_ayatana_dbusmenu_get_property_reply +void (*org_ayatana_dbusmenu_get_property_reply) + (DBusGProxy *proxy, + GValue OUT_value, + GError *error, + gpointer userdata); + + +proxy : + + +OUT_value : + + +error : + + +userdata : + + + + +org_ayatana_dbusmenu_get_property_async () +org_ayatana_dbusmenu_get_property_async +DBusGProxyCall * org_ayatana_dbusmenu_get_property_async + (DBusGProxy *proxy, + const gint IN_id, + const char *IN_name, + org_ayatana_dbusmenu_get_property_reply callback); + + +proxy : + + +IN_id : + + +IN_name : + + +callback : + + +Returns : + + + +org_ayatana_dbusmenu_get_properties () +org_ayatana_dbusmenu_get_properties +gboolean org_ayatana_dbusmenu_get_properties (DBusGProxy *proxy, + const gint IN_id, + const char **IN_propertyNames, + GHashTable **OUT_properties); + + +proxy : + + +IN_id : + + +IN_propertyNames : + + +OUT_properties : + + +Returns : + + + +org_ayatana_dbusmenu_get_properties_reply () +org_ayatana_dbusmenu_get_properties_reply +void (*org_ayatana_dbusmenu_get_properties_reply) + (DBusGProxy *proxy, + GHashTable *OUT_properties, + GError *error, + gpointer userdata); + + +proxy : + + +OUT_properties : + + +error : + + +userdata : + + + + +org_ayatana_dbusmenu_get_properties_async () +org_ayatana_dbusmenu_get_properties_async +DBusGProxyCall * org_ayatana_dbusmenu_get_properties_async + (DBusGProxy *proxy, + const gint IN_id, + const char **IN_propertyNames, + org_ayatana_dbusmenu_get_properties_reply callback); + + +proxy : + + +IN_id : + + +IN_propertyNames : + + +callback : + + +Returns : + + + +org_ayatana_dbusmenu_event () +org_ayatana_dbusmenu_event +gboolean org_ayatana_dbusmenu_event (DBusGProxy *proxy, + const gint IN_id, + const char *IN_eventId, + const GValue *IN_data, + const guint IN_timestamp); + + +proxy : + + +IN_id : + + +IN_eventId : + + +IN_data : + + +IN_timestamp : + + +Returns : + + + +org_ayatana_dbusmenu_event_reply () +org_ayatana_dbusmenu_event_reply +void (*org_ayatana_dbusmenu_event_reply) (DBusGProxy *proxy, + GError *error, + gpointer userdata); + + +proxy : + + +error : + + +userdata : + + + + +org_ayatana_dbusmenu_event_async () +org_ayatana_dbusmenu_event_async +DBusGProxyCall * org_ayatana_dbusmenu_event_async (DBusGProxy *proxy, + const gint IN_id, + const char *IN_eventId, + const GValue *IN_data, + const guint IN_timestamp, + org_ayatana_dbusmenu_event_reply callback); + + +proxy : + + +IN_id : + + +IN_eventId : + + +IN_data : + + +IN_timestamp : + + +callback : + + +Returns : + + + +org_ayatana_dbusmenu_about_to_show () +org_ayatana_dbusmenu_about_to_show +gboolean org_ayatana_dbusmenu_about_to_show (DBusGProxy *proxy, + const gint IN_id, + gboolean *OUT_needUpdate); + + +proxy : + + +IN_id : + + +OUT_needUpdate : + + +Returns : + + + +org_ayatana_dbusmenu_about_to_show_reply () +org_ayatana_dbusmenu_about_to_show_reply +void (*org_ayatana_dbusmenu_about_to_show_reply) + (DBusGProxy *proxy, + gboolean OUT_needUpdate, + GError *error, + gpointer userdata); + + +proxy : + + +OUT_needUpdate : + + +error : + + +userdata : + + + + +org_ayatana_dbusmenu_about_to_show_async () +org_ayatana_dbusmenu_about_to_show_async +DBusGProxyCall * org_ayatana_dbusmenu_about_to_show_async + (DBusGProxy *proxy, + const gint IN_id, + org_ayatana_dbusmenu_about_to_show_reply callback); + + +proxy : + + +IN_id : + + +callback : + + +Returns : + + + + + + diff --git a/docs/libdbusmenu-glib/reference/xml/dbusmenu-server.xml b/docs/libdbusmenu-glib/reference/xml/dbusmenu-server.xml new file mode 100644 index 0000000..836e1d6 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/xml/dbusmenu-server.xml @@ -0,0 +1,462 @@ + + +]> + + +dbusmenu-server +3 + + LIBDBUSMENU-GLIB Library + + + +dbusmenu-server + + + + +Synopsis + +#define g_marshal_value_peek_boolean (v) +#define g_marshal_value_peek_char (v) +#define g_marshal_value_peek_uchar (v) +#define g_marshal_value_peek_int (v) +#define g_marshal_value_peek_uint (v) +#define g_marshal_value_peek_long (v) +#define g_marshal_value_peek_ulong (v) +#define g_marshal_value_peek_int64 (v) +#define g_marshal_value_peek_uint64 (v) +#define g_marshal_value_peek_enum (v) +#define g_marshal_value_peek_flags (v) +#define g_marshal_value_peek_float (v) +#define g_marshal_value_peek_double (v) +#define g_marshal_value_peek_string (v) +#define g_marshal_value_peek_param (v) +#define g_marshal_value_peek_boxed (v) +#define g_marshal_value_peek_pointer (v) +#define g_marshal_value_peek_object (v) +void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_POINTER_POINTER + (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); +void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER_POINTER + (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); +void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_BOXED_POINTER_POINTER + (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); +void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_BOXED_UINT_POINTER + (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); +void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER + (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); +void dbus_glib_marshal__dbusmenu_server_BOOLEAN__BOXED_BOXED_POINTER_POINTER + (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); + + + + +Description + + + + +Details + +g_marshal_value_peek_boolean() +g_marshal_value_peek_boolean +#define g_marshal_value_peek_boolean(v) + + +v : + + + + +g_marshal_value_peek_char() +g_marshal_value_peek_char +#define g_marshal_value_peek_char(v) + + +v : + + + + +g_marshal_value_peek_uchar() +g_marshal_value_peek_uchar +#define g_marshal_value_peek_uchar(v) + + +v : + + + + +g_marshal_value_peek_int() +g_marshal_value_peek_int +#define g_marshal_value_peek_int(v) + + +v : + + + + +g_marshal_value_peek_uint() +g_marshal_value_peek_uint +#define g_marshal_value_peek_uint(v) + + +v : + + + + +g_marshal_value_peek_long() +g_marshal_value_peek_long +#define g_marshal_value_peek_long(v) + + +v : + + + + +g_marshal_value_peek_ulong() +g_marshal_value_peek_ulong +#define g_marshal_value_peek_ulong(v) + + +v : + + + + +g_marshal_value_peek_int64() +g_marshal_value_peek_int64 +#define g_marshal_value_peek_int64(v) + + +v : + + + + +g_marshal_value_peek_uint64() +g_marshal_value_peek_uint64 +#define g_marshal_value_peek_uint64(v) + + +v : + + + + +g_marshal_value_peek_enum() +g_marshal_value_peek_enum +#define g_marshal_value_peek_enum(v) + + +v : + + + + +g_marshal_value_peek_flags() +g_marshal_value_peek_flags +#define g_marshal_value_peek_flags(v) + + +v : + + + + +g_marshal_value_peek_float() +g_marshal_value_peek_float +#define g_marshal_value_peek_float(v) + + +v : + + + + +g_marshal_value_peek_double() +g_marshal_value_peek_double +#define g_marshal_value_peek_double(v) + + +v : + + + + +g_marshal_value_peek_string() +g_marshal_value_peek_string +#define g_marshal_value_peek_string(v) + + +v : + + + + +g_marshal_value_peek_param() +g_marshal_value_peek_param +#define g_marshal_value_peek_param(v) + + +v : + + + + +g_marshal_value_peek_boxed() +g_marshal_value_peek_boxed +#define g_marshal_value_peek_boxed(v) + + +v : + + + + +g_marshal_value_peek_pointer() +g_marshal_value_peek_pointer +#define g_marshal_value_peek_pointer(v) + + +v : + + + + +g_marshal_value_peek_object() +g_marshal_value_peek_object +#define g_marshal_value_peek_object(v) + + +v : + + + + +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_POINTER_POINTER () +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_POINTER_POINTER +void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_POINTER_POINTER + (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); + + +closure : + + +return_value : + + +n_param_values : + + +param_values : + + +invocation_hint : + + +marshal_data : + + + + +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER_POINTER () +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER_POINTER +void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER_POINTER + (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); + + +closure : + + +return_value : + + +n_param_values : + + +param_values : + + +invocation_hint : + + +marshal_data : + + + + +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_BOXED_POINTER_POINTER () +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_BOXED_POINTER_POINTER +void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_BOXED_POINTER_POINTER + (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); + + +closure : + + +return_value : + + +n_param_values : + + +param_values : + + +invocation_hint : + + +marshal_data : + + + + +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_BOXED_UINT_POINTER () +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_BOXED_UINT_POINTER +void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_BOXED_UINT_POINTER + (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); + + +closure : + + +return_value : + + +n_param_values : + + +param_values : + + +invocation_hint : + + +marshal_data : + + + + +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER () +dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER +void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER + (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); + + +closure : + + +return_value : + + +n_param_values : + + +param_values : + + +invocation_hint : + + +marshal_data : + + + + +dbus_glib_marshal__dbusmenu_server_BOOLEAN__BOXED_BOXED_POINTER_POINTER () +dbus_glib_marshal__dbusmenu_server_BOOLEAN__BOXED_BOXED_POINTER_POINTER +void dbus_glib_marshal__dbusmenu_server_BOOLEAN__BOXED_BOXED_POINTER_POINTER + (GClosure *closure, + GValue *return_value, + guint n_param_values, + const GValue *param_values, + gpointer invocation_hint, + gpointer marshal_data); + + +closure : + + +return_value : + + +n_param_values : + + +param_values : + + +invocation_hint : + + +marshal_data : + + + + + + + diff --git a/docs/libdbusmenu-glib/reference/xml/menuitem-proxy.xml b/docs/libdbusmenu-glib/reference/xml/menuitem-proxy.xml new file mode 100644 index 0000000..7d8b431 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/xml/menuitem-proxy.xml @@ -0,0 +1,111 @@ + + +]> + + +DbusmenuMenuitemProxy +3 + + LIBDBUSMENU-GLIB Library + + + +DbusmenuMenuitemProxy + + + + +Synopsis + + DbusmenuMenuitemProxy; + DbusmenuMenuitemProxyClass; +DbusmenuMenuitemProxy * dbusmenu_menuitem_proxy_new (DbusmenuMenuitem *mi); +DbusmenuMenuitem * dbusmenu_menuitem_proxy_get_wrapped (DbusmenuMenuitemProxy *pmi); + + + +Object Hierarchy + + GObject + +----DbusmenuMenuitem + +----DbusmenuMenuitemProxy + + + +Properties + + "menu-item" DbusmenuMenuitem* : Read / Write / Construct Only + + + + +Description + + + + +Details + +DbusmenuMenuitemProxy +DbusmenuMenuitemProxy +typedef struct _DbusmenuMenuitemProxy DbusmenuMenuitemProxy; + + + +DbusmenuMenuitemProxyClass +DbusmenuMenuitemProxyClass +typedef struct { + DbusmenuMenuitemClass parent_class; +} DbusmenuMenuitemProxyClass; + + +Functions and signal slots for DbusmenuMenuitemProxy. + +DbusmenuMenuitemClass parent_class; +The Class of DbusmeneMenuitem + + + + +dbusmenu_menuitem_proxy_new () +dbusmenu_menuitem_proxy_new +DbusmenuMenuitemProxy * dbusmenu_menuitem_proxy_new (DbusmenuMenuitem *mi); + +Builds a new DbusmenuMenuitemProxy object that proxies + all of the values for mi. + +mi : +The DbusmenuMenuitem to proxy + +Returns : A new DbusmenuMenuitemProxy object. + + + +dbusmenu_menuitem_proxy_get_wrapped () +dbusmenu_menuitem_proxy_get_wrapped +DbusmenuMenuitem * dbusmenu_menuitem_proxy_get_wrapped (DbusmenuMenuitemProxy *pmi); + +Accesses the private variable of which DbusmenuMenuitem + we are doing the proxying for. + +pmi : +DbusmenuMenuitemProxy to look into + +Returns : A DbusmenuMenuitem object or a NULL if we + don't have one or there is an error. + + + + + +Property Details +The <literal>"menu-item"</literal> property +DbusmenuMenuitemProxy:menu-item + "menu-item" DbusmenuMenuitem* : Read / Write / Construct Only +An instance of the DbusmenuMenuitem class that this menuitem will mimic. + + + diff --git a/docs/libdbusmenu-glib/reference/xml/menuitem.xml b/docs/libdbusmenu-glib/reference/xml/menuitem.xml new file mode 100644 index 0000000..75f77d6 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/xml/menuitem.xml @@ -0,0 +1,1166 @@ + + +]> + + +DbusmenuMenuitem +3 + + LIBDBUSMENU-GLIB Library + + + +DbusmenuMenuitem +A lowlevel represenation of a menuitem + + +Stability Level +Unstable, unless otherwise indicated + + + +Synopsis + + +#include <libdbusmenu-glib/menuitem.h> + +#define DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED +#define DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED +#define DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED +#define DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED +#define DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED +#define DBUSMENU_MENUITEM_SIGNAL_REALIZED +#define DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID +#define DBUSMENU_MENUITEM_PROP_TYPE +#define DBUSMENU_MENUITEM_PROP_VISIBLE +#define DBUSMENU_MENUITEM_PROP_ENABLED +#define DBUSMENU_MENUITEM_PROP_LABEL +#define DBUSMENU_MENUITEM_PROP_ICON_NAME +#define DBUSMENU_MENUITEM_PROP_ICON_DATA +#define DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE +#define DBUSMENU_MENUITEM_PROP_TOGGLE_STATE +#define DBUSMENU_MENUITEM_TOGGLE_CHECK +#define DBUSMENU_MENUITEM_TOGGLE_RADIO +#define DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED +#define DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED +#define DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN +#define DBUSMENU_MENUITEM_ICON_NAME_BLANK + DbusmenuMenuitem; +void (*dbusmenu_menuitem_about_to_show_cb) + (DbusmenuMenuitem *mi, + gpointer user_data); +void (*dbusmenu_menuitem_buildxml_slot_t) + (DbusmenuMenuitem *mi, + GPtrArray *stringarray); + DbusmenuMenuitemClass; +DbusmenuMenuitem * dbusmenu_menuitem_new (void); +DbusmenuMenuitem * dbusmenu_menuitem_new_with_id (gint id); +gint dbusmenu_menuitem_get_id (DbusmenuMenuitem *mi); +GList * dbusmenu_menuitem_get_children (DbusmenuMenuitem *mi); +GList * dbusmenu_menuitem_take_children (DbusmenuMenuitem *mi); +guint dbusmenu_menuitem_get_position (DbusmenuMenuitem *mi, + DbusmenuMenuitem *parent); +guint dbusmenu_menuitem_get_position_realized + (DbusmenuMenuitem *mi, + DbusmenuMenuitem *parent); +gboolean dbusmenu_menuitem_child_append (DbusmenuMenuitem *mi, + DbusmenuMenuitem *child); +gboolean dbusmenu_menuitem_child_prepend (DbusmenuMenuitem *mi, + DbusmenuMenuitem *child); +gboolean dbusmenu_menuitem_child_delete (DbusmenuMenuitem *mi, + DbusmenuMenuitem *child); +gboolean dbusmenu_menuitem_child_add_position + (DbusmenuMenuitem *mi, + DbusmenuMenuitem *child, + guint position); +gboolean dbusmenu_menuitem_child_reorder (DbusmenuMenuitem *mi, + DbusmenuMenuitem *child, + guint position); +DbusmenuMenuitem * dbusmenu_menuitem_child_find (DbusmenuMenuitem *mi, + gint id); +DbusmenuMenuitem * dbusmenu_menuitem_find_id (DbusmenuMenuitem *mi, + gint id); +gboolean dbusmenu_menuitem_property_set (DbusmenuMenuitem *mi, + const gchar *property, + const gchar *value); +gboolean dbusmenu_menuitem_property_set_value + (DbusmenuMenuitem *mi, + const gchar *property, + const GValue *value); +gboolean dbusmenu_menuitem_property_set_bool (DbusmenuMenuitem *mi, + const gchar *property, + const gboolean value); +gboolean dbusmenu_menuitem_property_set_int (DbusmenuMenuitem *mi, + const gchar *property, + const gint value); +const gchar * dbusmenu_menuitem_property_get (DbusmenuMenuitem *mi, + const gchar *property); +const GValue * dbusmenu_menuitem_property_get_value + (DbusmenuMenuitem *mi, + const gchar *property); +gboolean dbusmenu_menuitem_property_get_bool (DbusmenuMenuitem *mi, + const gchar *property); +gint dbusmenu_menuitem_property_get_int (DbusmenuMenuitem *mi, + const gchar *property); +gboolean dbusmenu_menuitem_property_exist (DbusmenuMenuitem *mi, + const gchar *property); +GList * dbusmenu_menuitem_properties_list (DbusmenuMenuitem *mi); +GHashTable * dbusmenu_menuitem_properties_copy (DbusmenuMenuitem *mi); +void dbusmenu_menuitem_property_remove (DbusmenuMenuitem *mi, + const gchar *property); +void dbusmenu_menuitem_set_root (DbusmenuMenuitem *mi, + gboolean root); +gboolean dbusmenu_menuitem_get_root (DbusmenuMenuitem *mi); +void dbusmenu_menuitem_foreach (DbusmenuMenuitem *mi, + void (funcDbusmenuMenuitem * mi, gpointer data) (), + gpointer data); +void dbusmenu_menuitem_handle_event (DbusmenuMenuitem *mi, + const gchar *name, + const GValue *value, + guint timestamp); +void dbusmenu_menuitem_send_about_to_show + (DbusmenuMenuitem *mi, + dbusmenu_menuitem_about_to_show_cb cb, + gpointer cb_data); + + + +Object Hierarchy + + GObject + +----DbusmenuMenuitem + +----DbusmenuClientMenuitem + +----DbusmenuMenuitemProxy + + + +Properties + + "id" gint : Read / Write / Construct Only + + + +Signals + + "child-added" : Run Last + "child-moved" : Run Last + "child-removed" : Run Last + "item-activated" : Run Last + "property-changed" : Run Last + "realized" : Run Last + + + + +Description + +A DbusmenuMenuitem is the lowest level of represenation of a +single item in a menu. It gets created on the server side +and copied over to the client side where it gets rendered. As +the server starts to change it, and grow it, and do all kinds +of fun stuff that information is transfered over DBus and the +client updates it's understanding of the object model. + + +Most people using either the client or the server should be +able to deal mostly with DbusmenuMenuitem objects. These +are simple, but then they can be attached to more complex +objects and handled appropriately. + + + +Details + +DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED +DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED +#define DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED "property-changed" + + + + +DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED +DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED +#define DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED "item-activated" + + + + +DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED +DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED +#define DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED "child-added" + + + + +DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED +DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED +#define DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED "child-removed" + + + + +DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED +DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED +#define DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED "child-moved" + + + + +DBUSMENU_MENUITEM_SIGNAL_REALIZED +DBUSMENU_MENUITEM_SIGNAL_REALIZED +#define DBUSMENU_MENUITEM_SIGNAL_REALIZED "realized" + + + + +DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID +DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID +#define DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID (g_signal_lookup(DBUSMENU_MENUITEM_SIGNAL_REALIZED, DBUSMENU_TYPE_MENUITEM)) + + + + +DBUSMENU_MENUITEM_PROP_TYPE +DBUSMENU_MENUITEM_PROP_TYPE +#define DBUSMENU_MENUITEM_PROP_TYPE "type" + + + + +DBUSMENU_MENUITEM_PROP_VISIBLE +DBUSMENU_MENUITEM_PROP_VISIBLE +#define DBUSMENU_MENUITEM_PROP_VISIBLE "visible" + + + + +DBUSMENU_MENUITEM_PROP_ENABLED +DBUSMENU_MENUITEM_PROP_ENABLED +#define DBUSMENU_MENUITEM_PROP_ENABLED "enabled" + + + + +DBUSMENU_MENUITEM_PROP_LABEL +DBUSMENU_MENUITEM_PROP_LABEL +#define DBUSMENU_MENUITEM_PROP_LABEL "label" + + + + +DBUSMENU_MENUITEM_PROP_ICON_NAME +DBUSMENU_MENUITEM_PROP_ICON_NAME +#define DBUSMENU_MENUITEM_PROP_ICON_NAME "icon-name" + + + + +DBUSMENU_MENUITEM_PROP_ICON_DATA +DBUSMENU_MENUITEM_PROP_ICON_DATA +#define DBUSMENU_MENUITEM_PROP_ICON_DATA "icon-data" + + + + +DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE +DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE +#define DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE "toggle-type" + + + + +DBUSMENU_MENUITEM_PROP_TOGGLE_STATE +DBUSMENU_MENUITEM_PROP_TOGGLE_STATE +#define DBUSMENU_MENUITEM_PROP_TOGGLE_STATE "toggle-state" + + + + +DBUSMENU_MENUITEM_TOGGLE_CHECK +DBUSMENU_MENUITEM_TOGGLE_CHECK +#define DBUSMENU_MENUITEM_TOGGLE_CHECK "checkmark" + + + + +DBUSMENU_MENUITEM_TOGGLE_RADIO +DBUSMENU_MENUITEM_TOGGLE_RADIO +#define DBUSMENU_MENUITEM_TOGGLE_RADIO "radio" + + + + +DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED +DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED +#define DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED 0 + + + + +DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED +DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED +#define DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED 1 + + + + +DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN +DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN +#define DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN -1 + + + + +DBUSMENU_MENUITEM_ICON_NAME_BLANK +DBUSMENU_MENUITEM_ICON_NAME_BLANK +#define DBUSMENU_MENUITEM_ICON_NAME_BLANK "blank-icon" + + + + +DbusmenuMenuitem +DbusmenuMenuitem +typedef struct _DbusmenuMenuitem DbusmenuMenuitem; + +This is the GObject based object that represents a menu +item. It gets created the same on both the client and +the server side and libdbusmenu-glib does the work of making +this object model appear on both sides of DBus. Simple +really, though through updates and people coming on and off +the bus it can lead to lots of fun complex scenarios. + + +dbusmenu_menuitem_about_to_show_cb () +dbusmenu_menuitem_about_to_show_cb +void (*dbusmenu_menuitem_about_to_show_cb) + (DbusmenuMenuitem *mi, + gpointer user_data); + +Callback prototype for a callback that is called when the +menu should be shown. + +mi : +Menu item that should be shown + +user_data : + Extra user data sent with the function. closure + + +dbusmenu_menuitem_buildxml_slot_t () +dbusmenu_menuitem_buildxml_slot_t +void (*dbusmenu_menuitem_buildxml_slot_t) + (DbusmenuMenuitem *mi, + GPtrArray *stringarray); + +This is the function that is called to represent this menu item +as an XML fragment. Should call it's own children. + +mi : + Menu item that should be built from. in. +stringarray : + An array of strings that can be combined into an XML file.. inout. transfer none. array. element-type utf8. + + +DbusmenuMenuitemClass +DbusmenuMenuitemClass +typedef struct { + GObjectClass parent_class; + + /* Signals */ + void (*property_changed) (gchar * property, GValue * value); + void (*item_activated) (guint timestamp); + void (*child_added) (DbusmenuMenuitem * child, guint position); + void (*child_removed) (DbusmenuMenuitem * child); + void (*child_moved) (DbusmenuMenuitem * child, guint newpos, guint oldpos); + void (*realized) (void); + + /* Virtual functions */ + dbusmenu_menuitem_buildxml_slot_t buildxml; + void (*handle_event) (DbusmenuMenuitem * mi, const gchar * name, const GValue * value, guint timestamp); + void (*send_about_to_show) (DbusmenuMenuitem * mi, dbusmenu_menuitem_about_to_show_cb cb, gpointer cb_data); + + void (*reserved1) (void); + /* void (*reserved2) (void); */ + /* void (*reserved3) (void); */ + /* void (*reserved4) (void); -- realized, realloc when bumping lib version */ +} DbusmenuMenuitemClass; + + +GObjectClass parent_class; + + + +property_changed () +Slot for "property-changed". + + +item_activated () +Slot for "item-activated". + + +child_added () +Slot for "child-added". + + +child_removed () +Slot for "child-removed". + + +child_moved () +Slot for "child-moved". + + +realized () +Slot for "realized". + + +dbusmenu_menuitem_buildxml_slot_t buildxml; +Virtual function that appends the strings required to represent this menu item in the menu XML file. + + +handle_event () +This function is to override how events are handled by subclasses. Look at dbusmenu_menuitem_handle_event for lots of good information. + + +send_about_to_show () +Virtual function that notifies server that the client is about to show a menu. + + +reserved1 () +Reserved for future use. + + + + +dbusmenu_menuitem_new () +dbusmenu_menuitem_new +DbusmenuMenuitem * dbusmenu_menuitem_new (void); + +Create a new DbusmenuMenuitem with all default values. + +Returns : A newly allocated DbusmenuMenuitem. + + + +dbusmenu_menuitem_new_with_id () +dbusmenu_menuitem_new_with_id +DbusmenuMenuitem * dbusmenu_menuitem_new_with_id (gint id); + +This creates a blank DbusmenuMenuitem with a specific ID. + +id : +ID to use for this menuitem + +Returns : A newly allocated DbusmenuMenuitem. + + + +dbusmenu_menuitem_get_id () +dbusmenu_menuitem_get_id +gint dbusmenu_menuitem_get_id (DbusmenuMenuitem *mi); + +Gets the unique ID for mi. + +mi : +The DbusmenuMenuitem to query. + +Returns : The ID of the mi. + + + +dbusmenu_menuitem_get_children () +dbusmenu_menuitem_get_children +GList * dbusmenu_menuitem_get_children (DbusmenuMenuitem *mi); + +Returns simply the list of children that this menu item + has. The list is valid until another child related function + is called, where it might be changed. + +mi : +The DbusmenuMenuitem to query. + +Returns : A GList of pointers to DbusmenuMenuitem objects. + + + +dbusmenu_menuitem_take_children () +dbusmenu_menuitem_take_children +GList * dbusmenu_menuitem_take_children (DbusmenuMenuitem *mi); + +While the name sounds devious that's exactly what this function + does. It takes the list of children from the mi and clears the + internal list. The calling function is now in charge of the ref's + on the children it has taken. A lot of responsibility involved + in taking children. + +mi : +The DbusmenMenuitem to take the children from. + +Returns : A GList of pointers to DbusmenuMenuitem objects. + + + +dbusmenu_menuitem_get_position () +dbusmenu_menuitem_get_position +guint dbusmenu_menuitem_get_position (DbusmenuMenuitem *mi, + DbusmenuMenuitem *parent); + +This function returns the position of the menu item mi + in the children of parent. It will return zero if the + menu item can't be found. + +mi : +The DbusmenuMenuitem to find the position of + +parent : +The DbusmenuMenuitem who's children contain mi + +Returns : The position of mi in the children of parent. + + + +dbusmenu_menuitem_get_position_realized () +dbusmenu_menuitem_get_position_realized +guint dbusmenu_menuitem_get_position_realized + (DbusmenuMenuitem *mi, + DbusmenuMenuitem *parent); + +This function is very similar to dbusmenu_menuitem_get_position + except that it only counts in the children that have been realized. + +mi : +The DbusmenuMenuitem to find the position of + +parent : +The DbusmenuMenuitem who's children contain mi + +Returns : The position of mi in the realized children of parent. + + + +dbusmenu_menuitem_child_append () +dbusmenu_menuitem_child_append +gboolean dbusmenu_menuitem_child_append (DbusmenuMenuitem *mi, + DbusmenuMenuitem *child); + +This function adds child to the list of children on mi at + the end of that list. + +mi : +The DbusmenuMenuitem which will become a new parent + +child : +The DbusmenMenuitem that will be a child + +Returns : Whether the child has been added successfully. + + + +dbusmenu_menuitem_child_prepend () +dbusmenu_menuitem_child_prepend +gboolean dbusmenu_menuitem_child_prepend (DbusmenuMenuitem *mi, + DbusmenuMenuitem *child); + +This function adds child to the list of children on mi at + the beginning of that list. + +mi : +The DbusmenuMenuitem which will become a new parent + +child : +The DbusmenMenuitem that will be a child + +Returns : Whether the child has been added successfully. + + + +dbusmenu_menuitem_child_delete () +dbusmenu_menuitem_child_delete +gboolean dbusmenu_menuitem_child_delete (DbusmenuMenuitem *mi, + DbusmenuMenuitem *child); + +This function removes child from the children list of mi. It does + not call g_object_unref on child. + +mi : +The DbusmenuMenuitem which has child as a child + +child : +The child DbusmenuMenuitem that you want to no longer + be a child of mi. + +Returns : If we were able to delete child. + + + +dbusmenu_menuitem_child_add_position () +dbusmenu_menuitem_child_add_position +gboolean dbusmenu_menuitem_child_add_position + (DbusmenuMenuitem *mi, + DbusmenuMenuitem *child, + guint position); + +Puts child in the list of children for mi at the location + specified in position. If there is not enough entires available + then child will be placed at the end of the list. + +mi : +The DbusmenuMenuitem that we're adding the child child to. + +child : +The DbusmenuMenuitem to make a child of mi. + +position : +Where in mi object's list of chidren child should be placed. + +Returns : Whether child was added successfully. + + + +dbusmenu_menuitem_child_reorder () +dbusmenu_menuitem_child_reorder +gboolean dbusmenu_menuitem_child_reorder (DbusmenuMenuitem *mi, + DbusmenuMenuitem *child, + guint position); + +This function moves a child on the list of children. It is + for a child that is already in the list, but simply needs a + new location. + +mi : + + +child : +The DbusmenuMenuitem that is a child needing to be moved + +position : +The position in the list to place it in + +Returns : Whether the move was successful. + + + +dbusmenu_menuitem_child_find () +dbusmenu_menuitem_child_find +DbusmenuMenuitem * dbusmenu_menuitem_child_find (DbusmenuMenuitem *mi, + gint id); + +Search the children of mi to find one with the ID of id. + If it doesn't exist then we return NULL. + +mi : +The DbusmenuMenuitem who's children to look on + +id : +The ID of the child that we're looking for. + +Returns : The menu item with the ID id or NULL if it + can't be found. + + + +dbusmenu_menuitem_find_id () +dbusmenu_menuitem_find_id +DbusmenuMenuitem * dbusmenu_menuitem_find_id (DbusmenuMenuitem *mi, + gint id); + +This function searchs the whole tree of children that + are attached to mi. This could be quite a few nodes, all + the way down the tree. It is a depth first search. + +mi : +DbusmenuMenuitem at the top of the tree to search + +id : +ID of the DbusmenuMenuitem to search for + +Returns : The DbusmenuMenuitem with the ID of id + or NULL if there isn't such a menu item in the tree + represented by mi. + + + +dbusmenu_menuitem_property_set () +dbusmenu_menuitem_property_set +gboolean dbusmenu_menuitem_property_set (DbusmenuMenuitem *mi, + const gchar *property, + const gchar *value); + +Takes the pair of property and value and places them as a + property on mi. If a property already exists by that name, + then the value is set to the new value. If not, the property + is added. If the value is changed or the property was previously + unset then the signal "prop-changed" will be + emitted by this function. + +mi : +The DbusmenuMenuitem to set the property on. + +property : +Name of the property to set. + +value : +The value of the property. + +Returns : A boolean representing if the property value was set. + + + +dbusmenu_menuitem_property_set_value () +dbusmenu_menuitem_property_set_value +gboolean dbusmenu_menuitem_property_set_value + (DbusmenuMenuitem *mi, + const gchar *property, + const GValue *value); + + +mi : + + +property : + + +value : + + +Returns : + + + +dbusmenu_menuitem_property_set_bool () +dbusmenu_menuitem_property_set_bool +gboolean dbusmenu_menuitem_property_set_bool (DbusmenuMenuitem *mi, + const gchar *property, + const gboolean value); + +Takes a boolean value and sets it on property as a + property on mi. If a property already exists by that name, + then the value is set to the new value. If not, the property + is added. If the value is changed or the property was previously + unset then the signal "prop-changed" will be + emitted by this function. + +mi : +The DbusmenuMenuitem to set the property on. + +property : +Name of the property to set. + +value : +The value of the property. + +Returns : A boolean representing if the property value was set. + + + +dbusmenu_menuitem_property_set_int () +dbusmenu_menuitem_property_set_int +gboolean dbusmenu_menuitem_property_set_int (DbusmenuMenuitem *mi, + const gchar *property, + const gint value); + +Takes a boolean value and sets it on property as a + property on mi. If a property already exists by that name, + then the value is set to the new value. If not, the property + is added. If the value is changed or the property was previously + unset then the signal "prop-changed" will be + emitted by this function. + +mi : +The DbusmenuMenuitem to set the property on. + +property : +Name of the property to set. + +value : +The value of the property. + +Returns : A boolean representing if the property value was set. + + + +dbusmenu_menuitem_property_get () +dbusmenu_menuitem_property_get +const gchar * dbusmenu_menuitem_property_get (DbusmenuMenuitem *mi, + const gchar *property); + +Look up a property on mi and return the value of it if + it exits. NULL will be returned if the property doesn't + exist. + +mi : +The DbusmenuMenuitem to look for the property on. + +property : +The property to grab. + +Returns : A string with the value of the property + that shouldn't be free'd. Or NULL if the property + is not set or is not a string. + + + +dbusmenu_menuitem_property_get_value () +dbusmenu_menuitem_property_get_value +const GValue * dbusmenu_menuitem_property_get_value + (DbusmenuMenuitem *mi, + const gchar *property); + +Look up a property on mi and return the value of it if + it exits. NULL will be returned if the property doesn't + exist. + +mi : +The DbusmenuMenuitem to look for the property on. + +property : +The property to grab. + +Returns : A GValue for the property. + + + +dbusmenu_menuitem_property_get_bool () +dbusmenu_menuitem_property_get_bool +gboolean dbusmenu_menuitem_property_get_bool (DbusmenuMenuitem *mi, + const gchar *property); + +Look up a property on mi and return the value of it if + it exits. Returns FALSE if the property doesn't exist. + +mi : +The DbusmenuMenuitem to look for the property on. + +property : +The property to grab. + +Returns : The value of the property or FALSE. + + + +dbusmenu_menuitem_property_get_int () +dbusmenu_menuitem_property_get_int +gint dbusmenu_menuitem_property_get_int (DbusmenuMenuitem *mi, + const gchar *property); + +Look up a property on mi and return the value of it if + it exits. Returns zero if the property doesn't exist. + +mi : +The DbusmenuMenuitem to look for the property on. + +property : +The property to grab. + +Returns : The value of the property or zero. + + + +dbusmenu_menuitem_property_exist () +dbusmenu_menuitem_property_exist +gboolean dbusmenu_menuitem_property_exist (DbusmenuMenuitem *mi, + const gchar *property); + + +mi : + + +property : + + +Returns : + + + +dbusmenu_menuitem_properties_list () +dbusmenu_menuitem_properties_list +GList * dbusmenu_menuitem_properties_list (DbusmenuMenuitem *mi); + +This functiong gets a list of the names of all the properties + that are set on this menu item. This data on the list is owned + by the menuitem but the list is not and should be freed using + g_list_free() when the calling function is done with it. + +mi : +DbusmenuMenuitem to list the properties on + +Returns : A list of strings or NULL if there are none. + + + +dbusmenu_menuitem_properties_copy () +dbusmenu_menuitem_properties_copy +GHashTable * dbusmenu_menuitem_properties_copy (DbusmenuMenuitem *mi); + +This function takes the properties of a DbusmenuMenuitem + and puts them into a GHashTable that is referenced by the + key of a string and has the value of a string. The hash + table may not have any entries if there aren't any or there + is an error in processing. It is the caller's responsibility + to destroy the created GHashTable. + +mi : +DbusmenuMenuitem that we're interested in the properties of + +Returns : A brand new GHashTable that contains all of the + properties that are on this DbusmenuMenuitem mi. + + + +dbusmenu_menuitem_property_remove () +dbusmenu_menuitem_property_remove +void dbusmenu_menuitem_property_remove (DbusmenuMenuitem *mi, + const gchar *property); + +Removes a property from the menuitem. + +mi : +The DbusmenuMenuitem to remove the property on. + +property : +The property to look for. + + + +dbusmenu_menuitem_set_root () +dbusmenu_menuitem_set_root +void dbusmenu_menuitem_set_root (DbusmenuMenuitem *mi, + gboolean root); + +This function sets the internal value of whether this is a + root node or not. + +mi : +DbusmenuMenuitem to set whether it's root + +root : +Whether mi is a root node or not + + + +dbusmenu_menuitem_get_root () +dbusmenu_menuitem_get_root +gboolean dbusmenu_menuitem_get_root (DbusmenuMenuitem *mi); + +This function returns the internal value of whether this is a + root node or not. + +mi : +DbusmenuMenuitem to see whether it's root + +Returns : TRUE if this is a root node + + + +dbusmenu_menuitem_foreach () +dbusmenu_menuitem_foreach +void dbusmenu_menuitem_foreach (DbusmenuMenuitem *mi, + void (funcDbusmenuMenuitem * mi, gpointer data) (), + gpointer data); + +This calls the function func on this menu item and all + of the children of this item. And their children. And + their children. And... you get the point. It will get + called on the whole tree. + +mi : +The DbusmenItem to start from + +data : + User data to pass to the function. closure + + +dbusmenu_menuitem_handle_event () +dbusmenu_menuitem_handle_event +void dbusmenu_menuitem_handle_event (DbusmenuMenuitem *mi, + const gchar *name, + const GValue *value, + guint timestamp); + +This function is called to create an event. It is likely + to be overrided by subclasses. The default menu item + will respond to the activate signal and do: + + + Emits the "item-activate" signal on this + menu item. Called by server objects when they get the + appropriate DBus signals from the client. + + + If you subclass this function you should really think + about calling the parent function unless you have a good + reason not to. + +mi : +The DbusmenuMenuitem to send the signal on. + +name : +The name of the signal + +value : +A value that could be set for the event + +timestamp : +The timestamp of when the event happened + + + +dbusmenu_menuitem_send_about_to_show () +dbusmenu_menuitem_send_about_to_show +void dbusmenu_menuitem_send_about_to_show + (DbusmenuMenuitem *mi, + dbusmenu_menuitem_about_to_show_cb cb, + gpointer cb_data); + +This function is used to send the even that the submenu + of this item is about to be shown. Callers to this event + should delay showing the menu until their callback is + called if possible. + +mi : +The DbusmenuMenuitem to send the signal on. + +cb : +Callback to call when the call has returned. + +cb_data : + Data to pass to the callback.. closure + + + + +Property Details +The <literal>"id"</literal> property +DbusmenuMenuitem:id + "id" gint : Read / Write / Construct Only +This is a unique indentifier for the menu item.Allowed values: [G_MAXULONG,30000] +Default value: -1 + + + +Signal Details +The <literal>"child-added"</literal> signal +DbusmenuMenuitem::child-added +void user_function (DbusmenuMenuitem *arg0, + GObject *arg1, + guint arg2, + gpointer user_data) : Run Last + +Signaled when the child menuitem has been added to + the parent. + +arg0 : +The DbusmenuMenuitem which is the parent. + +arg1 : +The DbusmenuMenuitem which is the child. + +arg2 : +The position that the child is being added in. + +user_data : +user data set when the signal handler was connected. +The <literal>"child-moved"</literal> signal +DbusmenuMenuitem::child-moved +void user_function (DbusmenuMenuitem *arg0, + GObject *arg1, + guint arg2, + guint arg3, + gpointer user_data) : Run Last + +Signaled when the child menuitem has had it's location + in the list change. + +arg0 : +The DbusmenuMenuitem which is the parent. + +arg1 : +The DbusmenuMenuitem which is the child. + +arg2 : +The position that the child is being moved to. + +arg3 : +The position that the child is was in. + +user_data : +user data set when the signal handler was connected. +The <literal>"child-removed"</literal> signal +DbusmenuMenuitem::child-removed +void user_function (DbusmenuMenuitem *arg0, + GObject *arg1, + gpointer user_data) : Run Last + +Signaled when the child menuitem has been requested to + be removed from the parent. This signal is called when + it has been removed from the list but not yet had + g_object_unref called on it. + +arg0 : +The DbusmenuMenuitem which was the parent. + +arg1 : +The DbusmenuMenuitem which was the child. + +user_data : +user data set when the signal handler was connected. +The <literal>"item-activated"</literal> signal +DbusmenuMenuitem::item-activated +void user_function (DbusmenuMenuitem *arg0, + guint arg1, + gpointer user_data) : Run Last + +Emitted on the objects on the server side when + they are signaled on the client side. + +arg0 : +The DbusmenuMenuitem object. + +arg1 : +The timestamp of when it was activated + +user_data : +user data set when the signal handler was connected. +The <literal>"property-changed"</literal> signal +DbusmenuMenuitem::property-changed +void user_function (DbusmenuMenuitem *arg0, + gchar *arg1, + gpointer arg2, + gpointer user_data) : Run Last + +Emitted everytime a property on a menuitem is either + updated or added. + +arg0 : +The DbusmenuMenuitem object. + +arg1 : +The name of the property that changed + +arg2 : +The new value of the property + +user_data : +user data set when the signal handler was connected. +The <literal>"realized"</literal> signal +DbusmenuMenuitem::realized +void user_function (DbusmenuMenuitem *arg0, + gpointer user_data) : Run Last + +Emitted when the initial request for properties + is complete on the item. If there is a type + handler configured for the "type" parameter + that will be executed before this is signaled. + +arg0 : +The DbusmenuMenuitem object. + +user_data : +user data set when the signal handler was connected. + + + + diff --git a/docs/libdbusmenu-glib/reference/xml/server.xml b/docs/libdbusmenu-glib/reference/xml/server.xml new file mode 100644 index 0000000..1390c03 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/xml/server.xml @@ -0,0 +1,183 @@ + + +]> + + +DbusmenuServer +3 + + LIBDBUSMENU-GLIB Library + + + +DbusmenuServer + + + + +Synopsis + +#define DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE +#define DBUSMENU_SERVER_SIGNAL_ID_UPDATE +#define DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED +#define DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE +#define DBUSMENU_SERVER_PROP_DBUS_OBJECT +#define DBUSMENU_SERVER_PROP_ROOT_NODE +#define DBUSMENU_SERVER_PROP_VERSION + DbusmenuServerClass; +DbusmenuServer * dbusmenu_server_new (const gchar *object); +void dbusmenu_server_set_root (DbusmenuServer *server, + DbusmenuMenuitem *root); + + + + +Description + + + + +Details + +DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE +DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE +#define DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE "item-property-updated" + + + + +DBUSMENU_SERVER_SIGNAL_ID_UPDATE +DBUSMENU_SERVER_SIGNAL_ID_UPDATE +#define DBUSMENU_SERVER_SIGNAL_ID_UPDATE "item-updated" + + + + +DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED +DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED +#define DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED "layout-updated" + + + + +DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE +DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE +#define DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED + + + + +DBUSMENU_SERVER_PROP_DBUS_OBJECT +DBUSMENU_SERVER_PROP_DBUS_OBJECT +#define DBUSMENU_SERVER_PROP_DBUS_OBJECT "dbus-object" + + + + +DBUSMENU_SERVER_PROP_ROOT_NODE +DBUSMENU_SERVER_PROP_ROOT_NODE +#define DBUSMENU_SERVER_PROP_ROOT_NODE "root-node" + + + + +DBUSMENU_SERVER_PROP_VERSION +DBUSMENU_SERVER_PROP_VERSION +#define DBUSMENU_SERVER_PROP_VERSION "version" + + + + +DbusmenuServerClass +DbusmenuServerClass +typedef struct { + GObjectClass parent_class; + + /* Signals */ + void (*id_prop_update)(gint id, gchar * property, gchar * value); + void (*id_update)(gint id); + void (*layout_updated)(gint revision); + + /* Reserved */ + void (*dbusmenu_server_reserved1)(void); + void (*dbusmenu_server_reserved2)(void); + void (*dbusmenu_server_reserved3)(void); + void (*dbusmenu_server_reserved4)(void); +} DbusmenuServerClass; + + +The class implementing the virtual functions for DbusmenuServer. + +GObjectClass parent_class; +GObjectClass + + +id_prop_update () +Slot for "id-prop-update". + + +id_update () +Slot for "id-update". + + +layout_updated () +Slot for "layout-update". + + +dbusmenu_server_reserved1 () +Reserved for future use. + + +dbusmenu_server_reserved2 () +Reserved for future use. + + +dbusmenu_server_reserved3 () +Reserved for future use. + + +dbusmenu_server_reserved4 () +Reserved for future use. + + + + +dbusmenu_server_new () +dbusmenu_server_new +DbusmenuServer * dbusmenu_server_new (const gchar *object); + +Creates a new DbusmenuServer object with a specific object + path on DBus. If object is set to NULL the default object + name of "/org/ayatana/dbusmenu" will be used. + +object : +The object name to show for this menu structure + on DBus. May be NULL. + +Returns : A brand new DbusmenuServer + + + +dbusmenu_server_set_root () +dbusmenu_server_set_root +void dbusmenu_server_set_root (DbusmenuServer *server, + DbusmenuMenuitem *root); + +This function contains all of the GValue wrapping + required to set the property "root-node" + on the server self. + +server : + + +root : +The new root DbusmenuMenuitem tree + + + + + + -- cgit v1.2.3 From 9ab8a923ca3f9b9dc32b450d5916a2d28b04aa8b Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Thu, 10 Jun 2010 09:18:43 -0500 Subject: Adding server and client dbus interfaces to the ignored header files. --- docs/libdbusmenu-glib/reference/Makefile.am | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'docs/libdbusmenu-glib/reference') diff --git a/docs/libdbusmenu-glib/reference/Makefile.am b/docs/libdbusmenu-glib/reference/Makefile.am index 4f511bc..e8a3610 100644 --- a/docs/libdbusmenu-glib/reference/Makefile.am +++ b/docs/libdbusmenu-glib/reference/Makefile.am @@ -47,7 +47,12 @@ CFILE_GLOB=$(top_srcdir)/libdbusmenu-glib/*.c # Header files to ignore when scanning. # e.g. IGNORE_HFILES=gtkdebug.h gtkintl.h -IGNORE_HFILES=menuitem-marshal.h server-marshal.h menuitem-private.h +IGNORE_HFILES= \ + menuitem-marshal.h \ + server-marshal.h \ + menuitem-private.h \ + dbusmenu-client.h \ + dbusmenu-server.h # Images to copy into HTML directory. # e.g. HTML_IMAGES=$(top_srcdir)/gtk/stock-icons/stock_about_24.png -- cgit v1.2.3 From f88fcc0bdeaa4c8b092f8dea52633ba39708767b Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Thu, 10 Jun 2010 11:01:53 -0500 Subject: Adding in a formal sections definition --- .../reference/libdbusmenu-glib-sections.txt | 157 +++++++++++++++++++++ 1 file changed, 157 insertions(+) create mode 100644 docs/libdbusmenu-glib/reference/libdbusmenu-glib-sections.txt (limited to 'docs/libdbusmenu-glib/reference') diff --git a/docs/libdbusmenu-glib/reference/libdbusmenu-glib-sections.txt b/docs/libdbusmenu-glib/reference/libdbusmenu-glib-sections.txt new file mode 100644 index 0000000..0186049 --- /dev/null +++ b/docs/libdbusmenu-glib/reference/libdbusmenu-glib-sections.txt @@ -0,0 +1,157 @@ +
+client +DbusmenuClient +DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED +DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED +DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM +DBUSMENU_CLIENT_PROP_DBUS_NAME +DBUSMENU_CLIENT_PROP_DBUS_OBJECT +DBUSMENU_CLIENT_TYPES_DEFAULT +DBUSMENU_CLIENT_TYPES_SEPARATOR +DBUSMENU_CLIENT_TYPES_IMAGE +DbusmenuClient +DbusmenuClientClass +DbusmenuClientTypeHandler +dbusmenu_client_new +dbusmenu_client_get_root +dbusmenu_client_add_type_handler +dbusmenu_client_send_event +dbusmenu_client_send_about_to_show + +DBUSMENU_CLIENT +DBUSMENU_IS_CLIENT +DBUSMENU_TYPE_CLIENT +dbusmenu_client_get_type +DBUSMENU_CLIENT_CLASS +DBUSMENU_IS_CLIENT_CLASS +DBUSMENU_CLIENT_GET_CLASS +
+ +
+menuitem +DbusmenuMenuitem +DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED +DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED +DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED +DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED +DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED +DBUSMENU_MENUITEM_SIGNAL_REALIZED +DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID +DBUSMENU_MENUITEM_PROP_TYPE +DBUSMENU_MENUITEM_PROP_VISIBLE +DBUSMENU_MENUITEM_PROP_ENABLED +DBUSMENU_MENUITEM_PROP_LABEL +DBUSMENU_MENUITEM_PROP_ICON_NAME +DBUSMENU_MENUITEM_PROP_ICON_DATA +DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE +DBUSMENU_MENUITEM_PROP_TOGGLE_STATE +DBUSMENU_MENUITEM_PROP_CHILD_DISPLAY +DBUSMENU_MENUITEM_TOGGLE_CHECK +DBUSMENU_MENUITEM_TOGGLE_RADIO +DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED +DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED +DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN +DBUSMENU_MENUITEM_ICON_NAME_BLANK +DBUSMENU_MENUITEM_CHILD_DISPLAY_SUBMENU +DbusmenuMenuitem +dbusmenu_menuitem_about_to_show_cb +dbusmenu_menuitem_buildxml_slot_t +DbusmenuMenuitemClass +dbusmenu_menuitem_new +dbusmenu_menuitem_new_with_id +dbusmenu_menuitem_get_id +dbusmenu_menuitem_get_children +dbusmenu_menuitem_take_children +dbusmenu_menuitem_get_position +dbusmenu_menuitem_get_position_realized +dbusmenu_menuitem_child_append +dbusmenu_menuitem_child_prepend +dbusmenu_menuitem_child_delete +dbusmenu_menuitem_child_add_position +dbusmenu_menuitem_child_reorder +dbusmenu_menuitem_child_find +dbusmenu_menuitem_find_id +dbusmenu_menuitem_property_set +dbusmenu_menuitem_property_set_value +dbusmenu_menuitem_property_set_bool +dbusmenu_menuitem_property_set_int +dbusmenu_menuitem_property_get +dbusmenu_menuitem_property_get_value +dbusmenu_menuitem_property_get_bool +dbusmenu_menuitem_property_get_int +dbusmenu_menuitem_property_exist +dbusmenu_menuitem_properties_list +dbusmenu_menuitem_properties_copy +dbusmenu_menuitem_property_remove +dbusmenu_menuitem_set_root +dbusmenu_menuitem_get_root +dbusmenu_menuitem_foreach +dbusmenu_menuitem_handle_event +dbusmenu_menuitem_send_about_to_show + +DBUSMENU_MENUITEM +DBUSMENU_IS_MENUITEM +DBUSMENU_TYPE_MENUITEM +dbusmenu_menuitem_get_type +DBUSMENU_MENUITEM_CLASS +DBUSMENU_IS_MENUITEM_CLASS +DBUSMENU_MENUITEM_GET_CLASS +
+ +
+server +DbusmenuServer +DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE +DBUSMENU_SERVER_SIGNAL_ID_UPDATE +DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED +DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE +DBUSMENU_SERVER_PROP_DBUS_OBJECT +DBUSMENU_SERVER_PROP_ROOT_NODE +DBUSMENU_SERVER_PROP_VERSION +DbusmenuServer +DbusmenuServerClass +dbusmenu_server_new +dbusmenu_server_set_root + +DBUSMENU_SERVER +DBUSMENU_IS_SERVER +DBUSMENU_TYPE_SERVER +dbusmenu_server_get_type +DBUSMENU_SERVER_CLASS +DBUSMENU_IS_SERVER_CLASS +DBUSMENU_SERVER_GET_CLASS +
+ +
+client-menuitem +DbusmenuClientMenuitem +DBUSMENU_CLIENT_MENUITEM_TYPE +DbusmenuClientMenuitem +DbusmenuClientMenuitemClass +dbusmenu_client_menuitem_new + +DBUSMENU_CLIENT_MENUITEM +DBUSMENU_IS_CLIENT_MENUITEM +dbusmenu_client_menuitem_get_type +DBUSMENU_CLIENT_MENUITEM_CLASS +DBUSMENU_IS_CLIENT_MENUITEM_CLASS +DBUSMENU_CLIENT_MENUITEM_GET_CLASS +
+ +
+menuitem-proxy +DbusmenuMenuitemProxy +DbusmenuMenuitemProxy +DbusmenuMenuitemProxyClass +dbusmenu_menuitem_proxy_new +dbusmenu_menuitem_proxy_get_wrapped + +DBUSMENU_MENUITEM_PROXY +DBUSMENU_IS_MENUITEM_PROXY +DBUSMENU_TYPE_MENUITEM_PROXY +dbusmenu_menuitem_proxy_get_type +DBUSMENU_MENUITEM_PROXY_CLASS +DBUSMENU_IS_MENUITEM_PROXY_CLASS +DBUSMENU_MENUITEM_PROXY_GET_CLASS +
+ -- cgit v1.2.3 From c4f60378cd36a80b5206ecbe41013544978890b5 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Thu, 10 Jun 2010 12:36:23 -0500 Subject: Trying to delete some files that aren't in the tarball --- .../reference/html/DbusmenuClientMenuitem.html | 122 -- .../reference/html/DbusmenuMenuitem.html | 1688 -------------------- .../reference/html/DbusmenuMenuitemProxy.html | 160 -- .../html/libdbusmenu-glib-dbusmenu-client.html | 1001 ------------ .../html/libdbusmenu-glib-dbusmenu-server.html | 672 -------- .../reference/libdbusmenu-glib-sections.txt.moved | 208 --- .../reference/libdbusmenu-glib.types | 5 - .../reference/tmpl/dbusmenu-client.sgml | 285 ---- .../reference/tmpl/dbusmenu-server.sgml | 246 --- .../reference/xml/dbusmenu-client.xml | 657 -------- .../reference/xml/dbusmenu-server.xml | 462 ------ 11 files changed, 5506 deletions(-) delete mode 100644 docs/libdbusmenu-glib/reference/html/DbusmenuClientMenuitem.html delete mode 100644 docs/libdbusmenu-glib/reference/html/DbusmenuMenuitem.html delete mode 100644 docs/libdbusmenu-glib/reference/html/DbusmenuMenuitemProxy.html delete mode 100644 docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-dbusmenu-client.html delete mode 100644 docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-dbusmenu-server.html delete mode 100644 docs/libdbusmenu-glib/reference/libdbusmenu-glib-sections.txt.moved delete mode 100644 docs/libdbusmenu-glib/reference/libdbusmenu-glib.types delete mode 100644 docs/libdbusmenu-glib/reference/tmpl/dbusmenu-client.sgml delete mode 100644 docs/libdbusmenu-glib/reference/tmpl/dbusmenu-server.sgml delete mode 100644 docs/libdbusmenu-glib/reference/xml/dbusmenu-client.xml delete mode 100644 docs/libdbusmenu-glib/reference/xml/dbusmenu-server.xml (limited to 'docs/libdbusmenu-glib/reference') diff --git a/docs/libdbusmenu-glib/reference/html/DbusmenuClientMenuitem.html b/docs/libdbusmenu-glib/reference/html/DbusmenuClientMenuitem.html deleted file mode 100644 index 2e42bce..0000000 --- a/docs/libdbusmenu-glib/reference/html/DbusmenuClientMenuitem.html +++ /dev/null @@ -1,122 +0,0 @@ - - - - -DbusmenuClientMenuitem - - - - - - - - - - - - - - - - - - - -
-
-
- - -
-

DbusmenuClientMenuitem

-

DbusmenuClientMenuitem

-
- -
-

Object Hierarchy

-
-  GObject
-   +----DbusmenuMenuitem
-         +----DbusmenuClientMenuitem
-
-
-
-

Description

-

-

-
-
-

Details

-
-

DBUSMENU_CLIENT_MENUITEM_TYPE

-
#define DBUSMENU_CLIENT_MENUITEM_TYPE            (dbusmenu_client_menuitem_get_type ())
-
-

-

-
-
-
-

DbusmenuClientMenuitem

-
typedef struct _DbusmenuClientMenuitem DbusmenuClientMenuitem;
-

-

-
-
-
-

DbusmenuClientMenuitemClass

-
typedef struct {
-	DbusmenuMenuitemClass parent_class;
-} DbusmenuClientMenuitemClass;
-
-

-

-
-
-
-

dbusmenu_client_menuitem_new ()

-
DbusmenuClientMenuitem * dbusmenu_client_menuitem_new   (gint id,
-                                                         DbusmenuClient *client);
-

-

-
-- - - - - - - - - - - - - - -

id :

-

client :

-

Returns :

-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libdbusmenu-glib/reference/html/DbusmenuMenuitem.html b/docs/libdbusmenu-glib/reference/html/DbusmenuMenuitem.html deleted file mode 100644 index c5b7452..0000000 --- a/docs/libdbusmenu-glib/reference/html/DbusmenuMenuitem.html +++ /dev/null @@ -1,1688 +0,0 @@ - - - - -DbusmenuMenuitem - - - - - - - - - - - - - - - - - - - -
-
-
- - -
-

DbusmenuMenuitem

-

DbusmenuMenuitem — A lowlevel represenation of a menuitem

-
-
-

Stability Level

-Unstable, unless otherwise indicated -
-
-

Synopsis

-
-#include <libdbusmenu-glib/menuitem.h>
-
-#define             DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED
-#define             DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED
-#define             DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED
-#define             DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED
-#define             DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED
-#define             DBUSMENU_MENUITEM_SIGNAL_REALIZED
-#define             DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID
-#define             DBUSMENU_MENUITEM_PROP_TYPE
-#define             DBUSMENU_MENUITEM_PROP_VISIBLE
-#define             DBUSMENU_MENUITEM_PROP_ENABLED
-#define             DBUSMENU_MENUITEM_PROP_LABEL
-#define             DBUSMENU_MENUITEM_PROP_ICON_NAME
-#define             DBUSMENU_MENUITEM_PROP_ICON_DATA
-#define             DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE
-#define             DBUSMENU_MENUITEM_PROP_TOGGLE_STATE
-#define             DBUSMENU_MENUITEM_TOGGLE_CHECK
-#define             DBUSMENU_MENUITEM_TOGGLE_RADIO
-#define             DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED
-#define             DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED
-#define             DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN
-#define             DBUSMENU_MENUITEM_ICON_NAME_BLANK
-                    DbusmenuMenuitem;
-void                (*dbusmenu_menuitem_about_to_show_cb)
-                                                        (DbusmenuMenuitem *mi,
-                                                         gpointer user_data);
-void                (*dbusmenu_menuitem_buildxml_slot_t)
-                                                        (DbusmenuMenuitem *mi,
-                                                         GPtrArray *stringarray);
-                    DbusmenuMenuitemClass;
-DbusmenuMenuitem *  dbusmenu_menuitem_new               (void);
-DbusmenuMenuitem *  dbusmenu_menuitem_new_with_id       (gint id);
-gint                dbusmenu_menuitem_get_id            (DbusmenuMenuitem *mi);
-GList *             dbusmenu_menuitem_get_children      (DbusmenuMenuitem *mi);
-GList *             dbusmenu_menuitem_take_children     (DbusmenuMenuitem *mi);
-guint               dbusmenu_menuitem_get_position      (DbusmenuMenuitem *mi,
-                                                         DbusmenuMenuitem *parent);
-guint               dbusmenu_menuitem_get_position_realized
-                                                        (DbusmenuMenuitem *mi,
-                                                         DbusmenuMenuitem *parent);
-gboolean            dbusmenu_menuitem_child_append      (DbusmenuMenuitem *mi,
-                                                         DbusmenuMenuitem *child);
-gboolean            dbusmenu_menuitem_child_prepend     (DbusmenuMenuitem *mi,
-                                                         DbusmenuMenuitem *child);
-gboolean            dbusmenu_menuitem_child_delete      (DbusmenuMenuitem *mi,
-                                                         DbusmenuMenuitem *child);
-gboolean            dbusmenu_menuitem_child_add_position
-                                                        (DbusmenuMenuitem *mi,
-                                                         DbusmenuMenuitem *child,
-                                                         guint position);
-gboolean            dbusmenu_menuitem_child_reorder     (DbusmenuMenuitem *mi,
-                                                         DbusmenuMenuitem *child,
-                                                         guint position);
-DbusmenuMenuitem *  dbusmenu_menuitem_child_find        (DbusmenuMenuitem *mi,
-                                                         gint id);
-DbusmenuMenuitem *  dbusmenu_menuitem_find_id           (DbusmenuMenuitem *mi,
-                                                         gint id);
-gboolean            dbusmenu_menuitem_property_set      (DbusmenuMenuitem *mi,
-                                                         const gchar *property,
-                                                         const gchar *value);
-gboolean            dbusmenu_menuitem_property_set_value
-                                                        (DbusmenuMenuitem *mi,
-                                                         const gchar *property,
-                                                         const GValue *value);
-gboolean            dbusmenu_menuitem_property_set_bool (DbusmenuMenuitem *mi,
-                                                         const gchar *property,
-                                                         const gboolean value);
-gboolean            dbusmenu_menuitem_property_set_int  (DbusmenuMenuitem *mi,
-                                                         const gchar *property,
-                                                         const gint value);
-const gchar *       dbusmenu_menuitem_property_get      (DbusmenuMenuitem *mi,
-                                                         const gchar *property);
-const GValue *      dbusmenu_menuitem_property_get_value
-                                                        (DbusmenuMenuitem *mi,
-                                                         const gchar *property);
-gboolean            dbusmenu_menuitem_property_get_bool (DbusmenuMenuitem *mi,
-                                                         const gchar *property);
-gint                dbusmenu_menuitem_property_get_int  (DbusmenuMenuitem *mi,
-                                                         const gchar *property);
-gboolean            dbusmenu_menuitem_property_exist    (DbusmenuMenuitem *mi,
-                                                         const gchar *property);
-GList *             dbusmenu_menuitem_properties_list   (DbusmenuMenuitem *mi);
-GHashTable *        dbusmenu_menuitem_properties_copy   (DbusmenuMenuitem *mi);
-void                dbusmenu_menuitem_property_remove   (DbusmenuMenuitem *mi,
-                                                         const gchar *property);
-void                dbusmenu_menuitem_set_root          (DbusmenuMenuitem *mi,
-                                                         gboolean root);
-gboolean            dbusmenu_menuitem_get_root          (DbusmenuMenuitem *mi);
-void                dbusmenu_menuitem_foreach           (DbusmenuMenuitem *mi,
-                                                         void (funcDbusmenuMenuitem * mi, gpointer data) (),
-                                                         gpointer data);
-void                dbusmenu_menuitem_handle_event      (DbusmenuMenuitem *mi,
-                                                         const gchar *name,
-                                                         const GValue *value,
-                                                         guint timestamp);
-void                dbusmenu_menuitem_send_about_to_show
-                                                        (DbusmenuMenuitem *mi,
-                                                         dbusmenu_menuitem_about_to_show_cb cb,
-                                                         gpointer cb_data);
-
-
-
-

Object Hierarchy

-
-  GObject
-   +----DbusmenuMenuitem
-         +----DbusmenuClientMenuitem
-         +----DbusmenuMenuitemProxy
-
-
-
-

Properties

-
-  "id"                       gint                  : Read / Write / Construct Only
-
-
-
-

Signals

-
-  "child-added"                                    : Run Last
-  "child-moved"                                    : Run Last
-  "child-removed"                                  : Run Last
-  "item-activated"                                 : Run Last
-  "property-changed"                               : Run Last
-  "realized"                                       : Run Last
-
-
-
-

Description

-

-A DbusmenuMenuitem is the lowest level of represenation of a -single item in a menu. It gets created on the server side -and copied over to the client side where it gets rendered. As -the server starts to change it, and grow it, and do all kinds -of fun stuff that information is transfered over DBus and the -client updates it's understanding of the object model. -

-

-Most people using either the client or the server should be -able to deal mostly with DbusmenuMenuitem objects. These -are simple, but then they can be attached to more complex -objects and handled appropriately. -

-
-
-

Details

-
-

DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED

-
#define DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED    "property-changed"
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED

-
#define DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED      "item-activated"
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED

-
#define DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED         "child-added"
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED

-
#define DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED       "child-removed"
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED

-
#define DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED         "child-moved"
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_SIGNAL_REALIZED

-
#define DBUSMENU_MENUITEM_SIGNAL_REALIZED            "realized"
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID

-
#define DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID         (g_signal_lookup(DBUSMENU_MENUITEM_SIGNAL_REALIZED, DBUSMENU_TYPE_MENUITEM))
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_PROP_TYPE

-
#define DBUSMENU_MENUITEM_PROP_TYPE                  "type"
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_PROP_VISIBLE

-
#define DBUSMENU_MENUITEM_PROP_VISIBLE               "visible"
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_PROP_ENABLED

-
#define DBUSMENU_MENUITEM_PROP_ENABLED               "enabled"
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_PROP_LABEL

-
#define DBUSMENU_MENUITEM_PROP_LABEL                 "label"
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_PROP_ICON_NAME

-
#define DBUSMENU_MENUITEM_PROP_ICON_NAME             "icon-name"
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_PROP_ICON_DATA

-
#define DBUSMENU_MENUITEM_PROP_ICON_DATA             "icon-data"
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE

-
#define DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE           "toggle-type"
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_PROP_TOGGLE_STATE

-
#define DBUSMENU_MENUITEM_PROP_TOGGLE_STATE          "toggle-state"
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_TOGGLE_CHECK

-
#define DBUSMENU_MENUITEM_TOGGLE_CHECK               "checkmark"
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_TOGGLE_RADIO

-
#define DBUSMENU_MENUITEM_TOGGLE_RADIO               "radio"
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED

-
#define DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED     0
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED

-
#define DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED       1
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN

-
#define DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN       -1
-
-

-

-
-
-
-

DBUSMENU_MENUITEM_ICON_NAME_BLANK

-
#define DBUSMENU_MENUITEM_ICON_NAME_BLANK            "blank-icon"
-
-

-

-
-
-
-

DbusmenuMenuitem

-
typedef struct _DbusmenuMenuitem DbusmenuMenuitem;
-

-This is the GObject based object that represents a menu -item. It gets created the same on both the client and -the server side and libdbusmenu-glib does the work of making -this object model appear on both sides of DBus. Simple -really, though through updates and people coming on and off -the bus it can lead to lots of fun complex scenarios. -

-
-
-
-

dbusmenu_menuitem_about_to_show_cb ()

-
void                (*dbusmenu_menuitem_about_to_show_cb)
-                                                        (DbusmenuMenuitem *mi,
-                                                         gpointer user_data);
-

-Callback prototype for a callback that is called when the -menu should be shown. -

-
-- - - - - - - - - - -

mi :

Menu item that should be shown -

user_data :

Extra user data sent with the function. closure
-
-
-
-

dbusmenu_menuitem_buildxml_slot_t ()

-
void                (*dbusmenu_menuitem_buildxml_slot_t)
-                                                        (DbusmenuMenuitem *mi,
-                                                         GPtrArray *stringarray);
-

-This is the function that is called to represent this menu item -as an XML fragment. Should call it's own children. -

-
-- - - - - - - - - - -

mi :

Menu item that should be built from. in.

stringarray :

An array of strings that can be combined into an XML file.. inout. transfer none. array. element-type utf8.
-
-
-
-

DbusmenuMenuitemClass

-
typedef struct {
-	GObjectClass parent_class;
-
-	/* Signals */
-	void (*property_changed) (gchar * property, GValue * value);
-	void (*item_activated) (guint timestamp);
-	void (*child_added) (DbusmenuMenuitem * child, guint position);
-	void (*child_removed) (DbusmenuMenuitem * child);
-	void (*child_moved) (DbusmenuMenuitem * child, guint newpos, guint oldpos);
-	void (*realized) (void);
-
-	/* Virtual functions */
-	dbusmenu_menuitem_buildxml_slot_t buildxml;
-	void (*handle_event) (DbusmenuMenuitem * mi, const gchar * name, const GValue * value, guint timestamp);
-	void (*send_about_to_show) (DbusmenuMenuitem * mi, dbusmenu_menuitem_about_to_show_cb cb, gpointer cb_data);
-
-	void (*reserved1) (void);
-	/* void (*reserved2) (void); */
-	/* void (*reserved3) (void); */
-	/* void (*reserved4) (void); -- realized, realloc when bumping lib version */
-} DbusmenuMenuitemClass;
-
-
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

GObjectClass parent_class;

-

property_changed ()

Slot for "property-changed". -

item_activated ()

Slot for "item-activated". -

child_added ()

Slot for "child-added". -

child_removed ()

Slot for "child-removed". -

child_moved ()

Slot for "child-moved". -

realized ()

Slot for "realized". -

dbusmenu_menuitem_buildxml_slot_t buildxml;

Virtual function that appends the strings required to represent this menu item in the menu XML file. -

handle_event ()

This function is to override how events are handled by subclasses. Look at dbusmenu_menuitem_handle_event for lots of good information. -

send_about_to_show ()

Virtual function that notifies server that the client is about to show a menu. -

reserved1 ()

Reserved for future use. -
-
-
-
-

dbusmenu_menuitem_new ()

-
DbusmenuMenuitem *  dbusmenu_menuitem_new               (void);
-

-Create a new DbusmenuMenuitem with all default values. -

-
-- - - - -

Returns :

A newly allocated DbusmenuMenuitem. -
-
-
-
-

dbusmenu_menuitem_new_with_id ()

-
DbusmenuMenuitem *  dbusmenu_menuitem_new_with_id       (gint id);
-

-This creates a blank DbusmenuMenuitem with a specific ID. -

-
-- - - - - - - - - - -

id :

ID to use for this menuitem -

Returns :

A newly allocated DbusmenuMenuitem. -
-
-
-
-

dbusmenu_menuitem_get_id ()

-
gint                dbusmenu_menuitem_get_id            (DbusmenuMenuitem *mi);
-

-Gets the unique ID for mi. -

-
-- - - - - - - - - - -

mi :

The DbusmenuMenuitem to query. -

Returns :

The ID of the mi. -
-
-
-
-

dbusmenu_menuitem_get_children ()

-
GList *             dbusmenu_menuitem_get_children      (DbusmenuMenuitem *mi);
-

-Returns simply the list of children that this menu item - has. The list is valid until another child related function - is called, where it might be changed. -

-
-- - - - - - - - - - -

mi :

The DbusmenuMenuitem to query. -

Returns :

A GList of pointers to DbusmenuMenuitem objects. -
-
-
-
-

dbusmenu_menuitem_take_children ()

-
GList *             dbusmenu_menuitem_take_children     (DbusmenuMenuitem *mi);
-

-While the name sounds devious that's exactly what this function - does. It takes the list of children from the mi and clears the - internal list. The calling function is now in charge of the ref's - on the children it has taken. A lot of responsibility involved - in taking children. -

-
-- - - - - - - - - - -

mi :

The DbusmenMenuitem to take the children from. -

Returns :

A GList of pointers to DbusmenuMenuitem objects. -
-
-
-
-

dbusmenu_menuitem_get_position ()

-
guint               dbusmenu_menuitem_get_position      (DbusmenuMenuitem *mi,
-                                                         DbusmenuMenuitem *parent);
-

-This function returns the position of the menu item mi - in the children of parent. It will return zero if the - menu item can't be found. -

-
-- - - - - - - - - - - - - - -

mi :

The DbusmenuMenuitem to find the position of -

parent :

The DbusmenuMenuitem who's children contain mi -

Returns :

The position of mi in the children of parent. -
-
-
-
-

dbusmenu_menuitem_get_position_realized ()

-
guint               dbusmenu_menuitem_get_position_realized
-                                                        (DbusmenuMenuitem *mi,
-                                                         DbusmenuMenuitem *parent);
-

-This function is very similar to dbusmenu_menuitem_get_position - except that it only counts in the children that have been realized. -

-
-- - - - - - - - - - - - - - -

mi :

The DbusmenuMenuitem to find the position of -

parent :

The DbusmenuMenuitem who's children contain mi -

Returns :

The position of mi in the realized children of parent. -
-
-
-
-

dbusmenu_menuitem_child_append ()

-
gboolean            dbusmenu_menuitem_child_append      (DbusmenuMenuitem *mi,
-                                                         DbusmenuMenuitem *child);
-

-This function adds child to the list of children on mi at - the end of that list. -

-
-- - - - - - - - - - - - - - -

mi :

The DbusmenuMenuitem which will become a new parent -

child :

The DbusmenMenuitem that will be a child -

Returns :

Whether the child has been added successfully. -
-
-
-
-

dbusmenu_menuitem_child_prepend ()

-
gboolean            dbusmenu_menuitem_child_prepend     (DbusmenuMenuitem *mi,
-                                                         DbusmenuMenuitem *child);
-

-This function adds child to the list of children on mi at - the beginning of that list. -

-
-- - - - - - - - - - - - - - -

mi :

The DbusmenuMenuitem which will become a new parent -

child :

The DbusmenMenuitem that will be a child -

Returns :

Whether the child has been added successfully. -
-
-
-
-

dbusmenu_menuitem_child_delete ()

-
gboolean            dbusmenu_menuitem_child_delete      (DbusmenuMenuitem *mi,
-                                                         DbusmenuMenuitem *child);
-

-This function removes child from the children list of mi. It does - not call g_object_unref on child. -

-
-- - - - - - - - - - - - - - -

mi :

The DbusmenuMenuitem which has child as a child -

child :

The child DbusmenuMenuitem that you want to no longer - be a child of mi. -

Returns :

If we were able to delete child. -
-
-
-
-

dbusmenu_menuitem_child_add_position ()

-
gboolean            dbusmenu_menuitem_child_add_position
-                                                        (DbusmenuMenuitem *mi,
-                                                         DbusmenuMenuitem *child,
-                                                         guint position);
-

-Puts child in the list of children for mi at the location - specified in position. If there is not enough entires available - then child will be placed at the end of the list. -

-
-- - - - - - - - - - - - - - - - - - -

mi :

The DbusmenuMenuitem that we're adding the child child to. -

child :

The DbusmenuMenuitem to make a child of mi. -

position :

Where in mi object's list of chidren child should be placed. -

Returns :

Whether child was added successfully. -
-
-
-
-

dbusmenu_menuitem_child_reorder ()

-
gboolean            dbusmenu_menuitem_child_reorder     (DbusmenuMenuitem *mi,
-                                                         DbusmenuMenuitem *child,
-                                                         guint position);
-

-This function moves a child on the list of children. It is - for a child that is already in the list, but simply needs a - new location. -

-
-- - - - - - - - - - - - - - - - - - -

mi :

-

child :

The DbusmenuMenuitem that is a child needing to be moved -

position :

The position in the list to place it in -

Returns :

Whether the move was successful. -
-
-
-
-

dbusmenu_menuitem_child_find ()

-
DbusmenuMenuitem *  dbusmenu_menuitem_child_find        (DbusmenuMenuitem *mi,
-                                                         gint id);
-

-Search the children of mi to find one with the ID of id. - If it doesn't exist then we return NULL. -

-
-- - - - - - - - - - - - - - -

mi :

The DbusmenuMenuitem who's children to look on -

id :

The ID of the child that we're looking for. -

Returns :

The menu item with the ID id or NULL if it - can't be found. -
-
-
-
-

dbusmenu_menuitem_find_id ()

-
DbusmenuMenuitem *  dbusmenu_menuitem_find_id           (DbusmenuMenuitem *mi,
-                                                         gint id);
-

-This function searchs the whole tree of children that - are attached to mi. This could be quite a few nodes, all - the way down the tree. It is a depth first search. -

-
-- - - - - - - - - - - - - - -

mi :

-DbusmenuMenuitem at the top of the tree to search -

id :

ID of the DbusmenuMenuitem to search for -

Returns :

The DbusmenuMenuitem with the ID of id - or NULL if there isn't such a menu item in the tree - represented by mi. -
-
-
-
-

dbusmenu_menuitem_property_set ()

-
gboolean            dbusmenu_menuitem_property_set      (DbusmenuMenuitem *mi,
-                                                         const gchar *property,
-                                                         const gchar *value);
-

-Takes the pair of property and value and places them as a - property on mi. If a property already exists by that name, - then the value is set to the new value. If not, the property - is added. If the value is changed or the property was previously - unset then the signal "prop-changed" will be - emitted by this function. -

-
-- - - - - - - - - - - - - - - - - - -

mi :

The DbusmenuMenuitem to set the property on. -

property :

Name of the property to set. -

value :

The value of the property. -

Returns :

A boolean representing if the property value was set. -
-
-
-
-

dbusmenu_menuitem_property_set_value ()

-
gboolean            dbusmenu_menuitem_property_set_value
-                                                        (DbusmenuMenuitem *mi,
-                                                         const gchar *property,
-                                                         const GValue *value);
-

-

-
-- - - - - - - - - - - - - - - - - - -

mi :

-

property :

-

value :

-

Returns :

-
-
-
-
-

dbusmenu_menuitem_property_set_bool ()

-
gboolean            dbusmenu_menuitem_property_set_bool (DbusmenuMenuitem *mi,
-                                                         const gchar *property,
-                                                         const gboolean value);
-

-Takes a boolean value and sets it on property as a - property on mi. If a property already exists by that name, - then the value is set to the new value. If not, the property - is added. If the value is changed or the property was previously - unset then the signal "prop-changed" will be - emitted by this function. -

-
-- - - - - - - - - - - - - - - - - - -

mi :

The DbusmenuMenuitem to set the property on. -

property :

Name of the property to set. -

value :

The value of the property. -

Returns :

A boolean representing if the property value was set. -
-
-
-
-

dbusmenu_menuitem_property_set_int ()

-
gboolean            dbusmenu_menuitem_property_set_int  (DbusmenuMenuitem *mi,
-                                                         const gchar *property,
-                                                         const gint value);
-

-Takes a boolean value and sets it on property as a - property on mi. If a property already exists by that name, - then the value is set to the new value. If not, the property - is added. If the value is changed or the property was previously - unset then the signal "prop-changed" will be - emitted by this function. -

-
-- - - - - - - - - - - - - - - - - - -

mi :

The DbusmenuMenuitem to set the property on. -

property :

Name of the property to set. -

value :

The value of the property. -

Returns :

A boolean representing if the property value was set. -
-
-
-
-

dbusmenu_menuitem_property_get ()

-
const gchar *       dbusmenu_menuitem_property_get      (DbusmenuMenuitem *mi,
-                                                         const gchar *property);
-

-Look up a property on mi and return the value of it if - it exits. NULL will be returned if the property doesn't - exist. -

-
-- - - - - - - - - - - - - - -

mi :

The DbusmenuMenuitem to look for the property on. -

property :

The property to grab. -

Returns :

A string with the value of the property - that shouldn't be free'd. Or NULL if the property - is not set or is not a string. -
-
-
-
-

dbusmenu_menuitem_property_get_value ()

-
const GValue *      dbusmenu_menuitem_property_get_value
-                                                        (DbusmenuMenuitem *mi,
-                                                         const gchar *property);
-

-Look up a property on mi and return the value of it if - it exits. NULL will be returned if the property doesn't - exist. -

-
-- - - - - - - - - - - - - - -

mi :

The DbusmenuMenuitem to look for the property on. -

property :

The property to grab. -

Returns :

A GValue for the property. -
-
-
-
-

dbusmenu_menuitem_property_get_bool ()

-
gboolean            dbusmenu_menuitem_property_get_bool (DbusmenuMenuitem *mi,
-                                                         const gchar *property);
-

-Look up a property on mi and return the value of it if - it exits. Returns FALSE if the property doesn't exist. -

-
-- - - - - - - - - - - - - - -

mi :

The DbusmenuMenuitem to look for the property on. -

property :

The property to grab. -

Returns :

The value of the property or FALSE. -
-
-
-
-

dbusmenu_menuitem_property_get_int ()

-
gint                dbusmenu_menuitem_property_get_int  (DbusmenuMenuitem *mi,
-                                                         const gchar *property);
-

-Look up a property on mi and return the value of it if - it exits. Returns zero if the property doesn't exist. -

-
-- - - - - - - - - - - - - - -

mi :

The DbusmenuMenuitem to look for the property on. -

property :

The property to grab. -

Returns :

The value of the property or zero. -
-
-
-
-

dbusmenu_menuitem_property_exist ()

-
gboolean            dbusmenu_menuitem_property_exist    (DbusmenuMenuitem *mi,
-                                                         const gchar *property);
-

-

-
-- - - - - - - - - - - - - - -

mi :

-

property :

-

Returns :

-
-
-
-
-

dbusmenu_menuitem_properties_list ()

-
GList *             dbusmenu_menuitem_properties_list   (DbusmenuMenuitem *mi);
-

-This functiong gets a list of the names of all the properties - that are set on this menu item. This data on the list is owned - by the menuitem but the list is not and should be freed using - g_list_free() when the calling function is done with it. -

-
-- - - - - - - - - - -

mi :

-DbusmenuMenuitem to list the properties on -

Returns :

A list of strings or NULL if there are none. -
-
-
-
-

dbusmenu_menuitem_properties_copy ()

-
GHashTable *        dbusmenu_menuitem_properties_copy   (DbusmenuMenuitem *mi);
-

-This function takes the properties of a DbusmenuMenuitem - and puts them into a GHashTable that is referenced by the - key of a string and has the value of a string. The hash - table may not have any entries if there aren't any or there - is an error in processing. It is the caller's responsibility - to destroy the created GHashTable. -

-
-- - - - - - - - - - -

mi :

-DbusmenuMenuitem that we're interested in the properties of -

Returns :

A brand new GHashTable that contains all of the - properties that are on this DbusmenuMenuitem mi. -
-
-
-
-

dbusmenu_menuitem_property_remove ()

-
void                dbusmenu_menuitem_property_remove   (DbusmenuMenuitem *mi,
-                                                         const gchar *property);
-

-Removes a property from the menuitem. -

-
-- - - - - - - - - - -

mi :

The DbusmenuMenuitem to remove the property on. -

property :

The property to look for. -
-
-
-
-

dbusmenu_menuitem_set_root ()

-
void                dbusmenu_menuitem_set_root          (DbusmenuMenuitem *mi,
-                                                         gboolean root);
-

-This function sets the internal value of whether this is a - root node or not. -

-
-- - - - - - - - - - -

mi :

-DbusmenuMenuitem to set whether it's root -

root :

Whether mi is a root node or not -
-
-
-
-

dbusmenu_menuitem_get_root ()

-
gboolean            dbusmenu_menuitem_get_root          (DbusmenuMenuitem *mi);
-

-This function returns the internal value of whether this is a - root node or not. -

-
-- - - - - - - - - - -

mi :

-DbusmenuMenuitem to see whether it's root -

Returns :

TRUE if this is a root node -
-
-
-
-

dbusmenu_menuitem_foreach ()

-
void                dbusmenu_menuitem_foreach           (DbusmenuMenuitem *mi,
-                                                         void (funcDbusmenuMenuitem * mi, gpointer data) (),
-                                                         gpointer data);
-

-This calls the function func on this menu item and all - of the children of this item. And their children. And - their children. And... you get the point. It will get - called on the whole tree. -

-
-- - - - - - - - - - -

mi :

The DbusmenItem to start from -

data :

User data to pass to the function. closure
-
-
-
-

dbusmenu_menuitem_handle_event ()

-
void                dbusmenu_menuitem_handle_event      (DbusmenuMenuitem *mi,
-                                                         const gchar *name,
-                                                         const GValue *value,
-                                                         guint timestamp);
-

-This function is called to create an event. It is likely - to be overrided by subclasses. The default menu item - will respond to the activate signal and do: -

-

- Emits the "item-activate" signal on this - menu item. Called by server objects when they get the - appropriate DBus signals from the client. -

-

- If you subclass this function you should really think - about calling the parent function unless you have a good - reason not to. -

-
-- - - - - - - - - - - - - - - - - - -

mi :

The DbusmenuMenuitem to send the signal on. -

name :

The name of the signal -

value :

A value that could be set for the event -

timestamp :

The timestamp of when the event happened -
-
-
-
-

dbusmenu_menuitem_send_about_to_show ()

-
void                dbusmenu_menuitem_send_about_to_show
-                                                        (DbusmenuMenuitem *mi,
-                                                         dbusmenu_menuitem_about_to_show_cb cb,
-                                                         gpointer cb_data);
-

-This function is used to send the even that the submenu - of this item is about to be shown. Callers to this event - should delay showing the menu until their callback is - called if possible. -

-
-- - - - - - - - - - - - - - -

mi :

The DbusmenuMenuitem to send the signal on. -

cb :

Callback to call when the call has returned. -

cb_data :

Data to pass to the callback.. closure
-
-
-
-

Property Details

-
-

The "id" property

-
  "id"                       gint                  : Read / Write / Construct Only
-

This is a unique indentifier for the menu item.

-

Allowed values: [G_MAXULONG,30000]

-

Default value: -1

-
-
-
-

Signal Details

-
-

The "child-added" signal

-
void                user_function                      (DbusmenuMenuitem *arg0,
-                                                        GObject          *arg1,
-                                                        guint             arg2,
-                                                        gpointer          user_data)      : Run Last
-

-Signaled when the child menuitem has been added to - the parent. -

-
-- - - - - - - - - - - - - - - - - - -

arg0 :

The DbusmenuMenuitem which is the parent. -

arg1 :

The DbusmenuMenuitem which is the child. -

arg2 :

The position that the child is being added in. -

user_data :

user data set when the signal handler was connected.
-
-
-
-

The "child-moved" signal

-
void                user_function                      (DbusmenuMenuitem *arg0,
-                                                        GObject          *arg1,
-                                                        guint             arg2,
-                                                        guint             arg3,
-                                                        gpointer          user_data)      : Run Last
-

-Signaled when the child menuitem has had it's location - in the list change. -

-
-- - - - - - - - - - - - - - - - - - - - - - -

arg0 :

The DbusmenuMenuitem which is the parent. -

arg1 :

The DbusmenuMenuitem which is the child. -

arg2 :

The position that the child is being moved to. -

arg3 :

The position that the child is was in. -

user_data :

user data set when the signal handler was connected.
-
-
-
-

The "child-removed" signal

-
void                user_function                      (DbusmenuMenuitem *arg0,
-                                                        GObject          *arg1,
-                                                        gpointer          user_data)      : Run Last
-

-Signaled when the child menuitem has been requested to - be removed from the parent. This signal is called when - it has been removed from the list but not yet had - g_object_unref called on it. -

-
-- - - - - - - - - - - - - - -

arg0 :

The DbusmenuMenuitem which was the parent. -

arg1 :

The DbusmenuMenuitem which was the child. -

user_data :

user data set when the signal handler was connected.
-
-
-
-

The "item-activated" signal

-
void                user_function                      (DbusmenuMenuitem *arg0,
-                                                        guint             arg1,
-                                                        gpointer          user_data)      : Run Last
-

-Emitted on the objects on the server side when - they are signaled on the client side. -

-
-- - - - - - - - - - - - - - -

arg0 :

The DbusmenuMenuitem object. -

arg1 :

The timestamp of when it was activated -

user_data :

user data set when the signal handler was connected.
-
-
-
-

The "property-changed" signal

-
void                user_function                      (DbusmenuMenuitem *arg0,
-                                                        gchar            *arg1,
-                                                        gpointer          arg2,
-                                                        gpointer          user_data)      : Run Last
-

-Emitted everytime a property on a menuitem is either - updated or added. -

-
-- - - - - - - - - - - - - - - - - - -

arg0 :

The DbusmenuMenuitem object. -

arg1 :

The name of the property that changed -

arg2 :

The new value of the property -

user_data :

user data set when the signal handler was connected.
-
-
-
-

The "realized" signal

-
void                user_function                      (DbusmenuMenuitem *arg0,
-                                                        gpointer          user_data)      : Run Last
-

-Emitted when the initial request for properties - is complete on the item. If there is a type - handler configured for the "type" parameter - that will be executed before this is signaled. -

-
-- - - - - - - - - - -

arg0 :

The DbusmenuMenuitem object. -

user_data :

user data set when the signal handler was connected.
-
-
-
- - - \ No newline at end of file diff --git a/docs/libdbusmenu-glib/reference/html/DbusmenuMenuitemProxy.html b/docs/libdbusmenu-glib/reference/html/DbusmenuMenuitemProxy.html deleted file mode 100644 index b5efc96..0000000 --- a/docs/libdbusmenu-glib/reference/html/DbusmenuMenuitemProxy.html +++ /dev/null @@ -1,160 +0,0 @@ - - - - -DbusmenuMenuitemProxy - - - - - - - - - - - - - - - - - - - -
-
-
- - -
-

DbusmenuMenuitemProxy

-

DbusmenuMenuitemProxy

-
- -
-

Object Hierarchy

-
-  GObject
-   +----DbusmenuMenuitem
-         +----DbusmenuMenuitemProxy
-
-
-
-

Properties

-
-  "menu-item"                DbusmenuMenuitem*     : Read / Write / Construct Only
-
-
-
-

Description

-

-

-
-
-

Details

-
-

DbusmenuMenuitemProxy

-
typedef struct _DbusmenuMenuitemProxy DbusmenuMenuitemProxy;
-

-

-
-
-
-

DbusmenuMenuitemProxyClass

-
typedef struct {
-	DbusmenuMenuitemClass parent_class;
-} DbusmenuMenuitemProxyClass;
-
-

-Functions and signal slots for DbusmenuMenuitemProxy. -

-
-- - - - -

DbusmenuMenuitemClass parent_class;

The Class of DbusmeneMenuitem -
-
-
-
-

dbusmenu_menuitem_proxy_new ()

-
DbusmenuMenuitemProxy * dbusmenu_menuitem_proxy_new     (DbusmenuMenuitem *mi);
-

-Builds a new DbusmenuMenuitemProxy object that proxies - all of the values for mi. -

-
-- - - - - - - - - - -

mi :

The DbusmenuMenuitem to proxy -

Returns :

A new DbusmenuMenuitemProxy object. -
-
-
-
-

dbusmenu_menuitem_proxy_get_wrapped ()

-
DbusmenuMenuitem *  dbusmenu_menuitem_proxy_get_wrapped (DbusmenuMenuitemProxy *pmi);
-

-Accesses the private variable of which DbusmenuMenuitem - we are doing the proxying for. -

-
-- - - - - - - - - - -

pmi :

-DbusmenuMenuitemProxy to look into -

Returns :

A DbusmenuMenuitem object or a NULL if we - don't have one or there is an error. -
-
-
-
-

Property Details

-
-

The "menu-item" property

-
  "menu-item"                DbusmenuMenuitem*     : Read / Write / Construct Only
-

An instance of the DbusmenuMenuitem class that this menuitem will mimic.

-
-
-
- - - \ No newline at end of file diff --git a/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-dbusmenu-client.html b/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-dbusmenu-client.html deleted file mode 100644 index b8088e2..0000000 --- a/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-dbusmenu-client.html +++ /dev/null @@ -1,1001 +0,0 @@ - - - - -dbusmenu-client - - - - - - - - - - - - - - - - - - - -
-
-
- - -
-

dbusmenu-client

-

dbusmenu-client

-
-
-

Synopsis

-
#define             DBUS_GLIB_CLIENT_WRAPPERS_org_ayatana_dbusmenu
-gboolean            org_ayatana_dbusmenu_get_layout     (DBusGProxy *proxy,
-                                                         const gint IN_parentId,
-                                                         guint *OUT_revision,
-                                                         char **OUT_layout);
-void                (*org_ayatana_dbusmenu_get_layout_reply)
-                                                        (DBusGProxy *proxy,
-                                                         guint OUT_revision,
-                                                         char *OUT_layout,
-                                                         GError *error,
-                                                         gpointer userdata);
-DBusGProxyCall *    org_ayatana_dbusmenu_get_layout_async
-                                                        (DBusGProxy *proxy,
-                                                         const gint IN_parentId,
-                                                         org_ayatana_dbusmenu_get_layout_reply callback);
-return              dbus_g_proxy_begin_call             (proxy Param1);
-gboolean            org_ayatana_dbusmenu_get_group_properties
-                                                        (DBusGProxy *proxy,
-                                                         const GArray *IN_ids,
-                                                         const char **IN_propertyNames,
-                                                         GPtrArray **OUT_properties);
-void                (*org_ayatana_dbusmenu_get_group_properties_reply)
-                                                        (DBusGProxy *proxy,
-                                                         GPtrArray *OUT_properties,
-                                                         GError *error,
-                                                         gpointer userdata);
-DBusGProxyCall *    org_ayatana_dbusmenu_get_group_properties_async
-                                                        (DBusGProxy *proxy,
-                                                         const GArray *IN_ids,
-                                                         const char **IN_propertyNames,
-                                                         org_ayatana_dbusmenu_get_group_properties_reply callback);
-gboolean            org_ayatana_dbusmenu_get_children   (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         const char **IN_propertyNames,
-                                                         GPtrArray **OUT_properties);
-void                (*org_ayatana_dbusmenu_get_children_reply)
-                                                        (DBusGProxy *proxy,
-                                                         GPtrArray *OUT_properties,
-                                                         GError *error,
-                                                         gpointer userdata);
-DBusGProxyCall *    org_ayatana_dbusmenu_get_children_async
-                                                        (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         const char **IN_propertyNames,
-                                                         org_ayatana_dbusmenu_get_children_reply callback);
-gboolean            org_ayatana_dbusmenu_get_property   (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         const char *IN_name,
-                                                         GValue *OUT_value);
-void                (*org_ayatana_dbusmenu_get_property_reply)
-                                                        (DBusGProxy *proxy,
-                                                         GValue OUT_value,
-                                                         GError *error,
-                                                         gpointer userdata);
-DBusGProxyCall *    org_ayatana_dbusmenu_get_property_async
-                                                        (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         const char *IN_name,
-                                                         org_ayatana_dbusmenu_get_property_reply callback);
-gboolean            org_ayatana_dbusmenu_get_properties (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         const char **IN_propertyNames,
-                                                         GHashTable **OUT_properties);
-void                (*org_ayatana_dbusmenu_get_properties_reply)
-                                                        (DBusGProxy *proxy,
-                                                         GHashTable *OUT_properties,
-                                                         GError *error,
-                                                         gpointer userdata);
-DBusGProxyCall *    org_ayatana_dbusmenu_get_properties_async
-                                                        (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         const char **IN_propertyNames,
-                                                         org_ayatana_dbusmenu_get_properties_reply callback);
-gboolean            org_ayatana_dbusmenu_event          (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         const char *IN_eventId,
-                                                         const GValue *IN_data,
-                                                         const guint IN_timestamp);
-void                (*org_ayatana_dbusmenu_event_reply) (DBusGProxy *proxy,
-                                                         GError *error,
-                                                         gpointer userdata);
-DBusGProxyCall *    org_ayatana_dbusmenu_event_async    (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         const char *IN_eventId,
-                                                         const GValue *IN_data,
-                                                         const guint IN_timestamp,
-                                                         org_ayatana_dbusmenu_event_reply callback);
-gboolean            org_ayatana_dbusmenu_about_to_show  (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         gboolean *OUT_needUpdate);
-void                (*org_ayatana_dbusmenu_about_to_show_reply)
-                                                        (DBusGProxy *proxy,
-                                                         gboolean OUT_needUpdate,
-                                                         GError *error,
-                                                         gpointer userdata);
-DBusGProxyCall *    org_ayatana_dbusmenu_about_to_show_async
-                                                        (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         org_ayatana_dbusmenu_about_to_show_reply callback);
-
-
-
-

Description

-

-

-
-
-

Details

-
-

DBUS_GLIB_CLIENT_WRAPPERS_org_ayatana_dbusmenu

-
#define DBUS_GLIB_CLIENT_WRAPPERS_org_ayatana_dbusmenu
-
-

-

-
-
-
-

org_ayatana_dbusmenu_get_layout ()

-
gboolean            org_ayatana_dbusmenu_get_layout     (DBusGProxy *proxy,
-                                                         const gint IN_parentId,
-                                                         guint *OUT_revision,
-                                                         char **OUT_layout);
-

-

-
-- - - - - - - - - - - - - - - - - - - - - - -

proxy :

-

IN_parentId :

-

OUT_revision :

-

OUT_layout :

-

Returns :

-
-
-
-
-

org_ayatana_dbusmenu_get_layout_reply ()

-
void                (*org_ayatana_dbusmenu_get_layout_reply)
-                                                        (DBusGProxy *proxy,
-                                                         guint OUT_revision,
-                                                         char *OUT_layout,
-                                                         GError *error,
-                                                         gpointer userdata);
-

-

-
-- - - - - - - - - - - - - - - - - - - - - - -

proxy :

-

OUT_revision :

-

OUT_layout :

-

error :

-

userdata :

-
-
-
-
-

org_ayatana_dbusmenu_get_layout_async ()

-
DBusGProxyCall *    org_ayatana_dbusmenu_get_layout_async
-                                                        (DBusGProxy *proxy,
-                                                         const gint IN_parentId,
-                                                         org_ayatana_dbusmenu_get_layout_reply callback);
-

-

-
-- - - - - - - - - - - - - - - - - - -

proxy :

-

IN_parentId :

-

callback :

-

Returns :

-
-
-
-
-

dbus_g_proxy_begin_call ()

-
return              dbus_g_proxy_begin_call             (proxy Param1);
-

-

-
-- - - - - - - - - - -

Param1 :

-

Returns :

-
-
-
-
-

org_ayatana_dbusmenu_get_group_properties ()

-
gboolean            org_ayatana_dbusmenu_get_group_properties
-                                                        (DBusGProxy *proxy,
-                                                         const GArray *IN_ids,
-                                                         const char **IN_propertyNames,
-                                                         GPtrArray **OUT_properties);
-

-

-
-- - - - - - - - - - - - - - - - - - - - - - -

proxy :

-

IN_ids :

-

IN_propertyNames :

-

OUT_properties :

-

Returns :

-
-
-
-
-

org_ayatana_dbusmenu_get_group_properties_reply ()

-
void                (*org_ayatana_dbusmenu_get_group_properties_reply)
-                                                        (DBusGProxy *proxy,
-                                                         GPtrArray *OUT_properties,
-                                                         GError *error,
-                                                         gpointer userdata);
-

-

-
-- - - - - - - - - - - - - - - - - - -

proxy :

-

OUT_properties :

-

error :

-

userdata :

-
-
-
-
-

org_ayatana_dbusmenu_get_group_properties_async ()

-
DBusGProxyCall *    org_ayatana_dbusmenu_get_group_properties_async
-                                                        (DBusGProxy *proxy,
-                                                         const GArray *IN_ids,
-                                                         const char **IN_propertyNames,
-                                                         org_ayatana_dbusmenu_get_group_properties_reply callback);
-

-

-
-- - - - - - - - - - - - - - - - - - - - - - -

proxy :

-

IN_ids :

-

IN_propertyNames :

-

callback :

-

Returns :

-
-
-
-
-

org_ayatana_dbusmenu_get_children ()

-
gboolean            org_ayatana_dbusmenu_get_children   (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         const char **IN_propertyNames,
-                                                         GPtrArray **OUT_properties);
-

-

-
-- - - - - - - - - - - - - - - - - - - - - - -

proxy :

-

IN_id :

-

IN_propertyNames :

-

OUT_properties :

-

Returns :

-
-
-
-
-

org_ayatana_dbusmenu_get_children_reply ()

-
void                (*org_ayatana_dbusmenu_get_children_reply)
-                                                        (DBusGProxy *proxy,
-                                                         GPtrArray *OUT_properties,
-                                                         GError *error,
-                                                         gpointer userdata);
-

-

-
-- - - - - - - - - - - - - - - - - - -

proxy :

-

OUT_properties :

-

error :

-

userdata :

-
-
-
-
-

org_ayatana_dbusmenu_get_children_async ()

-
DBusGProxyCall *    org_ayatana_dbusmenu_get_children_async
-                                                        (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         const char **IN_propertyNames,
-                                                         org_ayatana_dbusmenu_get_children_reply callback);
-

-

-
-- - - - - - - - - - - - - - - - - - - - - - -

proxy :

-

IN_id :

-

IN_propertyNames :

-

callback :

-

Returns :

-
-
-
-
-

org_ayatana_dbusmenu_get_property ()

-
gboolean            org_ayatana_dbusmenu_get_property   (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         const char *IN_name,
-                                                         GValue *OUT_value);
-

-

-
-- - - - - - - - - - - - - - - - - - - - - - -

proxy :

-

IN_id :

-

IN_name :

-

OUT_value :

-

Returns :

-
-
-
-
-

org_ayatana_dbusmenu_get_property_reply ()

-
void                (*org_ayatana_dbusmenu_get_property_reply)
-                                                        (DBusGProxy *proxy,
-                                                         GValue OUT_value,
-                                                         GError *error,
-                                                         gpointer userdata);
-

-

-
-- - - - - - - - - - - - - - - - - - -

proxy :

-

OUT_value :

-

error :

-

userdata :

-
-
-
-
-

org_ayatana_dbusmenu_get_property_async ()

-
DBusGProxyCall *    org_ayatana_dbusmenu_get_property_async
-                                                        (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         const char *IN_name,
-                                                         org_ayatana_dbusmenu_get_property_reply callback);
-

-

-
-- - - - - - - - - - - - - - - - - - - - - - -

proxy :

-

IN_id :

-

IN_name :

-

callback :

-

Returns :

-
-
-
-
-

org_ayatana_dbusmenu_get_properties ()

-
gboolean            org_ayatana_dbusmenu_get_properties (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         const char **IN_propertyNames,
-                                                         GHashTable **OUT_properties);
-

-

-
-- - - - - - - - - - - - - - - - - - - - - - -

proxy :

-

IN_id :

-

IN_propertyNames :

-

OUT_properties :

-

Returns :

-
-
-
-
-

org_ayatana_dbusmenu_get_properties_reply ()

-
void                (*org_ayatana_dbusmenu_get_properties_reply)
-                                                        (DBusGProxy *proxy,
-                                                         GHashTable *OUT_properties,
-                                                         GError *error,
-                                                         gpointer userdata);
-

-

-
-- - - - - - - - - - - - - - - - - - -

proxy :

-

OUT_properties :

-

error :

-

userdata :

-
-
-
-
-

org_ayatana_dbusmenu_get_properties_async ()

-
DBusGProxyCall *    org_ayatana_dbusmenu_get_properties_async
-                                                        (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         const char **IN_propertyNames,
-                                                         org_ayatana_dbusmenu_get_properties_reply callback);
-

-

-
-- - - - - - - - - - - - - - - - - - - - - - -

proxy :

-

IN_id :

-

IN_propertyNames :

-

callback :

-

Returns :

-
-
-
-
-

org_ayatana_dbusmenu_event ()

-
gboolean            org_ayatana_dbusmenu_event          (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         const char *IN_eventId,
-                                                         const GValue *IN_data,
-                                                         const guint IN_timestamp);
-

-

-
-- - - - - - - - - - - - - - - - - - - - - - - - - - -

proxy :

-

IN_id :

-

IN_eventId :

-

IN_data :

-

IN_timestamp :

-

Returns :

-
-
-
-
-

org_ayatana_dbusmenu_event_reply ()

-
void                (*org_ayatana_dbusmenu_event_reply) (DBusGProxy *proxy,
-                                                         GError *error,
-                                                         gpointer userdata);
-

-

-
-- - - - - - - - - - - - - - -

proxy :

-

error :

-

userdata :

-
-
-
-
-

org_ayatana_dbusmenu_event_async ()

-
DBusGProxyCall *    org_ayatana_dbusmenu_event_async    (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         const char *IN_eventId,
-                                                         const GValue *IN_data,
-                                                         const guint IN_timestamp,
-                                                         org_ayatana_dbusmenu_event_reply callback);
-

-

-
-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

proxy :

-

IN_id :

-

IN_eventId :

-

IN_data :

-

IN_timestamp :

-

callback :

-

Returns :

-
-
-
-
-

org_ayatana_dbusmenu_about_to_show ()

-
gboolean            org_ayatana_dbusmenu_about_to_show  (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         gboolean *OUT_needUpdate);
-

-

-
-- - - - - - - - - - - - - - - - - - -

proxy :

-

IN_id :

-

OUT_needUpdate :

-

Returns :

-
-
-
-
-

org_ayatana_dbusmenu_about_to_show_reply ()

-
void                (*org_ayatana_dbusmenu_about_to_show_reply)
-                                                        (DBusGProxy *proxy,
-                                                         gboolean OUT_needUpdate,
-                                                         GError *error,
-                                                         gpointer userdata);
-

-

-
-- - - - - - - - - - - - - - - - - - -

proxy :

-

OUT_needUpdate :

-

error :

-

userdata :

-
-
-
-
-

org_ayatana_dbusmenu_about_to_show_async ()

-
DBusGProxyCall *    org_ayatana_dbusmenu_about_to_show_async
-                                                        (DBusGProxy *proxy,
-                                                         const gint IN_id,
-                                                         org_ayatana_dbusmenu_about_to_show_reply callback);
-

-

-
-- - - - - - - - - - - - - - - - - - -

proxy :

-

IN_id :

-

callback :

-

Returns :

-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-dbusmenu-server.html b/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-dbusmenu-server.html deleted file mode 100644 index fed6be3..0000000 --- a/docs/libdbusmenu-glib/reference/html/libdbusmenu-glib-dbusmenu-server.html +++ /dev/null @@ -1,672 +0,0 @@ - - - - -dbusmenu-server - - - - - - - - - - - - - - - - - - - -
-
-
- - -
-

dbusmenu-server

-

dbusmenu-server

-
-
-

Synopsis

-
#define             g_marshal_value_peek_boolean        (v)
-#define             g_marshal_value_peek_char           (v)
-#define             g_marshal_value_peek_uchar          (v)
-#define             g_marshal_value_peek_int            (v)
-#define             g_marshal_value_peek_uint           (v)
-#define             g_marshal_value_peek_long           (v)
-#define             g_marshal_value_peek_ulong          (v)
-#define             g_marshal_value_peek_int64          (v)
-#define             g_marshal_value_peek_uint64         (v)
-#define             g_marshal_value_peek_enum           (v)
-#define             g_marshal_value_peek_flags          (v)
-#define             g_marshal_value_peek_float          (v)
-#define             g_marshal_value_peek_double         (v)
-#define             g_marshal_value_peek_string         (v)
-#define             g_marshal_value_peek_param          (v)
-#define             g_marshal_value_peek_boxed          (v)
-#define             g_marshal_value_peek_pointer        (v)
-#define             g_marshal_value_peek_object         (v)
-void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_POINTER_POINTER
-                                                        (GClosure *closure,
-                                                         GValue *return_value,
-                                                         guint n_param_values,
-                                                         const GValue *param_values,
-                                                         gpointer invocation_hint,
-                                                         gpointer marshal_data);
-void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER_POINTER
-                                                        (GClosure *closure,
-                                                         GValue *return_value,
-                                                         guint n_param_values,
-                                                         const GValue *param_values,
-                                                         gpointer invocation_hint,
-                                                         gpointer marshal_data);
-void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_BOXED_POINTER_POINTER
-                                                        (GClosure *closure,
-                                                         GValue *return_value,
-                                                         guint n_param_values,
-                                                         const GValue *param_values,
-                                                         gpointer invocation_hint,
-                                                         gpointer marshal_data);
-void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_BOXED_UINT_POINTER
-                                                        (GClosure *closure,
-                                                         GValue *return_value,
-                                                         guint n_param_values,
-                                                         const GValue *param_values,
-                                                         gpointer invocation_hint,
-                                                         gpointer marshal_data);
-void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER
-                                                        (GClosure *closure,
-                                                         GValue *return_value,
-                                                         guint n_param_values,
-                                                         const GValue *param_values,
-                                                         gpointer invocation_hint,
-                                                         gpointer marshal_data);
-void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__BOXED_BOXED_POINTER_POINTER
-                                                        (GClosure *closure,
-                                                         GValue *return_value,
-                                                         guint n_param_values,
-                                                         const GValue *param_values,
-                                                         gpointer invocation_hint,
-                                                         gpointer marshal_data);
-
-
-
-

Description

-

-

-
-
-

Details

-
-

g_marshal_value_peek_boolean()

-
#define             g_marshal_value_peek_boolean(v)
-

-

-
-- - - - -

v :

-
-
-
-
-

g_marshal_value_peek_char()

-
#define             g_marshal_value_peek_char(v)
-

-

-
-- - - - -

v :

-
-
-
-
-

g_marshal_value_peek_uchar()

-
#define             g_marshal_value_peek_uchar(v)
-

-

-
-- - - - -

v :

-
-
-
-
-

g_marshal_value_peek_int()

-
#define             g_marshal_value_peek_int(v)
-

-

-
-- - - - -

v :

-
-
-
-
-

g_marshal_value_peek_uint()

-
#define             g_marshal_value_peek_uint(v)
-

-

-
-- - - - -

v :

-
-
-
-
-

g_marshal_value_peek_long()

-
#define             g_marshal_value_peek_long(v)
-

-

-
-- - - - -

v :

-
-
-
-
-

g_marshal_value_peek_ulong()

-
#define             g_marshal_value_peek_ulong(v)
-

-

-
-- - - - -

v :

-
-
-
-
-

g_marshal_value_peek_int64()

-
#define             g_marshal_value_peek_int64(v)
-

-

-
-- - - - -

v :

-
-
-
-
-

g_marshal_value_peek_uint64()

-
#define             g_marshal_value_peek_uint64(v)
-

-

-
-- - - - -

v :

-
-
-
-
-

g_marshal_value_peek_enum()

-
#define             g_marshal_value_peek_enum(v)
-

-

-
-- - - - -

v :

-
-
-
-
-

g_marshal_value_peek_flags()

-
#define             g_marshal_value_peek_flags(v)
-

-

-
-- - - - -

v :

-
-
-
-
-

g_marshal_value_peek_float()

-
#define             g_marshal_value_peek_float(v)
-

-

-
-- - - - -

v :

-
-
-
-
-

g_marshal_value_peek_double()

-
#define             g_marshal_value_peek_double(v)
-

-

-
-- - - - -

v :

-
-
-
-
-

g_marshal_value_peek_string()

-
#define             g_marshal_value_peek_string(v)
-

-

-
-- - - - -

v :

-
-
-
-
-

g_marshal_value_peek_param()

-
#define             g_marshal_value_peek_param(v)
-

-

-
-- - - - -

v :

-
-
-
-
-

g_marshal_value_peek_boxed()

-
#define             g_marshal_value_peek_boxed(v)
-

-

-
-- - - - -

v :

-
-
-
-
-

g_marshal_value_peek_pointer()

-
#define             g_marshal_value_peek_pointer(v)
-

-

-
-- - - - -

v :

-
-
-
-
-

g_marshal_value_peek_object()

-
#define             g_marshal_value_peek_object(v)
-

-

-
-- - - - -

v :

-
-
-
-
-

dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_POINTER_POINTER ()

-
void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_POINTER_POINTER
-                                                        (GClosure *closure,
-                                                         GValue *return_value,
-                                                         guint n_param_values,
-                                                         const GValue *param_values,
-                                                         gpointer invocation_hint,
-                                                         gpointer marshal_data);
-

-

-
-- - - - - - - - - - - - - - - - - - - - - - - - - - -

closure :

-

return_value :

-

n_param_values :

-

param_values :

-

invocation_hint :

-

marshal_data :

-
-
-
-
-

dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER_POINTER ()

-
void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER_POINTER
-                                                        (GClosure *closure,
-                                                         GValue *return_value,
-                                                         guint n_param_values,
-                                                         const GValue *param_values,
-                                                         gpointer invocation_hint,
-                                                         gpointer marshal_data);
-

-

-
-- - - - - - - - - - - - - - - - - - - - - - - - - - -

closure :

-

return_value :

-

n_param_values :

-

param_values :

-

invocation_hint :

-

marshal_data :

-
-
-
-
-

dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_BOXED_POINTER_POINTER ()

-
void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_BOXED_POINTER_POINTER
-                                                        (GClosure *closure,
-                                                         GValue *return_value,
-                                                         guint n_param_values,
-                                                         const GValue *param_values,
-                                                         gpointer invocation_hint,
-                                                         gpointer marshal_data);
-

-

-
-- - - - - - - - - - - - - - - - - - - - - - - - - - -

closure :

-

return_value :

-

n_param_values :

-

param_values :

-

invocation_hint :

-

marshal_data :

-
-
-
-
-

dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_BOXED_UINT_POINTER ()

-
void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_BOXED_UINT_POINTER
-                                                        (GClosure *closure,
-                                                         GValue *return_value,
-                                                         guint n_param_values,
-                                                         const GValue *param_values,
-                                                         gpointer invocation_hint,
-                                                         gpointer marshal_data);
-

-

-
-- - - - - - - - - - - - - - - - - - - - - - - - - - -

closure :

-

return_value :

-

n_param_values :

-

param_values :

-

invocation_hint :

-

marshal_data :

-
-
-
-
-

dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER ()

-
void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER
-                                                        (GClosure *closure,
-                                                         GValue *return_value,
-                                                         guint n_param_values,
-                                                         const GValue *param_values,
-                                                         gpointer invocation_hint,
-                                                         gpointer marshal_data);
-

-

-
-- - - - - - - - - - - - - - - - - - - - - - - - - - -

closure :

-

return_value :

-

n_param_values :

-

param_values :

-

invocation_hint :

-

marshal_data :

-
-
-
-
-

dbus_glib_marshal__dbusmenu_server_BOOLEAN__BOXED_BOXED_POINTER_POINTER ()

-
void                dbus_glib_marshal__dbusmenu_server_BOOLEAN__BOXED_BOXED_POINTER_POINTER
-                                                        (GClosure *closure,
-                                                         GValue *return_value,
-                                                         guint n_param_values,
-                                                         const GValue *param_values,
-                                                         gpointer invocation_hint,
-                                                         gpointer marshal_data);
-

-

-
-- - - - - - - - - - - - - - - - - - - - - - - - - - -

closure :

-

return_value :

-

n_param_values :

-

param_values :

-

invocation_hint :

-

marshal_data :

-
-
-
-
- - - \ No newline at end of file diff --git a/docs/libdbusmenu-glib/reference/libdbusmenu-glib-sections.txt.moved b/docs/libdbusmenu-glib/reference/libdbusmenu-glib-sections.txt.moved deleted file mode 100644 index c8d5db6..0000000 --- a/docs/libdbusmenu-glib/reference/libdbusmenu-glib-sections.txt.moved +++ /dev/null @@ -1,208 +0,0 @@ -
-client -DbusmenuClient -DBUSMENU_CLIENT_SIGNAL_LAYOUT_UPDATED -DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED -DBUSMENU_CLIENT_SIGNAL_NEW_MENUITEM -DBUSMENU_CLIENT_PROP_DBUS_NAME -DBUSMENU_CLIENT_PROP_DBUS_OBJECT -DBUSMENU_CLIENT_TYPES_DEFAULT -DBUSMENU_CLIENT_TYPES_SEPARATOR -DBUSMENU_CLIENT_TYPES_IMAGE -DbusmenuClientClass -DbusmenuClientTypeHandler -dbusmenu_client_new -dbusmenu_client_get_root -dbusmenu_client_add_type_handler -dbusmenu_client_send_event -dbusmenu_client_send_about_to_show - -DBUSMENU_CLIENT -DBUSMENU_IS_CLIENT -DBUSMENU_TYPE_CLIENT -dbusmenu_client_get_type -DBUSMENU_CLIENT_CLASS -DBUSMENU_IS_CLIENT_CLASS -DBUSMENU_CLIENT_GET_CLASS -
- -
-menuitem -DbusmenuMenuitem -DBUSMENU_MENUITEM_SIGNAL_PROPERTY_CHANGED -DBUSMENU_MENUITEM_SIGNAL_ITEM_ACTIVATED -DBUSMENU_MENUITEM_SIGNAL_CHILD_ADDED -DBUSMENU_MENUITEM_SIGNAL_CHILD_REMOVED -DBUSMENU_MENUITEM_SIGNAL_CHILD_MOVED -DBUSMENU_MENUITEM_SIGNAL_REALIZED -DBUSMENU_MENUITEM_SIGNAL_REALIZED_ID -DBUSMENU_MENUITEM_PROP_TYPE -DBUSMENU_MENUITEM_PROP_VISIBLE -DBUSMENU_MENUITEM_PROP_ENABLED -DBUSMENU_MENUITEM_PROP_LABEL -DBUSMENU_MENUITEM_PROP_ICON_NAME -DBUSMENU_MENUITEM_PROP_ICON_DATA -DBUSMENU_MENUITEM_PROP_TOGGLE_TYPE -DBUSMENU_MENUITEM_PROP_TOGGLE_STATE -DBUSMENU_MENUITEM_TOGGLE_CHECK -DBUSMENU_MENUITEM_TOGGLE_RADIO -DBUSMENU_MENUITEM_TOGGLE_STATE_UNCHECKED -DBUSMENU_MENUITEM_TOGGLE_STATE_CHECKED -DBUSMENU_MENUITEM_TOGGLE_STATE_UNKNOWN -DBUSMENU_MENUITEM_ICON_NAME_BLANK -DbusmenuMenuitem -dbusmenu_menuitem_about_to_show_cb -dbusmenu_menuitem_buildxml_slot_t -DbusmenuMenuitemClass -dbusmenu_menuitem_new -dbusmenu_menuitem_new_with_id -dbusmenu_menuitem_get_id -dbusmenu_menuitem_get_children -dbusmenu_menuitem_take_children -dbusmenu_menuitem_get_position -dbusmenu_menuitem_get_position_realized -dbusmenu_menuitem_child_append -dbusmenu_menuitem_child_prepend -dbusmenu_menuitem_child_delete -dbusmenu_menuitem_child_add_position -dbusmenu_menuitem_child_reorder -dbusmenu_menuitem_child_find -dbusmenu_menuitem_find_id -dbusmenu_menuitem_property_set -dbusmenu_menuitem_property_set_value -dbusmenu_menuitem_property_set_bool -dbusmenu_menuitem_property_set_int -dbusmenu_menuitem_property_get -dbusmenu_menuitem_property_get_value -dbusmenu_menuitem_property_get_bool -dbusmenu_menuitem_property_get_int -dbusmenu_menuitem_property_exist -dbusmenu_menuitem_properties_list -dbusmenu_menuitem_properties_copy -dbusmenu_menuitem_property_remove -dbusmenu_menuitem_set_root -dbusmenu_menuitem_get_root -dbusmenu_menuitem_foreach -dbusmenu_menuitem_handle_event -dbusmenu_menuitem_send_about_to_show - -DBUSMENU_MENUITEM -DBUSMENU_IS_MENUITEM -DBUSMENU_TYPE_MENUITEM -dbusmenu_menuitem_get_type -DBUSMENU_MENUITEM_CLASS -DBUSMENU_IS_MENUITEM_CLASS -DBUSMENU_MENUITEM_GET_CLASS -
- -
-server -DbusmenuServer -DBUSMENU_SERVER_SIGNAL_ID_PROP_UPDATE -DBUSMENU_SERVER_SIGNAL_ID_UPDATE -DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATED -DBUSMENU_SERVER_SIGNAL_LAYOUT_UPDATE -DBUSMENU_SERVER_PROP_DBUS_OBJECT -DBUSMENU_SERVER_PROP_ROOT_NODE -DBUSMENU_SERVER_PROP_VERSION -DbusmenuServerClass -dbusmenu_server_new -dbusmenu_server_set_root - -DBUSMENU_SERVER -DBUSMENU_IS_SERVER -DBUSMENU_TYPE_SERVER -dbusmenu_server_get_type -DBUSMENU_SERVER_CLASS -DBUSMENU_IS_SERVER_CLASS -DBUSMENU_SERVER_GET_CLASS -
- -
-client-menuitem -DbusmenuClientMenuitem -DBUSMENU_CLIENT_MENUITEM_TYPE -DbusmenuClientMenuitem -DbusmenuClientMenuitemClass -dbusmenu_client_menuitem_new - -DBUSMENU_CLIENT_MENUITEM -DBUSMENU_IS_CLIENT_MENUITEM -dbusmenu_client_menuitem_get_type -DBUSMENU_CLIENT_MENUITEM_CLASS -DBUSMENU_IS_CLIENT_MENUITEM_CLASS -DBUSMENU_CLIENT_MENUITEM_GET_CLASS -
- -
-menuitem-proxy -DbusmenuMenuitemProxy -DbusmenuMenuitemProxy -DbusmenuMenuitemProxyClass -dbusmenu_menuitem_proxy_new -dbusmenu_menuitem_proxy_get_wrapped - -DBUSMENU_MENUITEM_PROXY -DBUSMENU_IS_MENUITEM_PROXY -DBUSMENU_TYPE_MENUITEM_PROXY -dbusmenu_menuitem_proxy_get_type -DBUSMENU_MENUITEM_PROXY_CLASS -DBUSMENU_IS_MENUITEM_PROXY_CLASS -DBUSMENU_MENUITEM_PROXY_GET_CLASS -
- -
-dbusmenu-client -DBUS_GLIB_CLIENT_WRAPPERS_org_ayatana_dbusmenu -org_ayatana_dbusmenu_get_layout -org_ayatana_dbusmenu_get_layout_reply -org_ayatana_dbusmenu_get_layout_async -dbus_g_proxy_begin_call -org_ayatana_dbusmenu_get_group_properties -org_ayatana_dbusmenu_get_group_properties_reply -org_ayatana_dbusmenu_get_group_properties_async -org_ayatana_dbusmenu_get_children -org_ayatana_dbusmenu_get_children_reply -org_ayatana_dbusmenu_get_children_async -org_ayatana_dbusmenu_get_property -org_ayatana_dbusmenu_get_property_reply -org_ayatana_dbusmenu_get_property_async -org_ayatana_dbusmenu_get_properties -org_ayatana_dbusmenu_get_properties_reply -org_ayatana_dbusmenu_get_properties_async -org_ayatana_dbusmenu_event -org_ayatana_dbusmenu_event_reply -org_ayatana_dbusmenu_event_async -org_ayatana_dbusmenu_about_to_show -org_ayatana_dbusmenu_about_to_show_reply -org_ayatana_dbusmenu_about_to_show_async -
- -
-dbusmenu-server -g_marshal_value_peek_boolean -g_marshal_value_peek_char -g_marshal_value_peek_uchar -g_marshal_value_peek_int -g_marshal_value_peek_uint -g_marshal_value_peek_long -g_marshal_value_peek_ulong -g_marshal_value_peek_int64 -g_marshal_value_peek_uint64 -g_marshal_value_peek_enum -g_marshal_value_peek_flags -g_marshal_value_peek_float -g_marshal_value_peek_double -g_marshal_value_peek_string -g_marshal_value_peek_param -g_marshal_value_peek_boxed -g_marshal_value_peek_pointer -g_marshal_value_peek_object -dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_POINTER_POINTER -dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER_POINTER -dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_BOXED_POINTER_POINTER -dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_BOXED_UINT_POINTER -dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER -dbus_glib_marshal__dbusmenu_server_BOOLEAN__BOXED_BOXED_POINTER_POINTER -
- diff --git a/docs/libdbusmenu-glib/reference/libdbusmenu-glib.types b/docs/libdbusmenu-glib/reference/libdbusmenu-glib.types deleted file mode 100644 index a1b7aea..0000000 --- a/docs/libdbusmenu-glib/reference/libdbusmenu-glib.types +++ /dev/null @@ -1,5 +0,0 @@ -dbusmenu_client_get_type -dbusmenu_client_menuitem_get_type -dbusmenu_menuitem_get_type -dbusmenu_menuitem_proxy_get_type -dbusmenu_server_get_type diff --git a/docs/libdbusmenu-glib/reference/tmpl/dbusmenu-client.sgml b/docs/libdbusmenu-glib/reference/tmpl/dbusmenu-client.sgml deleted file mode 100644 index dd0e9d1..0000000 --- a/docs/libdbusmenu-glib/reference/tmpl/dbusmenu-client.sgml +++ /dev/null @@ -1,285 +0,0 @@ - -dbusmenu-client - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -@proxy: -@IN_parentId: -@OUT_revision: -@OUT_layout: -@Returns: - - - - - - - -@proxy: -@OUT_revision: -@OUT_layout: -@error: -@userdata: - - - - - - - -@proxy: -@IN_parentId: -@callback: -@Returns: - - - - - - - -@Param1: -@Returns: - - - - - - - -@proxy: -@IN_ids: -@IN_propertyNames: -@OUT_properties: -@Returns: - - - - - - - -@proxy: -@OUT_properties: -@error: -@userdata: - - - - - - - -@proxy: -@IN_ids: -@IN_propertyNames: -@callback: -@Returns: - - - - - - - -@proxy: -@IN_id: -@IN_propertyNames: -@OUT_properties: -@Returns: - - - - - - - -@proxy: -@OUT_properties: -@error: -@userdata: - - - - - - - -@proxy: -@IN_id: -@IN_propertyNames: -@callback: -@Returns: - - - - - - - -@proxy: -@IN_id: -@IN_name: -@OUT_value: -@Returns: - - - - - - - -@proxy: -@OUT_value: -@error: -@userdata: - - - - - - - -@proxy: -@IN_id: -@IN_name: -@callback: -@Returns: - - - - - - - -@proxy: -@IN_id: -@IN_propertyNames: -@OUT_properties: -@Returns: - - - - - - - -@proxy: -@OUT_properties: -@error: -@userdata: - - - - - - - -@proxy: -@IN_id: -@IN_propertyNames: -@callback: -@Returns: - - - - - - - -@proxy: -@IN_id: -@IN_eventId: -@IN_data: -@IN_timestamp: -@Returns: - - - - - - - -@proxy: -@error: -@userdata: - - - - - - - -@proxy: -@IN_id: -@IN_eventId: -@IN_data: -@IN_timestamp: -@callback: -@Returns: - - - - - - - -@proxy: -@IN_id: -@OUT_needUpdate: -@Returns: - - - - - - - -@proxy: -@OUT_needUpdate: -@error: -@userdata: - - - - - - - -@proxy: -@IN_id: -@callback: -@Returns: - - diff --git a/docs/libdbusmenu-glib/reference/tmpl/dbusmenu-server.sgml b/docs/libdbusmenu-glib/reference/tmpl/dbusmenu-server.sgml deleted file mode 100644 index a08ae24..0000000 --- a/docs/libdbusmenu-glib/reference/tmpl/dbusmenu-server.sgml +++ /dev/null @@ -1,246 +0,0 @@ - -dbusmenu-server - - - - - - - - - - - - - - - - - - - - - - - - - - - -@v: - - - - - - - -@v: - - - - - - - -@v: - - - - - - - -@v: - - - - - - - -@v: - - - - - - - -@v: - - - - - - - -@v: - - - - - - - -@v: - - - - - - - -@v: - - - - - - - -@v: - - - - - - - -@v: - - - - - - - -@v: - - - - - - - -@v: - - - - - - - -@v: - - - - - - - -@v: - - - - - - - -@v: - - - - - - - -@v: - - - - - - - -@v: - - - - - - - -@closure: -@return_value: -@n_param_values: -@param_values: -@invocation_hint: -@marshal_data: - - - - - - - -@closure: -@return_value: -@n_param_values: -@param_values: -@invocation_hint: -@marshal_data: - - - - - - - -@closure: -@return_value: -@n_param_values: -@param_values: -@invocation_hint: -@marshal_data: - - - - - - - -@closure: -@return_value: -@n_param_values: -@param_values: -@invocation_hint: -@marshal_data: - - - - - - - -@closure: -@return_value: -@n_param_values: -@param_values: -@invocation_hint: -@marshal_data: - - - - - - - -@closure: -@return_value: -@n_param_values: -@param_values: -@invocation_hint: -@marshal_data: - - diff --git a/docs/libdbusmenu-glib/reference/xml/dbusmenu-client.xml b/docs/libdbusmenu-glib/reference/xml/dbusmenu-client.xml deleted file mode 100644 index f7244f7..0000000 --- a/docs/libdbusmenu-glib/reference/xml/dbusmenu-client.xml +++ /dev/null @@ -1,657 +0,0 @@ - - -]> - - -dbusmenu-client -3 - - LIBDBUSMENU-GLIB Library - - - -dbusmenu-client - - - - -Synopsis - -#define DBUS_GLIB_CLIENT_WRAPPERS_org_ayatana_dbusmenu -gboolean org_ayatana_dbusmenu_get_layout (DBusGProxy *proxy, - const gint IN_parentId, - guint *OUT_revision, - char **OUT_layout); -void (*org_ayatana_dbusmenu_get_layout_reply) - (DBusGProxy *proxy, - guint OUT_revision, - char *OUT_layout, - GError *error, - gpointer userdata); -DBusGProxyCall * org_ayatana_dbusmenu_get_layout_async - (DBusGProxy *proxy, - const gint IN_parentId, - org_ayatana_dbusmenu_get_layout_reply callback); -return dbus_g_proxy_begin_call (proxy Param1); -gboolean org_ayatana_dbusmenu_get_group_properties - (DBusGProxy *proxy, - const GArray *IN_ids, - const char **IN_propertyNames, - GPtrArray **OUT_properties); -void (*org_ayatana_dbusmenu_get_group_properties_reply) - (DBusGProxy *proxy, - GPtrArray *OUT_properties, - GError *error, - gpointer userdata); -DBusGProxyCall * org_ayatana_dbusmenu_get_group_properties_async - (DBusGProxy *proxy, - const GArray *IN_ids, - const char **IN_propertyNames, - org_ayatana_dbusmenu_get_group_properties_reply callback); -gboolean org_ayatana_dbusmenu_get_children (DBusGProxy *proxy, - const gint IN_id, - const char **IN_propertyNames, - GPtrArray **OUT_properties); -void (*org_ayatana_dbusmenu_get_children_reply) - (DBusGProxy *proxy, - GPtrArray *OUT_properties, - GError *error, - gpointer userdata); -DBusGProxyCall * org_ayatana_dbusmenu_get_children_async - (DBusGProxy *proxy, - const gint IN_id, - const char **IN_propertyNames, - org_ayatana_dbusmenu_get_children_reply callback); -gboolean org_ayatana_dbusmenu_get_property (DBusGProxy *proxy, - const gint IN_id, - const char *IN_name, - GValue *OUT_value); -void (*org_ayatana_dbusmenu_get_property_reply) - (DBusGProxy *proxy, - GValue OUT_value, - GError *error, - gpointer userdata); -DBusGProxyCall * org_ayatana_dbusmenu_get_property_async - (DBusGProxy *proxy, - const gint IN_id, - const char *IN_name, - org_ayatana_dbusmenu_get_property_reply callback); -gboolean org_ayatana_dbusmenu_get_properties (DBusGProxy *proxy, - const gint IN_id, - const char **IN_propertyNames, - GHashTable **OUT_properties); -void (*org_ayatana_dbusmenu_get_properties_reply) - (DBusGProxy *proxy, - GHashTable *OUT_properties, - GError *error, - gpointer userdata); -DBusGProxyCall * org_ayatana_dbusmenu_get_properties_async - (DBusGProxy *proxy, - const gint IN_id, - const char **IN_propertyNames, - org_ayatana_dbusmenu_get_properties_reply callback); -gboolean org_ayatana_dbusmenu_event (DBusGProxy *proxy, - const gint IN_id, - const char *IN_eventId, - const GValue *IN_data, - const guint IN_timestamp); -void (*org_ayatana_dbusmenu_event_reply) (DBusGProxy *proxy, - GError *error, - gpointer userdata); -DBusGProxyCall * org_ayatana_dbusmenu_event_async (DBusGProxy *proxy, - const gint IN_id, - const char *IN_eventId, - const GValue *IN_data, - const guint IN_timestamp, - org_ayatana_dbusmenu_event_reply callback); -gboolean org_ayatana_dbusmenu_about_to_show (DBusGProxy *proxy, - const gint IN_id, - gboolean *OUT_needUpdate); -void (*org_ayatana_dbusmenu_about_to_show_reply) - (DBusGProxy *proxy, - gboolean OUT_needUpdate, - GError *error, - gpointer userdata); -DBusGProxyCall * org_ayatana_dbusmenu_about_to_show_async - (DBusGProxy *proxy, - const gint IN_id, - org_ayatana_dbusmenu_about_to_show_reply callback); - - - - -Description - - - - -Details - -DBUS_GLIB_CLIENT_WRAPPERS_org_ayatana_dbusmenu -DBUS_GLIB_CLIENT_WRAPPERS_org_ayatana_dbusmenu -#define DBUS_GLIB_CLIENT_WRAPPERS_org_ayatana_dbusmenu - - - - -org_ayatana_dbusmenu_get_layout () -org_ayatana_dbusmenu_get_layout -gboolean org_ayatana_dbusmenu_get_layout (DBusGProxy *proxy, - const gint IN_parentId, - guint *OUT_revision, - char **OUT_layout); - - -proxy : - - -IN_parentId : - - -OUT_revision : - - -OUT_layout : - - -Returns : - - - -org_ayatana_dbusmenu_get_layout_reply () -org_ayatana_dbusmenu_get_layout_reply -void (*org_ayatana_dbusmenu_get_layout_reply) - (DBusGProxy *proxy, - guint OUT_revision, - char *OUT_layout, - GError *error, - gpointer userdata); - - -proxy : - - -OUT_revision : - - -OUT_layout : - - -error : - - -userdata : - - - - -org_ayatana_dbusmenu_get_layout_async () -org_ayatana_dbusmenu_get_layout_async -DBusGProxyCall * org_ayatana_dbusmenu_get_layout_async - (DBusGProxy *proxy, - const gint IN_parentId, - org_ayatana_dbusmenu_get_layout_reply callback); - - -proxy : - - -IN_parentId : - - -callback : - - -Returns : - - - -dbus_g_proxy_begin_call () -dbus_g_proxy_begin_call -return dbus_g_proxy_begin_call (proxy Param1); - - -Param1 : - - -Returns : - - - -org_ayatana_dbusmenu_get_group_properties () -org_ayatana_dbusmenu_get_group_properties -gboolean org_ayatana_dbusmenu_get_group_properties - (DBusGProxy *proxy, - const GArray *IN_ids, - const char **IN_propertyNames, - GPtrArray **OUT_properties); - - -proxy : - - -IN_ids : - - -IN_propertyNames : - - -OUT_properties : - - -Returns : - - - -org_ayatana_dbusmenu_get_group_properties_reply () -org_ayatana_dbusmenu_get_group_properties_reply -void (*org_ayatana_dbusmenu_get_group_properties_reply) - (DBusGProxy *proxy, - GPtrArray *OUT_properties, - GError *error, - gpointer userdata); - - -proxy : - - -OUT_properties : - - -error : - - -userdata : - - - - -org_ayatana_dbusmenu_get_group_properties_async () -org_ayatana_dbusmenu_get_group_properties_async -DBusGProxyCall * org_ayatana_dbusmenu_get_group_properties_async - (DBusGProxy *proxy, - const GArray *IN_ids, - const char **IN_propertyNames, - org_ayatana_dbusmenu_get_group_properties_reply callback); - - -proxy : - - -IN_ids : - - -IN_propertyNames : - - -callback : - - -Returns : - - - -org_ayatana_dbusmenu_get_children () -org_ayatana_dbusmenu_get_children -gboolean org_ayatana_dbusmenu_get_children (DBusGProxy *proxy, - const gint IN_id, - const char **IN_propertyNames, - GPtrArray **OUT_properties); - - -proxy : - - -IN_id : - - -IN_propertyNames : - - -OUT_properties : - - -Returns : - - - -org_ayatana_dbusmenu_get_children_reply () -org_ayatana_dbusmenu_get_children_reply -void (*org_ayatana_dbusmenu_get_children_reply) - (DBusGProxy *proxy, - GPtrArray *OUT_properties, - GError *error, - gpointer userdata); - - -proxy : - - -OUT_properties : - - -error : - - -userdata : - - - - -org_ayatana_dbusmenu_get_children_async () -org_ayatana_dbusmenu_get_children_async -DBusGProxyCall * org_ayatana_dbusmenu_get_children_async - (DBusGProxy *proxy, - const gint IN_id, - const char **IN_propertyNames, - org_ayatana_dbusmenu_get_children_reply callback); - - -proxy : - - -IN_id : - - -IN_propertyNames : - - -callback : - - -Returns : - - - -org_ayatana_dbusmenu_get_property () -org_ayatana_dbusmenu_get_property -gboolean org_ayatana_dbusmenu_get_property (DBusGProxy *proxy, - const gint IN_id, - const char *IN_name, - GValue *OUT_value); - - -proxy : - - -IN_id : - - -IN_name : - - -OUT_value : - - -Returns : - - - -org_ayatana_dbusmenu_get_property_reply () -org_ayatana_dbusmenu_get_property_reply -void (*org_ayatana_dbusmenu_get_property_reply) - (DBusGProxy *proxy, - GValue OUT_value, - GError *error, - gpointer userdata); - - -proxy : - - -OUT_value : - - -error : - - -userdata : - - - - -org_ayatana_dbusmenu_get_property_async () -org_ayatana_dbusmenu_get_property_async -DBusGProxyCall * org_ayatana_dbusmenu_get_property_async - (DBusGProxy *proxy, - const gint IN_id, - const char *IN_name, - org_ayatana_dbusmenu_get_property_reply callback); - - -proxy : - - -IN_id : - - -IN_name : - - -callback : - - -Returns : - - - -org_ayatana_dbusmenu_get_properties () -org_ayatana_dbusmenu_get_properties -gboolean org_ayatana_dbusmenu_get_properties (DBusGProxy *proxy, - const gint IN_id, - const char **IN_propertyNames, - GHashTable **OUT_properties); - - -proxy : - - -IN_id : - - -IN_propertyNames : - - -OUT_properties : - - -Returns : - - - -org_ayatana_dbusmenu_get_properties_reply () -org_ayatana_dbusmenu_get_properties_reply -void (*org_ayatana_dbusmenu_get_properties_reply) - (DBusGProxy *proxy, - GHashTable *OUT_properties, - GError *error, - gpointer userdata); - - -proxy : - - -OUT_properties : - - -error : - - -userdata : - - - - -org_ayatana_dbusmenu_get_properties_async () -org_ayatana_dbusmenu_get_properties_async -DBusGProxyCall * org_ayatana_dbusmenu_get_properties_async - (DBusGProxy *proxy, - const gint IN_id, - const char **IN_propertyNames, - org_ayatana_dbusmenu_get_properties_reply callback); - - -proxy : - - -IN_id : - - -IN_propertyNames : - - -callback : - - -Returns : - - - -org_ayatana_dbusmenu_event () -org_ayatana_dbusmenu_event -gboolean org_ayatana_dbusmenu_event (DBusGProxy *proxy, - const gint IN_id, - const char *IN_eventId, - const GValue *IN_data, - const guint IN_timestamp); - - -proxy : - - -IN_id : - - -IN_eventId : - - -IN_data : - - -IN_timestamp : - - -Returns : - - - -org_ayatana_dbusmenu_event_reply () -org_ayatana_dbusmenu_event_reply -void (*org_ayatana_dbusmenu_event_reply) (DBusGProxy *proxy, - GError *error, - gpointer userdata); - - -proxy : - - -error : - - -userdata : - - - - -org_ayatana_dbusmenu_event_async () -org_ayatana_dbusmenu_event_async -DBusGProxyCall * org_ayatana_dbusmenu_event_async (DBusGProxy *proxy, - const gint IN_id, - const char *IN_eventId, - const GValue *IN_data, - const guint IN_timestamp, - org_ayatana_dbusmenu_event_reply callback); - - -proxy : - - -IN_id : - - -IN_eventId : - - -IN_data : - - -IN_timestamp : - - -callback : - - -Returns : - - - -org_ayatana_dbusmenu_about_to_show () -org_ayatana_dbusmenu_about_to_show -gboolean org_ayatana_dbusmenu_about_to_show (DBusGProxy *proxy, - const gint IN_id, - gboolean *OUT_needUpdate); - - -proxy : - - -IN_id : - - -OUT_needUpdate : - - -Returns : - - - -org_ayatana_dbusmenu_about_to_show_reply () -org_ayatana_dbusmenu_about_to_show_reply -void (*org_ayatana_dbusmenu_about_to_show_reply) - (DBusGProxy *proxy, - gboolean OUT_needUpdate, - GError *error, - gpointer userdata); - - -proxy : - - -OUT_needUpdate : - - -error : - - -userdata : - - - - -org_ayatana_dbusmenu_about_to_show_async () -org_ayatana_dbusmenu_about_to_show_async -DBusGProxyCall * org_ayatana_dbusmenu_about_to_show_async - (DBusGProxy *proxy, - const gint IN_id, - org_ayatana_dbusmenu_about_to_show_reply callback); - - -proxy : - - -IN_id : - - -callback : - - -Returns : - - - - - - diff --git a/docs/libdbusmenu-glib/reference/xml/dbusmenu-server.xml b/docs/libdbusmenu-glib/reference/xml/dbusmenu-server.xml deleted file mode 100644 index 836e1d6..0000000 --- a/docs/libdbusmenu-glib/reference/xml/dbusmenu-server.xml +++ /dev/null @@ -1,462 +0,0 @@ - - -]> - - -dbusmenu-server -3 - - LIBDBUSMENU-GLIB Library - - - -dbusmenu-server - - - - -Synopsis - -#define g_marshal_value_peek_boolean (v) -#define g_marshal_value_peek_char (v) -#define g_marshal_value_peek_uchar (v) -#define g_marshal_value_peek_int (v) -#define g_marshal_value_peek_uint (v) -#define g_marshal_value_peek_long (v) -#define g_marshal_value_peek_ulong (v) -#define g_marshal_value_peek_int64 (v) -#define g_marshal_value_peek_uint64 (v) -#define g_marshal_value_peek_enum (v) -#define g_marshal_value_peek_flags (v) -#define g_marshal_value_peek_float (v) -#define g_marshal_value_peek_double (v) -#define g_marshal_value_peek_string (v) -#define g_marshal_value_peek_param (v) -#define g_marshal_value_peek_boxed (v) -#define g_marshal_value_peek_pointer (v) -#define g_marshal_value_peek_object (v) -void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_POINTER_POINTER - (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER_POINTER - (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_BOXED_POINTER_POINTER - (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_BOXED_UINT_POINTER - (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER - (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); -void dbus_glib_marshal__dbusmenu_server_BOOLEAN__BOXED_BOXED_POINTER_POINTER - (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - - - - -Description - - - - -Details - -g_marshal_value_peek_boolean() -g_marshal_value_peek_boolean -#define g_marshal_value_peek_boolean(v) - - -v : - - - - -g_marshal_value_peek_char() -g_marshal_value_peek_char -#define g_marshal_value_peek_char(v) - - -v : - - - - -g_marshal_value_peek_uchar() -g_marshal_value_peek_uchar -#define g_marshal_value_peek_uchar(v) - - -v : - - - - -g_marshal_value_peek_int() -g_marshal_value_peek_int -#define g_marshal_value_peek_int(v) - - -v : - - - - -g_marshal_value_peek_uint() -g_marshal_value_peek_uint -#define g_marshal_value_peek_uint(v) - - -v : - - - - -g_marshal_value_peek_long() -g_marshal_value_peek_long -#define g_marshal_value_peek_long(v) - - -v : - - - - -g_marshal_value_peek_ulong() -g_marshal_value_peek_ulong -#define g_marshal_value_peek_ulong(v) - - -v : - - - - -g_marshal_value_peek_int64() -g_marshal_value_peek_int64 -#define g_marshal_value_peek_int64(v) - - -v : - - - - -g_marshal_value_peek_uint64() -g_marshal_value_peek_uint64 -#define g_marshal_value_peek_uint64(v) - - -v : - - - - -g_marshal_value_peek_enum() -g_marshal_value_peek_enum -#define g_marshal_value_peek_enum(v) - - -v : - - - - -g_marshal_value_peek_flags() -g_marshal_value_peek_flags -#define g_marshal_value_peek_flags(v) - - -v : - - - - -g_marshal_value_peek_float() -g_marshal_value_peek_float -#define g_marshal_value_peek_float(v) - - -v : - - - - -g_marshal_value_peek_double() -g_marshal_value_peek_double -#define g_marshal_value_peek_double(v) - - -v : - - - - -g_marshal_value_peek_string() -g_marshal_value_peek_string -#define g_marshal_value_peek_string(v) - - -v : - - - - -g_marshal_value_peek_param() -g_marshal_value_peek_param -#define g_marshal_value_peek_param(v) - - -v : - - - - -g_marshal_value_peek_boxed() -g_marshal_value_peek_boxed -#define g_marshal_value_peek_boxed(v) - - -v : - - - - -g_marshal_value_peek_pointer() -g_marshal_value_peek_pointer -#define g_marshal_value_peek_pointer(v) - - -v : - - - - -g_marshal_value_peek_object() -g_marshal_value_peek_object -#define g_marshal_value_peek_object(v) - - -v : - - - - -dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_POINTER_POINTER () -dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_POINTER_POINTER -void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_POINTER_POINTER - (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - - -closure : - - -return_value : - - -n_param_values : - - -param_values : - - -invocation_hint : - - -marshal_data : - - - - -dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER_POINTER () -dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER_POINTER -void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER_POINTER - (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - - -closure : - - -return_value : - - -n_param_values : - - -param_values : - - -invocation_hint : - - -marshal_data : - - - - -dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_BOXED_POINTER_POINTER () -dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_BOXED_POINTER_POINTER -void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_BOXED_POINTER_POINTER - (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - - -closure : - - -return_value : - - -n_param_values : - - -param_values : - - -invocation_hint : - - -marshal_data : - - - - -dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_BOXED_UINT_POINTER () -dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_BOXED_UINT_POINTER -void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_STRING_BOXED_UINT_POINTER - (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - - -closure : - - -return_value : - - -n_param_values : - - -param_values : - - -invocation_hint : - - -marshal_data : - - - - -dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER () -dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER -void dbus_glib_marshal__dbusmenu_server_BOOLEAN__INT_POINTER_POINTER - (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - - -closure : - - -return_value : - - -n_param_values : - - -param_values : - - -invocation_hint : - - -marshal_data : - - - - -dbus_glib_marshal__dbusmenu_server_BOOLEAN__BOXED_BOXED_POINTER_POINTER () -dbus_glib_marshal__dbusmenu_server_BOOLEAN__BOXED_BOXED_POINTER_POINTER -void dbus_glib_marshal__dbusmenu_server_BOOLEAN__BOXED_BOXED_POINTER_POINTER - (GClosure *closure, - GValue *return_value, - guint n_param_values, - const GValue *param_values, - gpointer invocation_hint, - gpointer marshal_data); - - -closure : - - -return_value : - - -n_param_values : - - -param_values : - - -invocation_hint : - - -marshal_data : - - - - - - - -- cgit v1.2.3