diff options
author | Ted Gould <ted@gould.cx> | 2011-02-18 15:33:51 -0600 |
---|---|---|
committer | Ted Gould <ted@gould.cx> | 2011-02-18 15:33:51 -0600 |
commit | 948372f3a709d729524d6977ff49361fa06d80ac (patch) | |
tree | e0eed76543819d852c103d0a59b489b935c29cea /libdbusmenu-glib/server.c | |
parent | 84f77e8815f2747b4f76818d6f168cdd3e2f67c5 (diff) | |
download | libdbusmenu-948372f3a709d729524d6977ff49361fa06d80ac.tar.gz libdbusmenu-948372f3a709d729524d6977ff49361fa06d80ac.tar.bz2 libdbusmenu-948372f3a709d729524d6977ff49361fa06d80ac.zip |
Adding in the status property
Diffstat (limited to 'libdbusmenu-glib/server.c')
-rw-r--r-- | libdbusmenu-glib/server.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libdbusmenu-glib/server.c b/libdbusmenu-glib/server.c index 3515896..fe9e07c 100644 --- a/libdbusmenu-glib/server.c +++ b/libdbusmenu-glib/server.c @@ -82,7 +82,8 @@ enum { PROP_DBUS_OBJECT, PROP_ROOT_NODE, PROP_VERSION, - PROP_TEXT_DIRECTION + PROP_TEXT_DIRECTION, + PROP_STATUS }; /* Errors */ @@ -300,6 +301,11 @@ dbusmenu_server_class_init (DbusmenuServerClass *class) "The object that represents this set of menus on DBus", DBUSMENU_TYPE_TEXT_DIRECTION, DBUSMENU_TEXT_DIRECTION_NONE, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); + g_object_class_install_property (object_class, PROP_STATUS, + g_param_spec_enum(DBUSMENU_SERVER_PROP_STATUS, "Status of viewing the menus", + "Exports over DBus whether the menus should be given special visuals", + DBUSMENU_TYPE_STATUS, DBUSMENU_STATUS_NORMAL, + G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS)); if (dbusmenu_node_info == NULL) { GError * error = NULL; |