summaryrefslogtreecommitdiff
path: root/libxklavier/xklavier_config.c
diff options
context:
space:
mode:
authorSergey Udaltsov <svu@gnome.org>2008-04-21 22:37:33 +0000
committerSergey Udaltsov <svu@gnome.org>2008-04-21 22:37:33 +0000
commit068422e3a7a0aae5983cde5d57ce18e4fb5fa560 (patch)
tree10a9b45adc0bed36315c118235189d1587a78720 /libxklavier/xklavier_config.c
parentae1528e30b7e0a50660a1c69e03b077ad1010dd9 (diff)
downloadlibxklavier-068422e3a7a0aae5983cde5d57ce18e4fb5fa560.tar.gz
adding country/language functions, new dep on iso-codes
Diffstat (limited to 'libxklavier/xklavier_config.c')
-rw-r--r--libxklavier/xklavier_config.c22
1 files changed, 2 insertions, 20 deletions
diff --git a/libxklavier/xklavier_config.c b/libxklavier/xklavier_config.c
index 6bdcb07..661b58e 100644
--- a/libxklavier/xklavier_config.c
+++ b/libxklavier/xklavier_config.c
@@ -35,21 +35,6 @@ static xmlXPathCompExprPtr models_xpath;
static xmlXPathCompExprPtr layouts_xpath;
static xmlXPathCompExprPtr option_groups_xpath;
-
-#define XKBCR_MODEL_PATH "/xkbConfigRegistry/modelList/model"
-#define XKBCR_LAYOUT_PATH "/xkbConfigRegistry/layoutList/layout"
-#define XKBCR_VARIANT_PATH XKBCR_LAYOUT_PATH "/variantList/variant"
-#define XKBCR_GROUP_PATH "/xkbConfigRegistry/optionList/group"
-#define XKBCR_OPTION_PATH XKBCR_GROUP_PATH "/option"
-
-#define XML_TAG_DESCR "description"
-#define XML_TAG_SHORT_DESCR "shortDescription"
-#define XML_TAG_VENDOR "vendor"
-#define XML_TAG_COUNTRY_LIST "countryList"
-#define XML_TAG_LANGUAGE_LIST "languageList"
-#define XML_TAG_ISO3166ID "iso3166Id"
-#define XML_TAG_ISO639ID "iso639Id"
-
// gettext domain for translations
#define XKB_DOMAIN "xkeyboard-config"
@@ -58,9 +43,6 @@ enum {
PROP_ENGINE,
};
-#define xkl_config_registry_is_initialized(config) \
- ( xkl_config_registry_priv(config,xpath_context) != NULL )
-
static gboolean
xkl_xml_find_config_item_child(xmlNodePtr iptr, xmlNodePtr * ptr)
{
@@ -252,7 +234,7 @@ xkl_config_registry_foreach_in_nodeset(XklConfigRegistry * config,
}
}
-static void
+void
xkl_config_registry_foreach_in_xpath(XklConfigRegistry * config,
xmlXPathCompExprPtr
xpath_comp_expr,
@@ -275,7 +257,7 @@ xkl_config_registry_foreach_in_xpath(XklConfigRegistry * config,
}
}
-static void
+void
xkl_config_registry_foreach_in_xpath_with_param(XklConfigRegistry
* config,
const gchar *