diff options
author | Sergey Udaltsov <svu@gnome.org> | 2006-03-12 22:12:01 +0000 |
---|---|---|
committer | Sergey Udaltsov <svu@gnome.org> | 2006-03-12 22:12:01 +0000 |
commit | c68ea4320a7b64f72dc79ac51ee3ab42e1b2ba50 (patch) | |
tree | bbf567fd460d6e9d2e9051e150c5c5a75ca24221 /libxklavier/xkl_config_registry.h | |
parent | 932f4d402d7d626e923acac20e56b8ad8cca5e28 (diff) | |
download | libxklavier-c68ea4320a7b64f72dc79ac51ee3ab42e1b2ba50.tar.gz |
Config enumeration callback now has explicit access to the registry. Just for convenience sake
Diffstat (limited to 'libxklavier/xkl_config_registry.h')
-rw-r--r-- | libxklavier/xkl_config_registry.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/libxklavier/xkl_config_registry.h b/libxklavier/xkl_config_registry.h index 327c2f8..a511a0c 100644 --- a/libxklavier/xkl_config_registry.h +++ b/libxklavier/xkl_config_registry.h @@ -75,6 +75,18 @@ extern "C" { config); /** + * ConfigItemProcessFunc: + * @config: the config registry + * @item: the item from registry + * @data: anything which can be stored into the pointer + * + * Callback type used for enumerating keyboard models, layouts, variants, options + */ + typedef void (*ConfigItemProcessFunc) (XklConfigRegistry * config, + const XklConfigItem * item, + gpointer data); + +/** * xkl_config_registry_foreach_model: * @config: the config registry * @func: callback to call for every model |