Compounds |
struct | _XklConfigItem |
Defines |
#define | XKL_MAX_CI_NAME_LENGTH 64 |
#define | XKL_MAX_CI_DESC_LENGTH 192 |
Typedefs |
typedef _XklConfigItem | XklConfigItem |
typedef _XklConfigItem * | XklConfigItemPtr |
typedef void(* | ConfigItemProcessFunc )(const XklConfigItemPtr configItem, void *userData) |
typedef void(* | GroupProcessFunc )(const XklConfigItemPtr configItem, Bool allowMultipleSelection, void *userData) |
Functions |
void | XklConfigInit (void) |
void | XklConfigTerm (void) |
Bool | XklConfigLoadRegistry (void) |
void | XklConfigFreeRegistry (void) |
void | XklConfigEnumModels (ConfigItemProcessFunc func, void *userData) |
void | XklConfigEnumLayouts (ConfigItemProcessFunc func, void *userData) |
void | XklConfigEnumLayoutVariants (const char *layoutName, ConfigItemProcessFunc func, void *userData) |
void | XklConfigEnumOptionGroups (GroupProcessFunc func, void *userData) |
void | XklConfigEnumOptions (const char *optionGroupName, ConfigItemProcessFunc func, void *userData) |
Bool | XklConfigFindModel (XklConfigItemPtr ptr) |
Bool | XklConfigFindLayout (XklConfigItemPtr ptr) |
Bool | XklConfigFindVariant (const char *layoutName, XklConfigItemPtr ptr) |
Bool | XklConfigFindOptionGroup (XklConfigItemPtr ptr, Bool *allowMultipleSelection) |
Bool | XklConfigFindOption (const char *optionGroupName, XklConfigItemPtr ptr) |
Bool | XklConfigActivate (const char *model, const char *layout, const char *variant, const int numOptions, const char *options[]) |
Bool | XklConfigWriteXKMFile (const char *fileName, const char *model, const char *layout, const char *variant, const int numOptions, const char *options[]) |