aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-glib
diff options
context:
space:
mode:
authorTed Gould <ted@canonical.com>2009-05-12 10:38:36 -0500
committerTed Gould <ted@canonical.com>2009-05-12 10:38:36 -0500
commit4ce51aa8712d1543eb0a28a6f41ee4750977918a (patch)
treed31cf473170e53c11b146987fe0327066aa8babd /libdbusmenu-glib
parentb259f290c45dba356179f1089f5740ee04feb24c (diff)
downloadlibdbusmenu-4ce51aa8712d1543eb0a28a6f41ee4750977918a.tar.gz
libdbusmenu-4ce51aa8712d1543eb0a28a6f41ee4750977918a.tar.bz2
libdbusmenu-4ce51aa8712d1543eb0a28a6f41ee4750977918a.zip
Public API docs
Diffstat (limited to 'libdbusmenu-glib')
-rw-r--r--libdbusmenu-glib/server.c20
1 files changed, 20 insertions, 0 deletions
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)
{