XklConfigItem

XklConfigItem

Functions

XklConfigItem * xkl_config_item_new ()
const gchar * xkl_get_country_name ()
const gchar * xkl_get_language_name ()

Types and Values

Object Hierarchy

    GObject
    ╰── XklConfigItem

Description

Functions

xkl_config_item_new ()

XklConfigItem *
xkl_config_item_new (void);

Create new XklConfigItem

Returns

new instance


xkl_get_country_name ()

const gchar *
xkl_get_country_name (const gchar *code);

Get localized country name, from ISO code

Parameters

code

ISO 3166 Alpha 2 code: 2 chars, uppercase (US, RU, FR, ...)

 

Returns

localized country name (USA, Russia, France, ... translated)


xkl_get_language_name ()

const gchar *
xkl_get_language_name (const gchar *code);

Get localized language name, from ISO code

Parameters

code

ISO 639 2B or 2T code: 3 chars, lowercase (eng, rus, fra, ...)

 

Returns

localized country name (English, Russiam, French, ... translated)

Types and Values

XKL_MAX_CI_NAME_LENGTH

#define XKL_MAX_CI_NAME_LENGTH 32

XKL_MAX_CI_SHORT_DESC_LENGTH

#define XKL_MAX_CI_SHORT_DESC_LENGTH 10

XKL_MAX_CI_DESC_LENGTH

#define XKL_MAX_CI_DESC_LENGTH 192

XCI_PROP_ALLOW_MULTIPLE_SELECTION

#define XCI_PROP_ALLOW_MULTIPLE_SELECTION "allowMultipleSelection"

XCI_PROP_VENDOR

#define XCI_PROP_VENDOR "vendor"

XCI_PROP_COUNTRY_LIST

#define XCI_PROP_COUNTRY_LIST "countryList"

XCI_PROP_LANGUAGE_LIST

#define XCI_PROP_LANGUAGE_LIST "languageList"

XCI_PROP_EXTRA_ITEM

#define XCI_PROP_EXTRA_ITEM "extraItem"

struct XklConfigItem

struct XklConfigItem;