diff options
author | Sergey Udaltsov <svu@gnome.org> | 2009-06-28 13:29:44 +0000 |
---|---|---|
committer | Sergey Udaltsov <svu@gnome.org> | 2009-06-28 13:29:44 +0000 |
commit | 8a1e28e4e9887c799c6b34b8c0339cacc33d41cc (patch) | |
tree | ce3982e0a58dc19fc58210ca5ad9b204d04120c4 /libxklavier/xklavier.c | |
parent | 55f7051979120d338912af9439c26799ee808653 (diff) | |
download | libxklavier-8a1e28e4e9887c799c6b34b8c0339cacc33d41cc.tar.gz |
using binding-friendly glib-mkenums, b.fd.o#21578
Diffstat (limited to 'libxklavier/xklavier.c')
-rw-r--r-- | libxklavier/xklavier.c | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/libxklavier/xklavier.c b/libxklavier/xklavier.c index f7026f1..f7b251a 100644 --- a/libxklavier/xklavier.c +++ b/libxklavier/xklavier.c @@ -771,19 +771,6 @@ xkl_engine_finalize(GObject * obj) static void xkl_engine_class_init(XklEngineClass * klass) { - static GFlagsValue feature_flags[] = { - {XKLF_CAN_TOGGLE_INDICATORS, "XKLF_CAN_TOGGLE_INDICATORS", - NULL}, - {XKLF_CAN_OUTPUT_CONFIG_AS_ASCII, - "XKLF_CAN_OUTPUT_CONFIG_AS_ASCII", NULL}, - {XKLF_CAN_OUTPUT_CONFIG_AS_BINARY, - "XKLF_CAN_OUTPUT_CONFIG_AS_BINARY", NULL}, - {XKLF_MULTIPLE_LAYOUTS_SUPPORTED, - "XKLF_MULTIPLE_LAYOUTS_SUPPORTED", NULL}, - {XKLF_REQUIRES_MANUAL_LAYOUT_MANAGEMENT, - "XKLF_REQUIRES_MANUAL_LAYOUT_MANAGEMENT", NULL}, - {0, NULL, NULL} - }; static GEnumValue state_change_values[] = { {GROUP_CHANGED, "GROUP_CHANGED", NULL}, {INDICATORS_CHANGED, "INDICATORS_CHANGED", NULL}, @@ -799,7 +786,6 @@ xkl_engine_class_init(XklEngineClass * klass) GParamSpec *default_group_param_spec; GParamSpec *secondary_groups_mask_param_spec; GParamSpec *indicators_handling_param_spec; - GType features_type; GType state_change_type; const gchar *sdl; @@ -824,9 +810,6 @@ xkl_engine_class_init(XklEngineClass * klass) NULL, G_PARAM_READABLE); - features_type = g_flags_register_static("XklEngineFeatures", - feature_flags); - state_change_type = g_enum_register_static("XklEngineStateChangeType", state_change_values); @@ -834,7 +817,7 @@ xkl_engine_class_init(XklEngineClass * klass) features_param_spec = g_param_spec_flags("features", "Features", "Backend features", - features_type, + XKL_TYPE_ENGINE_FEATURES, 0, G_PARAM_READABLE); max_num_groups_param_spec = g_param_spec_uint("max-num-groups", "maxNumGroups", |