1 /* $XFree86: xc/programs/Xserver/include/dixevents.h,v 3.2 1996/12/24 02:27:27 dawes Exp $ */
2 /************************************************************
4 Copyright 1996 by Thomas E. Dickey <dickey@clark.net>
8 Permission to use, copy, modify, and distribute this software and its
9 documentation for any purpose and without fee is hereby granted,
10 provided that the above copyright notice appear in all copies and that
11 both that copyright notice and this permission notice appear in
12 supporting documentation, and that the name of the above listed
13 copyright holder(s) not be used in advertising or publicity pertaining
14 to distribution of the software without specific, written prior
17 THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARD
18 TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
19 AND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BE
20 LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
21 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
22 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
23 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
25 ********************************************************/
32 #if NeedFunctionPrototypes
39 #if NeedFunctionPrototypes
45 ConfineCursorToWindow(
46 #if NeedFunctionPrototypes
48 Bool /* generateEvents */,
49 Bool /* confineToScreen */
55 #if NeedFunctionPrototypes
62 #if NeedFunctionPrototypes
63 ClientPtr /* client */
69 #if NeedFunctionPrototypes
70 ClientPtr /* client */,
71 xEvent * /* pEvents */,
80 MaybeDeliverEventsToClient(
81 #if NeedFunctionPrototypes
83 xEvent * /* pEvents */,
86 ClientPtr /* dontClient */
92 #if NeedFunctionPrototypes
99 #if NeedFunctionPrototypes
100 ScreenPtr /* newScreen */,
108 #if NeedFunctionPrototypes
109 ClientPtr /* client */
115 CoreProcessKeyboardEvent (
117 ProcessKeyboardEvent (
119 #if NeedFunctionPrototypes
121 DeviceIntPtr /* keybd */,
128 CoreProcessPointerEvent (
130 ProcessPointerEvent (
132 #if NeedFunctionPrototypes
134 DeviceIntPtr /* mouse */,
140 EventSelectForWindow(
141 #if NeedFunctionPrototypes
142 WindowPtr /* pWin */,
143 ClientPtr /* client */,
149 EventSuppressForWindow(
150 #if NeedFunctionPrototypes
151 WindowPtr /* pWin */,
152 ClientPtr /* client */,
154 Bool * /* checkOptional */
160 #if NeedFunctionPrototypes
161 ClientPtr /* client */
167 #if NeedFunctionPrototypes
168 ClientPtr /* client */
174 #if NeedFunctionPrototypes
175 ClientPtr /* client */
180 ProcChangeActivePointerGrab(
181 #if NeedFunctionPrototypes
182 ClientPtr /* client */
188 #if NeedFunctionPrototypes
189 ClientPtr /* client */
195 #if NeedFunctionPrototypes
196 ClientPtr /* client */
202 #if NeedFunctionPrototypes
203 ClientPtr /* client */
209 #if NeedFunctionPrototypes
210 ClientPtr /* client */
216 #if NeedFunctionPrototypes
217 ClientPtr /* client */
223 #if NeedFunctionPrototypes
224 ClientPtr /* client */
230 #if NeedFunctionPrototypes
231 ClientPtr /* client */
237 #if NeedFunctionPrototypes
238 ClientPtr /* client */
244 #if NeedFunctionPrototypes
245 ClientPtr /* client */
251 #if NeedFunctionPrototypes
252 ClientPtr /* client */
256 #endif /* DIXEVENTS_H */