summaryrefslogtreecommitdiff
path: root/libxklavier/xklavier_private.h
diff options
context:
space:
mode:
Diffstat (limited to 'libxklavier/xklavier_private.h')
-rw-r--r--libxklavier/xklavier_private.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/libxklavier/xklavier_private.h b/libxklavier/xklavier_private.h
index 5bcd24b..ddf5b38 100644
--- a/libxklavier/xklavier_private.h
+++ b/libxklavier/xklavier_private.h
@@ -99,7 +99,8 @@ struct _XklEnginePrivate {
* xkb: loads xml from XKB_BASE+"/rules/"+ruleset+".xml"
* xmodmap: loads xml from XMODMAP_BASE+"/"+ruleset+".xml"
*/
- gboolean(*load_config_registry) (XklConfigRegistry * config);
+ gboolean(*load_config_registry) (XklConfigRegistry * config,
+ gboolean if_extras_needed);
/*
* Write the configuration into the file (binary/textual)
@@ -399,7 +400,8 @@ extern gchar *xkl_locale_from_utf8(XklConfigRegistry * config,
extern gboolean xkl_config_registry_load_helper(XklConfigRegistry * config, const char
default_ruleset[],
- const char base_dir[]);
+ const char base_dir[],
+ gboolean if_extras_needed);
#define XKLAVIER_STATE_PROP_LENGTH 2
@@ -435,6 +437,7 @@ extern gboolean xkl_config_registry_load_helper(XklConfigRegistry * config, cons
extern void
+
xkl_config_registry_foreach_in_xpath_with_param(XklConfigRegistry * config,
const gchar * format,
const gchar * value,