diff options
Diffstat (limited to 'libdbusmenu-glib')
-rw-r--r-- | libdbusmenu-glib/menuitem.c | 6 | ||||
-rw-r--r-- | libdbusmenu-glib/menuitem.h | 3 |
2 files changed, 9 insertions, 0 deletions
diff --git a/libdbusmenu-glib/menuitem.c b/libdbusmenu-glib/menuitem.c index 4187adc..b2f64f6 100644 --- a/libdbusmenu-glib/menuitem.c +++ b/libdbusmenu-glib/menuitem.c @@ -66,6 +66,12 @@ dbusmenu_menuitem_finalize (GObject *object) } /* Public interface */ +DbusmenuMenuitem * +dbusmenu_menuitem_new (void) +{ + return g_object_new(DBUSMENU_TYPE_MENUITEM, NULL); +} + guint dbusmenu_menuitem_get_id (DbusmenuMenuitem * mi) { diff --git a/libdbusmenu-glib/menuitem.h b/libdbusmenu-glib/menuitem.h index 15a07a5..daeee50 100644 --- a/libdbusmenu-glib/menuitem.h +++ b/libdbusmenu-glib/menuitem.h @@ -43,6 +43,9 @@ struct _DbusmenuMenuitem GType dbusmenu_menuitem_get_type (void); +DbusmenuMenuitem * dbusmenu_menuitem_new (void); +guint dbusmenu_menuitem_get_id (DbusmenuMenuitem * mi); + GList * dbusmenu_menuitem_get_children (DbusmenuMenuitem * mi); guint dbusmenu_menuitem_get_position (DbusmenuMenuitem * mi, DbusmenuMenuitem * parent); |