2008-02-03 13:12:15 +01:00
|
|
|
#ifndef _XKB_H
|
|
|
|
#define _XKB_H
|
2003-11-25 20:29:01 +01:00
|
|
|
|
|
|
|
extern int ProcXkbUseExtension(ClientPtr client);
|
|
|
|
extern int ProcXkbSelectEvents(ClientPtr client);
|
|
|
|
extern int ProcXkbBell(ClientPtr client);
|
|
|
|
extern int ProcXkbGetState(ClientPtr client);
|
|
|
|
extern int ProcXkbLatchLockState(ClientPtr client);
|
|
|
|
extern int ProcXkbGetControls(ClientPtr client);
|
|
|
|
extern int ProcXkbSetControls(ClientPtr client);
|
|
|
|
extern int ProcXkbGetMap(ClientPtr client);
|
|
|
|
extern int ProcXkbSetMap(ClientPtr client);
|
|
|
|
extern int ProcXkbGetCompatMap(ClientPtr client);
|
|
|
|
extern int ProcXkbSetCompatMap(ClientPtr client);
|
|
|
|
extern int ProcXkbGetIndicatorState(ClientPtr client);
|
|
|
|
extern int ProcXkbGetIndicatorMap(ClientPtr client);
|
|
|
|
extern int ProcXkbSetIndicatorMap(ClientPtr client);
|
|
|
|
extern int ProcXkbGetNamedIndicator(ClientPtr client);
|
|
|
|
extern int ProcXkbSetNamedIndicator(ClientPtr client);
|
|
|
|
extern int ProcXkbGetNames(ClientPtr client);
|
|
|
|
extern int ProcXkbSetNames(ClientPtr client);
|
|
|
|
extern int ProcXkbGetGeometry(ClientPtr client);
|
|
|
|
extern int ProcXkbSetGeometry(ClientPtr client);
|
|
|
|
extern int ProcXkbPerClientFlags(ClientPtr client);
|
|
|
|
extern int ProcXkbListComponents(ClientPtr client);
|
|
|
|
extern int ProcXkbGetKbdByName(ClientPtr client);
|
|
|
|
extern int ProcXkbGetDeviceInfo(ClientPtr client);
|
|
|
|
extern int ProcXkbSetDeviceInfo(ClientPtr client);
|
|
|
|
extern int ProcXkbSetDebuggingFlags(ClientPtr client);
|
|
|
|
|
2006-03-25 23:37:58 +01:00
|
|
|
extern void XkbExtensionInit(void);
|
|
|
|
|
2003-11-25 20:29:01 +01:00
|
|
|
extern Bool XkbFilterEvents(ClientPtr pClient, int nEvents, xEvent *xE);
|
|
|
|
|
2006-08-23 13:33:41 +02:00
|
|
|
extern Bool XkbCopyKeymap(
|
|
|
|
XkbDescPtr src,
|
2006-08-23 17:53:04 +02:00
|
|
|
XkbDescPtr dst,
|
|
|
|
Bool sendNotifies);
|
2008-02-03 13:12:15 +01:00
|
|
|
|
|
|
|
#endif
|