DbusmenuMenuitemProxy

DbusmenuMenuitemProxy — A menuitem that proxies from another menuitem

Stability Level

Unstable, unless otherwise indicated

Functions

Types and Values

Includes

#include <libdbusmenu-glib/menuitem-proxy.h>

Description

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.

Functions

dbusmenu_menuitem_proxy_new ()

DbusmenuMenuitemProxy *
dbusmenu_menuitem_proxy_new (DbusmenuMenuitem *mi);

Builds a new DbusmenuMenuitemProxy object that proxies all of the values for mi .

Parameters

mi

The DbusmenuMenuitem to proxy

 

Returns

A new DbusmenuMenuitemProxy object.


dbusmenu_menuitem_proxy_get_wrapped ()

DbusmenuMenuitem *
dbusmenu_menuitem_proxy_get_wrapped (DbusmenuMenuitemProxy *pmi);

Accesses the private variable of which DbusmenuMenuitem we are doing the proxying for.

Parameters

pmi

DbusmenuMenuitemProxy to look into

 

Returns

A DbusmenuMenuitem object or a NULL if we don't have one or there is an error.

[transfer none]

Types and Values

struct DbusmenuMenuitemProxy

struct DbusmenuMenuitemProxy {
	DbusmenuMenuitem parent;

	/*< Private >*/
	DbusmenuMenuitemProxyPrivate * priv;
};

Public instance data for a DbusmenuMenuitemProxy.


struct DbusmenuMenuitemProxyClass

struct DbusmenuMenuitemProxyClass {
	DbusmenuMenuitemClass parent_class;

	/*< Private >*/
	void (*reserved1) (void);
	void (*reserved2) (void);
	void (*reserved3) (void);
	void (*reserved4) (void);
};

Functions and signal slots for DbusmenuMenuitemProxy.

Members

reserved1 ()

Reserved for future use.

 

reserved2 ()

Reserved for future use.

 

reserved3 ()

Reserved for future use.

 

reserved4 ()

Reserved for future use.