Handle non-hardware X events correctly with native USER
[wine/multimedia.git] / windows / x11drv / init.c
blobcdae2aad8b1175e7444a4384c7aaa6da5dff67c5
1 /*
2 * X11 driver
4 * Copyright 1998 Patrik Stridvall
5 */
7 #include "config.h"
9 #ifndef X_DISPLAY_MISSING
11 #include "x11drv.h"
13 WND_DRIVER X11DRV_WND_Driver =
15 X11DRV_WND_CreateDesktopWindow,
16 X11DRV_WND_CreateWindow,
17 X11DRV_WND_DestroyWindow,
18 X11DRV_WND_SetParent,
19 X11DRV_WND_ForceWindowRaise,
20 X11DRV_WND_SetWindowPos,
21 X11DRV_WND_SetText,
22 X11DRV_WND_SetFocus,
23 X11DRV_WND_PreSizeMove,
24 X11DRV_WND_PostSizeMove
27 CLIPBOARD_DRIVER X11DRV_CLIPBOARD_Driver =
29 X11DRV_CLIPBOARD_EmptyClipboard,
30 X11DRV_CLIPBOARD_SetClipboardData,
31 X11DRV_CLIPBOARD_RequestSelection,
32 X11DRV_CLIPBOARD_ResetOwner
35 KEYBOARD_DRIVER X11DRV_KEYBOARD_Driver =
37 X11DRV_KEYBOARD_Init,
38 X11DRV_KEYBOARD_VkKeyScan,
39 X11DRV_KEYBOARD_MapVirtualKey,
40 X11DRV_KEYBOARD_GetKeyNameText,
41 X11DRV_KEYBOARD_ToAscii
44 EVENT_DRIVER X11DRV_EVENT_Driver =
46 X11DRV_EVENT_Init,
47 X11DRV_EVENT_AddIO,
48 X11DRV_EVENT_DeleteIO,
49 X11DRV_EVENT_WaitNetEvent,
50 X11DRV_EVENT_Synchronize,
51 X11DRV_EVENT_CheckFocus,
52 X11DRV_EVENT_QueryPointer,
53 X11DRV_EVENT_DummyMotionNotify,
54 X11DRV_EVENT_Pending,
55 X11DRV_EVENT_IsUserIdle
58 #if 0
59 MOUSE_DRIVER X11DRV_MOUSE_Driver =
62 #endif
64 #endif /* !defined(X_DISPLAY_MISSING) */