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[]) |