|
Classes |
| struct | _XklConfigItem |
| struct | _XklConfigRec |
Defines |
| #define | XKL_MAX_CI_NAME_LENGTH 32 |
| #define | XKL_MAX_CI_SHORT_DESC_LENGTH 10 |
| #define | XKL_MAX_CI_DESC_LENGTH 192 |
Typedefs |
| typedef _XklConfigItem | XklConfigItem |
| typedef _XklConfigItem * | XklConfigItemPtr |
| typedef _XklConfigRec | XklConfigRec |
| typedef _XklConfigRec * | XklConfigRecPtr |
| 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 | XklConfigLoadRegistryFromFile (const char *fileName) |
| 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 XklConfigRecPtr data) |
| Bool | XklConfigGetFromServer (XklConfigRecPtr data) |
| Bool | XklConfigGetFromBackup (XklConfigRecPtr data) |
| Bool | XklConfigWriteFile (const char *fileName, const XklConfigRecPtr data, const Bool binary) |
| Bool | XklGetNamesProp (Atom rulesAtomName, char **rulesFileOut, XklConfigRecPtr configOut) |
| Bool | XklSetNamesProp (Atom rulesAtomName, char *rulesFile, XklConfigRecPtr config) |
| Bool | XklBackupNamesProp () |
| Bool | XklRestoreNamesProp () |
| void | XklConfigRecInit (XklConfigRecPtr data) |
| void | XklConfigRecReset (XklConfigRecPtr data) |
| void | XklConfigRecDestroy (XklConfigRecPtr data) |
| Bool | XklConfigRecEquals (XklConfigRecPtr data1, XklConfigRecPtr data2) |