summaryrefslogtreecommitdiff
path: root/libxklavier/xklavier_props.c
diff options
context:
space:
mode:
authorColin Walters <walters@verbum.org>2013-04-22 14:36:27 -0400
committerSergey V. Udaltsov <svu@gnome.org>2013-04-23 01:51:31 +0100
commit115a22dfff5ea59cdcf8a5a7f8e15ffd71164c1c (patch)
tree43e5963226a1d9a2e132cb48693ae69d65c078c1 /libxklavier/xklavier_props.c
parentc9da95fd0cc1b86633701fa410c6ecb38c278ef2 (diff)
downloadlibxklavier-115a22dfff5ea59cdcf8a5a7f8e15ffd71164c1c.tar.gz
XklConfigItem: Add accessors for name, short_description, description
The interpretation of fixed-size arrays of gchar changed in pygobject; these accessors should provide a predictable way to get these values as strings. See: https://bugzilla.gnome.org/show_bug.cgi?id=698416 See: https://bugzilla.redhat.com/show_bug.cgi?id=920595
Diffstat (limited to 'libxklavier/xklavier_props.c')
-rw-r--r--libxklavier/xklavier_props.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/libxklavier/xklavier_props.c b/libxklavier/xklavier_props.c
index 8827200..95f38e2 100644
--- a/libxklavier/xklavier_props.c
+++ b/libxklavier/xklavier_props.c
@@ -54,6 +54,12 @@ xkl_config_item_new(void)
(xkl_config_item_get_type(), NULL));
}
+const gchar *
+xkl_config_item_get_name(XklConfigItem * item)
+{
+ return item->name;
+}
+
void
xkl_config_item_set_name(XklConfigItem * item,
const gchar * name)
@@ -64,6 +70,12 @@ xkl_config_item_set_name(XklConfigItem * item,
item->name[0] = '\0';
}
+const gchar *
+xkl_config_item_get_short_description(XklConfigItem * item)
+{
+ return item->short_description;
+}
+
void
xkl_config_item_set_short_description(XklConfigItem * item,
const gchar * short_description)
@@ -74,6 +86,12 @@ xkl_config_item_set_short_description(XklConfigItem * item,
item->short_description[0] = '\0';
}
+const gchar *
+xkl_config_item_get_description(XklConfigItem * item)
+{
+ return item->description;
+}
+
void
xkl_config_item_set_description(XklConfigItem * item,
const gchar * description)