DbusmenuGtkMenu

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

#define DBUSMENU_GTKMENU_TYPE            (dbusmenu_gtkmenu_get_type ())


DbusmenuGtkMenuPrivate

typedef struct _DbusmenuGtkMenuPrivate DbusmenuGtkMenuPrivate;


struct 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 ()

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 ()

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.