VirtualBox

source: vbox/trunk/src/VBox/Additions/x11/x11include/xorg-server-1.1.0/xkb.h@ 81043

Last change on this file since 81043 was 51223, checked in by vboxsync, 11 years ago

Additions/x11/x11include: added header files for X.Org Server 1.0 and 1.1.

  • Property svn:eol-style set to native
File size: 2.8 KB
Line 
1/* $XFree86$ */
2
3/* #include "XKBfile.h" */
4
5extern int ProcXkbUseExtension(ClientPtr client);
6extern int ProcXkbSelectEvents(ClientPtr client);
7extern int ProcXkbBell(ClientPtr client);
8extern int ProcXkbGetState(ClientPtr client);
9extern int ProcXkbLatchLockState(ClientPtr client);
10extern int ProcXkbGetControls(ClientPtr client);
11extern int ProcXkbSetControls(ClientPtr client);
12extern int ProcXkbGetMap(ClientPtr client);
13extern int ProcXkbSetMap(ClientPtr client);
14extern int ProcXkbGetCompatMap(ClientPtr client);
15extern int ProcXkbSetCompatMap(ClientPtr client);
16extern int ProcXkbGetIndicatorState(ClientPtr client);
17extern int ProcXkbGetIndicatorMap(ClientPtr client);
18extern int ProcXkbSetIndicatorMap(ClientPtr client);
19extern int ProcXkbGetNamedIndicator(ClientPtr client);
20extern int ProcXkbSetNamedIndicator(ClientPtr client);
21extern int ProcXkbGetNames(ClientPtr client);
22extern int ProcXkbSetNames(ClientPtr client);
23extern int ProcXkbGetGeometry(ClientPtr client);
24extern int ProcXkbSetGeometry(ClientPtr client);
25extern int ProcXkbPerClientFlags(ClientPtr client);
26extern int ProcXkbListComponents(ClientPtr client);
27extern int ProcXkbGetKbdByName(ClientPtr client);
28extern int ProcXkbGetDeviceInfo(ClientPtr client);
29extern int ProcXkbSetDeviceInfo(ClientPtr client);
30extern int ProcXkbSetDebuggingFlags(ClientPtr client);
31
32extern int XkbSetRepeatRate(DeviceIntPtr dev, int timeout, int interval, int major, int minor);
33extern int XkbGetRepeatRate(DeviceIntPtr dev, int *timeout, int *interval);
34
35extern void XkbExtensionInit(void);
36
37extern Status XkbComputeGetIndicatorMapReplySize(
38 XkbIndicatorPtr indicators,
39 xkbGetIndicatorMapReply *rep);
40extern int XkbSendIndicatorMap(
41 ClientPtr client,
42 XkbIndicatorPtr indicators,
43 xkbGetIndicatorMapReply *rep);
44
45extern void XkbComputeCompatState(XkbSrvInfoPtr xkbi);
46extern void XkbSetPhysicalLockingKey(DeviceIntPtr dev, unsigned key);
47
48extern Bool XkbFilterEvents(ClientPtr pClient, int nEvents, xEvent *xE);
49
50extern Bool XkbApplyLEDChangeToKeyboard(
51 XkbSrvInfoPtr xkbi,
52 XkbIndicatorMapPtr map,
53 Bool on,
54 XkbChangesPtr change);
55
56extern Bool XkbWriteRulesProp(ClientPtr client, pointer closure);
57
58extern XkbAction XkbGetButtonAction(DeviceIntPtr kbd, DeviceIntPtr dev, int button);
59
60/* extern Status XkbMergeFile(XkbDescPtr xkb, XkbFileInfo finfo); */
61
62extern Bool XkbDDXCompileNamedKeymap(
63 XkbDescPtr xkb,
64 XkbComponentNamesPtr names,
65 char * nameRtrn,
66 int nameRtrnLen);
67
68extern Bool XkbDDXCompileKeymapByNames(
69 XkbDescPtr xkb,
70 XkbComponentNamesPtr names,
71 unsigned want,
72 unsigned need,
73 char * nameRtrn,
74 int nameRtrnLen);
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette