DbusmenuGtkMenu 3 LIBDBUSMENU-GTK Library
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 ())

DBUSMENU_GTKMENU_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.

DbusmenuGtkMenuClass

### 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_new

### 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.

dbusmenu_gtkmenu_get_client