aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-glib/menuitem-proxy.c
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2010-02-10 16:59:39 -0600
committerTed Gould <ted@gould.cx>2010-02-10 16:59:39 -0600
commit6218dd513fb61750af75b9c647c76cdb33f72893 (patch)
tree194dc45614ceb065945ce9eea9a57ff2172c214c /libdbusmenu-glib/menuitem-proxy.c
parentd7ff65d6ea4fb13f6b39d4a3d79ede2380711df2 (diff)
downloadlibdbusmenu-6218dd513fb61750af75b9c647c76cdb33f72893.tar.gz
libdbusmenu-6218dd513fb61750af75b9c647c76cdb33f72893.tar.bz2
libdbusmenu-6218dd513fb61750af75b9c647c76cdb33f72893.zip
Accessor for the mi private variable
Diffstat (limited to 'libdbusmenu-glib/menuitem-proxy.c')
-rw-r--r--libdbusmenu-glib/menuitem-proxy.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/libdbusmenu-glib/menuitem-proxy.c b/libdbusmenu-glib/menuitem-proxy.c
index ece797d..796561d 100644
--- a/libdbusmenu-glib/menuitem-proxy.c
+++ b/libdbusmenu-glib/menuitem-proxy.c
@@ -308,3 +308,21 @@ dbusmenu_menuitem_proxy_new (DbusmenuMenuitem * mi)
return pmi;
}
+
+/**
+ dbusmenu_menuitem_proxy_get_wrapped:
+ @pmi: #DbusmenuMenuitemProxy to look into
+
+ Accesses the private variable of which #DbusmenuMenuitem
+ we are doing the proxying for.
+
+ Return value: A #DbusmenuMenuitem object or a #NULL if we
+ don't have one or there is an error.
+*/
+DbusmenuMenuitem *
+dbusmenu_menuitem_proxy_get_wrapped (DbusmenuMenuitemProxy * pmi)
+{
+ g_return_val_if_fail(DBUSMENU_MENUITEM_PROXY(pmi), NULL);
+ DbusmenuMenuitemProxyPrivate * priv = DBUSMENU_MENUITEM_PROXY_GET_PRIVATE(pmi);
+ return priv->mi;
+}