| Top |
This small object allows for proxying all the properties from a remote menuitem to a new object that can be moved around appropriately within the new menu structure.
DbusmenuMenuitemProxy *
dbusmenu_menuitem_proxy_new (DbusmenuMenuitem *mi);
Builds a new DbusmenuMenuitemProxy object that proxies
all of the values for mi
.
DbusmenuMenuitem *
dbusmenu_menuitem_proxy_get_wrapped (DbusmenuMenuitemProxy *pmi);
Accesses the private variable of which DbusmenuMenuitem we are doing the proxying for.
A DbusmenuMenuitem object or a NULL if we don't have one or there is an error.
[transfer none]
struct DbusmenuMenuitemProxy {
DbusmenuMenuitem parent;
/*< Private >*/
DbusmenuMenuitemProxyPrivate * priv;
};
Public instance data for a DbusmenuMenuitemProxy.
struct DbusmenuMenuitemProxyClass {
DbusmenuMenuitemClass parent_class;
/*< Private >*/
void (*reserved1) (void);
void (*reserved2) (void);
void (*reserved3) (void);
void (*reserved4) (void);
};
Functions and signal slots for DbusmenuMenuitemProxy.