Main Page Modules Compound List File List Compound Members File Members

# xklavier.h File Reference

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)

## Detailed Description