📄 dixevents.h
字号:
/* $XFree86: xc/programs/Xserver/include/dixevents.h,v 3.2 1996/12/24 02:27:27 dawes Exp $ *//************************************************************Copyright 1996 by Thomas E. Dickey <dickey@clark.net> All Rights ReservedPermission to use, copy, modify, and distribute this software and itsdocumentation for any purpose and without fee is hereby granted,provided that the above copyright notice appear in all copies and thatboth that copyright notice and this permission notice appear insupporting documentation, and that the name of the above listedcopyright holder(s) not be used in advertising or publicity pertainingto distribution of the software without specific, written priorpermission.THE ABOVE LISTED COPYRIGHT HOLDER(S) DISCLAIM ALL WARRANTIES WITH REGARDTO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITYAND FITNESS, IN NO EVENT SHALL THE ABOVE LISTED COPYRIGHT HOLDER(S) BELIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGESWHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN ANACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OFOR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.********************************************************/#ifndef DIXEVENTS_H#define DIXEVENTS_Hextern MaskGetNextEventMask(#if NeedFunctionPrototypes void#endif );extern voidSetCriticalEvent(#if NeedFunctionPrototypes int /* event */#endif );extern voidConfineCursorToWindow(#if NeedFunctionPrototypes WindowPtr /* pWin */, Bool /* generateEvents */, Bool /* confineToScreen */#endif );extern CursorPtrGetSpriteCursor(#if NeedFunctionPrototypes void#endif );extern intProcAllowEvents(#if NeedFunctionPrototypes ClientPtr /* client */#endif );extern intTryClientEvents (#if NeedFunctionPrototypes ClientPtr /* client */, xEvent * /* pEvents */, int /* count */, Mask /* mask */, Mask /* filter */, GrabPtr /* grab */#endif );extern intMaybeDeliverEventsToClient(#if NeedFunctionPrototypes WindowPtr /* pWin */, xEvent * /* pEvents */, int /* count */, Mask /* filter */, ClientPtr /* dontClient */#endif );extern voidWindowsRestructured(#if NeedFunctionPrototypes void#endif );extern voidNewCurrentScreen(#if NeedFunctionPrototypes ScreenPtr /* newScreen */, int /* x */, int /* y */#endif );extern intProcWarpPointer(#if NeedFunctionPrototypes ClientPtr /* client */#endif );extern void#ifdef XKBCoreProcessKeyboardEvent (#elseProcessKeyboardEvent (#endif#if NeedFunctionPrototypes xEvent * /* xE */, DeviceIntPtr /* keybd */, int /* count */#endif );extern void#ifdef XKBCoreProcessPointerEvent (#elseProcessPointerEvent (#endif#if NeedFunctionPrototypes xEvent * /* xE */, DeviceIntPtr /* mouse */, int /* count */#endif );extern intEventSelectForWindow(#if NeedFunctionPrototypes WindowPtr /* pWin */, ClientPtr /* client */, Mask /* mask */#endif );extern intEventSuppressForWindow(#if NeedFunctionPrototypes WindowPtr /* pWin */, ClientPtr /* client */, Mask /* mask */, Bool * /* checkOptional */#endif );extern intProcSetInputFocus(#if NeedFunctionPrototypes ClientPtr /* client */#endif );extern intProcGetInputFocus(#if NeedFunctionPrototypes ClientPtr /* client */#endif );extern intProcGrabPointer(#if NeedFunctionPrototypes ClientPtr /* client */#endif );extern intProcChangeActivePointerGrab(#if NeedFunctionPrototypes ClientPtr /* client */#endif );extern intProcUngrabPointer(#if NeedFunctionPrototypes ClientPtr /* client */#endif );extern intProcGrabKeyboard(#if NeedFunctionPrototypes ClientPtr /* client */#endif );extern intProcUngrabKeyboard(#if NeedFunctionPrototypes ClientPtr /* client */#endif );extern intProcQueryPointer(#if NeedFunctionPrototypes ClientPtr /* client */#endif );extern intProcSendEvent(#if NeedFunctionPrototypes ClientPtr /* client */#endif );extern intProcUngrabKey(#if NeedFunctionPrototypes ClientPtr /* client */#endif );extern intProcGrabKey(#if NeedFunctionPrototypes ClientPtr /* client */#endif );extern intProcGrabButton(#if NeedFunctionPrototypes ClientPtr /* client */#endif );extern intProcUngrabButton(#if NeedFunctionPrototypes ClientPtr /* client */#endif );extern intProcRecolorCursor(#if NeedFunctionPrototypes ClientPtr /* client */#endif );#endif /* DIXEVENTS_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -