DbusmenuGtkMenu

DbusmenuGtkMenu

Synopsis

#define             DBUSMENU_GTKMENU_TYPE
                    DbusmenuGtkMenuClass;
DbusmenuGtkMenu *   dbusmenu_gtkmenu_new                (gchar *dbus_name,
                                                         gchar *dbus_object);
DbusmenuGtkClient * dbusmenu_gtkmenu_get_client         (DbusmenuGtkMenu *menu);

Description

Details

DBUSMENU_GTKMENU_TYPE

#define DBUSMENU_GTKMENU_TYPE            (dbusmenu_gtkmenu_get_type ())


DbusmenuGtkMenuClass

typedef struct {
	GtkMenuClass parent_class;

	/* Reserved */
	void (*reserved1) (void);
	void (*reserved2) (void);
	void (*reserved3) (void);
	void (*reserved4) (void);
} DbusmenuGtkMenuClass;

GtkMenuClass parent_class;

GtkMenuClass

reserved1 ()

Reserved for future use.

reserved2 ()

Reserved for future use.

reserved3 ()

Reserved for future use.

reserved4 ()

Reserved for future use.

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

dbus_object :

Returns :

A new DbusmenuGtkMenu sync'd with a server

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.