From 4ce51aa8712d1543eb0a28a6f41ee4750977918a Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Tue, 12 May 2009 10:38:36 -0500 Subject: Public API docs --- libdbusmenu-glib/server.c | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'libdbusmenu-glib') diff --git a/libdbusmenu-glib/server.c b/libdbusmenu-glib/server.c index 9d217c8..bb5bd8d 100644 --- a/libdbusmenu-glib/server.c +++ b/libdbusmenu-glib/server.c @@ -280,6 +280,17 @@ _dbusmenu_server_list_properties (void) } /* Public Interface */ +/** + dbusmenu_server_new: + @object: The object name to show for this menu structure + on DBus. May be NULL. + + Creates a new #DbusmenuServer object with a specific object + path on DBus. If @object is set to NULL the default object + name of "/org/freedesktop/dbusmenu" will be used. + + Return value: A brand new #DbusmenuServer +*/ DbusmenuServer * dbusmenu_server_new (const gchar * object) { @@ -294,6 +305,15 @@ dbusmenu_server_new (const gchar * object) return self; } +/** + dbusmenu_server_set_root: + @self: The #DbusmenuServer object to set the root on + @root: The new root #DbusmenuMenuitem tree + + This function contains all of the #GValue wrapping + required to set the property #DbusmenuServer:root-node + on the server @self. +*/ void dbusmenu_server_set_root (DbusmenuServer * self, DbusmenuMenuitem * root) { -- cgit v1.2.3