summaryrefslogtreecommitdiff
path: root/libxklavier/xkl_config_registry.h
diff options
context:
space:
mode:
Diffstat (limited to 'libxklavier/xkl_config_registry.h')
-rw-r--r--libxklavier/xkl_config_registry.h46
1 files changed, 25 insertions, 21 deletions
diff --git a/libxklavier/xkl_config_registry.h b/libxklavier/xkl_config_registry.h
index d9b3db4..bce8da3 100644
--- a/libxklavier/xkl_config_registry.h
+++ b/libxklavier/xkl_config_registry.h
@@ -101,19 +101,19 @@ extern "C" {
if_extras_needed);
/**
- * ConfigItemProcessFunc:
+ * XklConfigItemProcessFunc:
* @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);
+ typedef void (*XklConfigItemProcessFunc) (XklConfigRegistry * config,
+ const XklConfigItem * item,
+ gpointer data);
/**
- * TwoConfigItemsProcessFunc:
+ * XklTwoConfigItemsProcessFunc:
* @config: the config registry
* @item: the item from registry
* @subitem: the item from registry
@@ -121,12 +121,16 @@ extern "C" {
*
* Callback type used for enumerating layouts/variants for countries/languages
*/
- typedef void (*TwoConfigItemsProcessFunc) (XklConfigRegistry *
- config,
- const XklConfigItem *
- item,
- const XklConfigItem *
- subitem, gpointer data);
+ typedef void (*XklTwoConfigItemsProcessFunc) (XklConfigRegistry *
+ config,
+ const XklConfigItem *
+ item,
+ const XklConfigItem *
+ subitem, gpointer data);
+
+/* provide the old names for backwards compatibility */
+ typedef XklConfigItemProcessFunc ConfigItemProcessFunc;
+ typedef XklTwoConfigItemsProcessFunc TwoConfigItemsProcessFunc;
/**
* xkl_config_registry_foreach_model:
@@ -138,7 +142,7 @@ extern "C" {
*/
extern void xkl_config_registry_foreach_model(XklConfigRegistry *
config,
- ConfigItemProcessFunc
+ XklConfigItemProcessFunc
func, gpointer data);
/**
@@ -151,7 +155,7 @@ extern "C" {
*/
extern void xkl_config_registry_foreach_layout(XklConfigRegistry *
config,
- ConfigItemProcessFunc
+ XklConfigItemProcessFunc
func,
gpointer data);
@@ -169,7 +173,7 @@ extern "C" {
config,
const gchar *
layout_name,
- ConfigItemProcessFunc
+ XklConfigItemProcessFunc
func, gpointer data);
/**
@@ -183,7 +187,7 @@ extern "C" {
extern void
xkl_config_registry_foreach_option_group(XklConfigRegistry *
config,
- ConfigItemProcessFunc
+ XklConfigItemProcessFunc
func, gpointer data);
/**
@@ -200,7 +204,7 @@ extern "C" {
config,
const gchar *
option_group_name,
- ConfigItemProcessFunc
+ XklConfigItemProcessFunc
func,
gpointer data);
@@ -299,7 +303,7 @@ extern "C" {
*/
extern void xkl_config_registry_foreach_country(XklConfigRegistry *
config,
- ConfigItemProcessFunc
+ XklConfigItemProcessFunc
func,
gpointer data);
@@ -318,7 +322,7 @@ extern "C" {
config,
const gchar *
country_code,
- TwoConfigItemsProcessFunc
+ XklTwoConfigItemsProcessFunc
func, gpointer data);
/**
@@ -332,7 +336,7 @@ extern "C" {
*/
extern void xkl_config_registry_foreach_language(XklConfigRegistry
* config,
- ConfigItemProcessFunc
+ XklConfigItemProcessFunc
func,
gpointer data);
@@ -351,7 +355,7 @@ extern "C" {
config,
const gchar *
language_code,
- TwoConfigItemsProcessFunc
+ XklTwoConfigItemsProcessFunc
func, gpointer data);
@@ -371,7 +375,7 @@ extern "C" {
extern void
xkl_config_registry_search_by_pattern(XklConfigRegistry * config,
const gchar * pattern,
- TwoConfigItemsProcessFunc
+ XklTwoConfigItemsProcessFunc
func, gpointer data);
#ifdef __cplusplus