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-gtk/reference/xml/client.xml | 191 ++++++++++++++++++++++++++ 1 file changed, 191 insertions(+) create mode 100644 docs/libdbusmenu-gtk/reference/xml/client.xml (limited to 'docs/libdbusmenu-gtk/reference/xml/client.xml') diff --git a/docs/libdbusmenu-gtk/reference/xml/client.xml b/docs/libdbusmenu-gtk/reference/xml/client.xml new file mode 100644 index 0000000..7519298 --- /dev/null +++ b/docs/libdbusmenu-gtk/reference/xml/client.xml @@ -0,0 +1,191 @@ + + +]> + + +DbusmenuGtkClient +3 + + LIBDBUSMENU-GTK Library + + + +DbusmenuGtkClient + + + + +Synopsis + +#define DBUSMENU_GTKCLIENT_TYPE +#define DBUSMENU_GTKCLIENT_SIGNAL_ROOT_CHANGED + DbusmenuGtkClientClass; +DbusmenuGtkClient * dbusmenu_gtkclient_new (gchar *dbus_name, + gchar *dbus_object); +GtkMenuItem * dbusmenu_gtkclient_menuitem_get (DbusmenuGtkClient *client, + DbusmenuMenuitem *item); +GtkMenu * dbusmenu_gtkclient_menuitem_get_submenu + (DbusmenuGtkClient *client, + DbusmenuMenuitem *item); +void dbusmenu_gtkclient_newitem_base (DbusmenuGtkClient *client, + DbusmenuMenuitem *item, + GtkMenuItem *gmi, + DbusmenuMenuitem *parent); + + + + +Description + + + + +Details + +DBUSMENU_GTKCLIENT_TYPE +DBUSMENU_GTKCLIENT_TYPE +#define DBUSMENU_GTKCLIENT_TYPE (dbusmenu_gtkclient_get_type ()) + + + + +DBUSMENU_GTKCLIENT_SIGNAL_ROOT_CHANGED +DBUSMENU_GTKCLIENT_SIGNAL_ROOT_CHANGED +#define DBUSMENU_GTKCLIENT_SIGNAL_ROOT_CHANGED DBUSMENU_CLIENT_SIGNAL_ROOT_CHANGED + + + + +DbusmenuGtkClientClass +DbusmenuGtkClientClass +typedef struct { + DbusmenuClientClass parent_class; + + /* Signals */ + void (*root_changed) (DbusmenuMenuitem * newroot); + + /* Reserved */ + void (*reserved1) (void); + void (*reserved2) (void); + void (*reserved3) (void); + void (*reserved4) (void); +} DbusmenuGtkClientClass; + + +DbusmenuClientClass parent_class; +GtkMenuClass + + +root_changed () + + + +reserved1 () +Reserved for future use. + + +reserved2 () +Reserved for future use. + + +reserved3 () +Reserved for future use. + + +reserved4 () +Reserved for future use. + + + + +dbusmenu_gtkclient_new () +dbusmenu_gtkclient_new +DbusmenuGtkClient * dbusmenu_gtkclient_new (gchar *dbus_name, + gchar *dbus_object); + +Creates a new DbusmenuGtkClient object and creates a DbusmenuClient + that connects across DBus to a DbusmenuServer. + +dbus_name : +Name of the DbusmenuServer on DBus + +dbus_object : + + +Returns : A new DbusmenuGtkClient sync'd with a server + + + +dbusmenu_gtkclient_menuitem_get () +dbusmenu_gtkclient_menuitem_get +GtkMenuItem * dbusmenu_gtkclient_menuitem_get (DbusmenuGtkClient *client, + DbusmenuMenuitem *item); + +This grabs the GtkMenuItem that is associated with the + DbusmenuMenuitem. + +client : +A DbusmenuGtkClient with the item in it. + +item : +DbusmenuMenuitem to get associated GtkMenuItem on. + +Returns : The GtkMenuItem that can be played with. + + + +dbusmenu_gtkclient_menuitem_get_submenu () +dbusmenu_gtkclient_menuitem_get_submenu +GtkMenu * dbusmenu_gtkclient_menuitem_get_submenu + (DbusmenuGtkClient *client, + DbusmenuMenuitem *item); + +This grabs the submenu associated with the menuitem. + +client : +A DbusmenuGtkClient with the item in it. + +item : +DbusmenuMenuitem to get associated GtkMenu on. + +Returns : The GtkMenu if there is one. + + + +dbusmenu_gtkclient_newitem_base () +dbusmenu_gtkclient_newitem_base +void dbusmenu_gtkclient_newitem_base (DbusmenuGtkClient *client, + DbusmenuMenuitem *item, + GtkMenuItem *gmi, + DbusmenuMenuitem *parent); + +This function provides some of the basic connectivity for being in + the GTK world. Things like visibility and sensitivity of the item are + handled here so that the subclasses don't have to. If you're building + your on GTK menu item you can use this function to apply those basic + attributes so that you don't have to deal with them either. + + + This also handles passing the "activate" signal back to the + DbusmenuMenuitem side of thing. + +client : +The client handling everything on this connection + +item : +The DbusmenuMenuitem to attach the GTK-isms to + +gmi : +A GtkMenuItem representing the GTK world's view of this menuitem + +parent : +The parent DbusmenuMenuitem + + + + + + -- cgit v1.2.3