Typedefs | |
typedef void(* | XklConfigCallback )(void *userData) |
typedef int(* | XklWinCallback )(Window win, Window parent, void *userData) |
typedef void(* | XklStateCallback )(XklStateChange changeType, int group, Bool restore, void *userData) |
Functions | |
int | XklRegisterConfigCallback (XklConfigCallback fun, void *userData) |
int | XklRegisterWindowCallback (XklWinCallback fun, void *userData) |
int | XklRegisterStateCallback (XklStateCallback fun, void *userData) |
typedef void( * XklConfigCallback)(void *userData) |
Used for notifying application of the XKB configuration change.
userData | is anything which can be stored into the pointer |
typedef void( * XklStateCallback)(XklStateChange changeType, int group, Bool restore, void *userData) |
Used for notifying application of the window state change.
changeType | is a mask of changes | |
group | is a new group | |
restore | is indicator of whether this state is restored from saved state of set as new. | |
userData | is anything which can be stored into the pointer |
typedef int( * XklWinCallback)(Window win, Window parent, void *userData) |
Used for notifying application of new window creation (actually, registration).
win | is a new window | |
parent | is a new window's parent | |
userData | is anything which can be stored into the pointer |
int XklRegisterConfigCallback | ( | XklConfigCallback | fun, | |
void * | userData | |||
) |
Registers user callback. Only one callback can be registered at a time
fun | is the function to call | |
userData | is the data to pass |
int XklRegisterStateCallback | ( | XklStateCallback | fun, | |
void * | userData | |||
) |
Registers user callback. Only one callback can be registered at a time
fun | is the function to call | |
userData | is the data to pass |
int XklRegisterWindowCallback | ( | XklWinCallback | fun, | |
void * | userData | |||
) |
Registers user callback. Only one callback can be registered at a time
fun | is the function to call | |
userData | is the data to pass |