xf86.h
来自「基于组件方式开发操作系统的OSKIT源代码」· C头文件 代码 · 共 736 行 · 第 1/2 页
H
736 行
#define MOUSE_DEV(dev) (MouseDevPtr) (dev)->public.devicePrivate#endif#endif /* !OSKIT *//* Global data *//* xf86Init.c */extern double xf86rGamma, xf86gGamma, xf86bGamma;#ifdef XF86VIDMODEextern Bool xf86VidModeEnabled;extern Bool xf86VidModeAllowNonLocal;#endif#ifdef XF86MISCextern Bool xf86MiscModInDevEnabled;extern Bool xf86MiscModInDevAllowNonLocal;#endif/* PCI probe flags */typedef enum { PCIProbe1 = 0, PCIProbe2, PCIForceConfig1, PCIForceConfig2} PciProbeType;extern PciProbeType xf86PCIFlags;/* Function Prototypes */#ifndef _NO_XF86_PROTOTYPES/* xf86Init.c */void InitOutput(#if NeedFunctionPrototypes#ifdef OSKIT ScreenInfo *pScreenInfo#else ScreenInfo *pScreenInfo, int argc, char **argv#endif#endif);void InitInput(#if NeedFunctionPrototypes int argc, char **argv#endif);void ddxGiveUp(#if NeedFunctionPrototypes void#endif);void AbortDDX(#if NeedFunctionPrototypes void#endif);int ddxProcessArgument(#if NeedFunctionPrototypes int argc, char *argv[], int i#endif);void ddxUseMsg(#if NeedFunctionPrototypes void#endif);/* xf86Config.c */unsigned int StrToUL(#if NeedFunctionPrototypes char *str#endif);#ifndef CONFIG_RETURN_TYPE#ifdef XF86SETUP#define CONFIG_RETURN_TYPE int#else#define CONFIG_RETURN_TYPE void#endif#endifCONFIG_RETURN_TYPE xf86Config(#if NeedFunctionPrototypes int vtopen#endif);#ifndef OSKITCONFIG_RETURN_TYPE configPointerSection(#if NeedFunctionPrototypes MouseDevPtr /*mouse_dev*/, int /*end_tag*/, char** /*devicename*/#endif);#endif /* !OSKIT */Bool xf86LookupMode(#if NeedFunctionPrototypes DisplayModePtr target, ScrnInfoPtr driver, int flags#endif);void xf86VerifyOptions(#if NeedFunctionPrototypes OFlagSet *allowedOptions, ScrnInfoPtr driver#endif);int xf86CheckMode(#if NeedFunctionPrototypes ScrnInfoPtr scrp, DisplayModePtr dispmp, MonPtr monp, int verbose#endif);int xf86GetNearestClock(#if NeedFunctionPrototypes ScrnInfoPtr Screen, int Frequency#endif);#ifndef OSKIT/* xf86Cursor.c */void xf86InitViewport(#if NeedFunctionPrototypes ScrnInfoPtr pScr#endif);void xf86SetViewport(#if NeedFunctionPrototypes ScreenPtr pScreen, int x, int y#endif);void xf86LockZoom(#if NeedFunctionPrototypes ScreenPtr pScreen, int lock#endif);void xf86ZoomViewport(#if NeedFunctionPrototypes ScreenPtr pScreen, int zoom#endif);/* xf86Dl.c */void*xf86LoadModule(#if NeedFunctionPrototypes const char * file, const char * path#endif);/* xf86Events.c */int TimeSinceLastInputEvent(#if NeedFunctionPrototypes void#endif);void SetTimeSinceLastInputEvent(#if NeedFunctionPrototypes void#endif);void ProcessInputEvents(#if NeedFunctionPrototypes void#endif);void xf86PostKbdEvent(#if NeedFunctionPrototypes unsigned key#endif);void xf86PostMseEvent(#if NeedFunctionPrototypes DeviceIntPtr device, int buttons, int dx, int dy#endif);void xf86Block(#if NeedFunctionPrototypes pointer blockData, OSTimePtr pTimeout, pointer pReadmask#endif);void xf86Wakeup(#if NeedFunctionPrototypes pointer blockData, int err, pointer pReadmask#endif);void xf86SigHandler(#if NeedFunctionPrototypes int signo#endif);/* xf86Io.c */void xf86KbdBell(#if NeedFunctionPrototypes int percent, DeviceIntPtr pKeyboard, pointer ctrl, int unused#endif);void xf86KbdLeds(#if NeedFunctionPrototypes void#endif);void xf86KbdCtrl(#if NeedFunctionPrototypes DevicePtr pKeyboard, KeybdCtrl *ctrl#endif);void xf86InitKBD(#if NeedFunctionPrototypes Bool init#endif);int xf86KbdProc(#if NeedFunctionPrototypes DeviceIntPtr pKeyboard, int what#endif);void xf86MseCtrl(#if NeedFunctionPrototypes DevicePtr pPointer, PtrCtrl *ctrl#endif);int GetMotionEvents(#if NeedFunctionPrototypes DeviceIntPtr, xTimecoord *, unsigned long, unsigned long, ScreenPtr#endif);int xf86MseProc(#if NeedFunctionPrototypes DeviceIntPtr pPointer, int what#endif);void xf86MseEvents(#if NeedFunctionPrototypes MouseDevPtr mouse#endif);#endif /* !OSKIT */CARD32 GetTimeInMillis(#if NeedFunctionPrototypes void#endif);void OsVendorInit(#if NeedFunctionPrototypes void#endif);#ifndef OSKIT/* xf86_Mouse.c */Bool xf86MouseSupported(#if NeedFunctionPrototypes int mousetype#endif);void xf86SetupMouse(#if NeedFunctionPrototypes MouseDevPtr mouse#endif);void xf86MouseProtocol(#if NeedFunctionPrototypes DeviceIntPtr device, unsigned char *rBuf, int nBytes#endif);#ifdef XINPUTvoid xf86MouseCtrl(#if NeedFunctionPrototypes DeviceIntPtr device, PtrCtrl *ctrl#endif);#endif/* xf86Kbd.c */Bool LegalModifier(#if NeedFunctionPrototypes unsigned int key, DevicePtr pDev#endif);void xf86KbdGetMapping(#if NeedFunctionPrototypes KeySymsPtr pKeySyms, CARD8 *pModMap#endif);#endif /* !OSKIT */#endif /* _NO_XF86_PROTOTYPES *//* End of Prototypes */#endif /* _XF86_H */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?