]> DbusmenuGtkMenu 3 LIBDBUSMENU-GTK Library DbusmenuGtkMenu Synopsis #define DBUSMENU_GTKMENU_TYPE DbusmenuGtkMenuPrivate; struct DbusmenuGtkMenuClass; DbusmenuGtkMenu * dbusmenu_gtkmenu_new (gchar *dbus_name, gchar *dbus_object); DbusmenuGtkClient * dbusmenu_gtkmenu_get_client (DbusmenuGtkMenu *menu); Description Details DBUSMENU_GTKMENU_TYPE DBUSMENU_GTKMENU_TYPE #define DBUSMENU_GTKMENU_TYPE (dbusmenu_gtkmenu_get_type ()) DbusmenuGtkMenuPrivate DbusmenuGtkMenuPrivate typedef struct _DbusmenuGtkMenuPrivate DbusmenuGtkMenuPrivate; struct DbusmenuGtkMenuClass DbusmenuGtkMenuClass struct DbusmenuGtkMenuClass { GtkMenuClass parent_class; /*< Private >*/ void (*reserved1) (void); void (*reserved2) (void); void (*reserved3) (void); void (*reserved4) (void); void (*reserved5) (void); void (*reserved6) (void); }; GtkMenuClass parent_class; GtkMenuClass reserved1 () Reserved for future use. reserved2 () Reserved for future use. reserved3 () Reserved for future use. reserved4 () Reserved for future use. reserved5 () Reserved for future use. reserved6 () Reserved for future use. dbusmenu_gtkmenu_new () dbusmenu_gtkmenu_new DbusmenuGtkMenu * dbusmenu_gtkmenu_new (gchar *dbus_name, gchar *dbus_object); Creates a new DbusmenuGtkMenu object and creates a DbusmenuClient that connects across DBus to a DbusmenuServer. dbus_name : Name of the DbusmenuServer on DBus Returns :A new DbusmenuGtkMenu sync'd with a server dbusmenu_gtkmenu_get_client () dbusmenu_gtkmenu_get_client DbusmenuGtkClient * dbusmenu_gtkmenu_get_client (DbusmenuGtkMenu *menu); An accessor for the client that this menu is using to communicate with the server. menu : The DbusmenuGtkMenu to get the client from Returns :A valid DbusmenuGtkClient or NULL on error.