summaryrefslogtreecommitdiff
path: root/libxklavier/xkl_config_registry.h
diff options
context:
space:
mode:
authorSergey Udaltsov <svu@gnome.org>2006-03-12 20:54:40 +0000
committerSergey Udaltsov <svu@gnome.org>2006-03-12 20:54:40 +0000
commit9454d6f6a507566ca0bd8a057d21e8968102f722 (patch)
treeb363482fa1a514ed3fa8163bbb587840b31377e2 /libxklavier/xkl_config_registry.h
parent2c88cc80147b72eba939d6358939ef59d403c34e (diff)
downloadlibxklavier-9454d6f6a507566ca0bd8a057d21e8968102f722.tar.gz
Further cleanup of API. Introducing XklConfigItem properties etc
Diffstat (limited to 'libxklavier/xkl_config_registry.h')
-rw-r--r--libxklavier/xkl_config_registry.h31
1 files changed, 3 insertions, 28 deletions
diff --git a/libxklavier/xkl_config_registry.h b/libxklavier/xkl_config_registry.h
index a1c108e..327c2f8 100644
--- a/libxklavier/xkl_config_registry.h
+++ b/libxklavier/xkl_config_registry.h
@@ -63,19 +63,6 @@ extern "C" {
* xkl_config_registry_get_instance(XklEngine * engine);
/**
- * xkl_config_registry_load_from_file:
- * @config: the config registry
- * @file_name: file to load
- *
- * Loads XML configuration registry
- *
- * Returns: TRUE on success
- */
- extern gboolean
- xkl_config_registry_load_from_file(XklConfigRegistry * config,
- const gchar * file_name);
-
-/**
* xkl_config_registry_load:
* @config: the config registry
*
@@ -88,14 +75,6 @@ extern "C" {
config);
/**
- * xkl_config_registry_free:
- * @config: the config registry
- *
- * Frees XML configuration registry
- */
- extern void xkl_config_registry_free(XklConfigRegistry * config);
-
-/**
* xkl_config_registry_foreach_model:
* @config: the config registry
* @func: callback to call for every model
@@ -150,8 +129,8 @@ extern "C" {
extern void
xkl_config_registry_foreach_option_group(XklConfigRegistry *
config,
- GroupProcessFunc func,
- gpointer data);
+ ConfigItemProcessFunc
+ func, gpointer data);
/**
* xkl_config_registry_foreach_option:
@@ -225,8 +204,6 @@ extern "C" {
* @config: the config registry
* @item: pointer to a XklConfigItem containing the name of the
* keyboard option group. On successfull return, the descriptions are filled.
- * @allow_multiple_selection: pointer to some gboolean variable to fill
- * the corresponding attribute of XML element "group".
*
* Loads a keyboard option group information from the XML configuration
* registry.
@@ -236,9 +213,7 @@ extern "C" {
extern gboolean
xkl_config_registry_find_option_group(XklConfigRegistry *
config,
- XklConfigItem * item,
- gboolean *
- allow_multiple_selection);
+ XklConfigItem * item);
/**
* xkl_config_registry_find_option: