aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2011-02-14 09:00:42 -0600
committerTed Gould <ted@gould.cx>2011-02-14 09:00:42 -0600
commita557b5f43a20bfcacf69769f4726b9411aceaf06 (patch)
tree40ab9b9801e923e6abaed7409c07c367f40fe3d2
parent09e2617ff1b76c1a3dfc6bb7177bab2c1ac65924 (diff)
downloadlibdbusmenu-a557b5f43a20bfcacf69769f4726b9411aceaf06.tar.gz
libdbusmenu-a557b5f43a20bfcacf69769f4726b9411aceaf06.tar.bz2
libdbusmenu-a557b5f43a20bfcacf69769f4726b9411aceaf06.zip
Adding a function to check if the property is a default
-rw-r--r--libdbusmenu-glib/menuitem-private.h1
-rw-r--r--libdbusmenu-glib/menuitem.c10
2 files changed, 11 insertions, 0 deletions
diff --git a/libdbusmenu-glib/menuitem-private.h b/libdbusmenu-glib/menuitem-private.h
index 2028464..7f8ba23 100644
--- a/libdbusmenu-glib/menuitem-private.h
+++ b/libdbusmenu-glib/menuitem-private.h
@@ -37,6 +37,7 @@ void dbusmenu_menuitem_buildxml (DbusmenuMenuitem * mi, GPtrArray * array);
gboolean dbusmenu_menuitem_realized (DbusmenuMenuitem * mi);
void dbusmenu_menuitem_set_realized (DbusmenuMenuitem * mi);
GVariant * dbusmenu_menuitem_properties_variant (DbusmenuMenuitem * mi);
+gboolean dbusmenu_menuitem_property_is_default (DbusmenuMenuitem * mi, const gchar * property);
G_END_DECLS
diff --git a/libdbusmenu-glib/menuitem.c b/libdbusmenu-glib/menuitem.c
index 159463b..3f85efa 100644
--- a/libdbusmenu-glib/menuitem.c
+++ b/libdbusmenu-glib/menuitem.c
@@ -1473,3 +1473,13 @@ dbusmenu_menuitem_show_to_user (DbusmenuMenuitem * mi, guint timestamp)
return;
}
+
+/* Checks to see if the value of this property is unique or just the
+ default value. */
+/* TODO: Implement this */
+gboolean
+dbusmenu_menuitem_property_is_default (DbusmenuMenuitem * mi, const gchar * property)
+{
+ /* No defaults system yet */
+ return FALSE;
+}