Go to the source code of this file.
Compounds | |
| struct | XklState |
Defines | |
| #define | XklDebug(level, format, args...) _XklDebug( __FILE__, __func__, level, format, ## args ) |
Typedefs | |
| typedef void(* | ConfigCallback )(void *userData) |
| typedef void(* | WinCallback )(Window win, Window parent, void *userData) |
| typedef void(* | StateCallback )(int group, Bool restore, void *userData) |
Functions | |
| int | XklInit (Display *dpy) |
| int | XklTerm (void) |
| int | XklStartListen (void) |
| int | XklStopListen (void) |
| int | XklPauseListen (void) |
| int | XklResumeListen (void) |
| Bool | XklGrabKey (int key, unsigned modifiers) |
| Bool | XklUngrabKey (int key, unsigned modifiers) |
| int | XklFilterEvents (XEvent *evt) |
| Window | XklGetCurrentWindow (void) |
| XklState * | XklGetCurrentState (void) |
| char * | XklGetWindowTitle (Window w) |
| Bool | XklGetState (Window win, XklState *state_return) |
| void | XklDelState (Window win) |
| void | XklSaveState (Window win, XklState *state) |
| Bool | XklIsSameApp (Window win1, Window win2) |
| unsigned | XklGetNumGroups (void) |
| const char ** | XklGetGroupNames (void) |
| const char ** | XklGetIndicatorNames (void) |
| int | XklGetNextGroup (void) |
| int | XklGetPrevGroup (void) |
| int | XklGetRestoreGroup (void) |
| void | XklLockGroup (int group) |
| int | XklRegisterConfigCallback (ConfigCallback fun, void *userData) |
| int | XklRegisterWindowCallback (WinCallback fun, void *userData) |
| int | XklRegisterStateCallback (StateCallback fun, void *userData) |
| void | XklSetLayoutPerApp (Bool isGlobal) |
| Bool | XklIsLayoutPerApp (void) |
| void | XklSetIndicatorsHandling (Bool whetherHandle) |
| Bool | XklGetIndicatorsHandling (void) |
| const char * | XklGetLastError (void) |
| void | _XklDebug (const char file[], const char function[], int level, const char format[],...) |
| void | XklSetDebugLevel (int level) |
1.2.14 written by Dimitri van Heesch,
© 1997-2002