Sweden-Number/windows/x11drv/init.c

71 lines
1.2 KiB
C
Raw Normal View History

/*
1998-12-07 10:13:40 +01:00
* X11 driver
*
* Copyright 1998 Patrik Stridvall
*/
1998-12-07 10:13:40 +01:00
#include "config.h"
#ifndef X_DISPLAY_MISSING
1998-12-07 10:13:40 +01:00
#include "x11drv.h"
WND_DRIVER X11DRV_WND_Driver =
{
1998-12-07 10:13:40 +01:00
X11DRV_WND_CreateDesktopWindow,
X11DRV_WND_CreateWindow,
X11DRV_WND_DestroyWindow,
X11DRV_WND_SetParent,
X11DRV_WND_ForceWindowRaise,
X11DRV_WND_SetWindowPos,
X11DRV_WND_SetText,
X11DRV_WND_SetFocus,
X11DRV_WND_PreSizeMove,
X11DRV_WND_PostSizeMove
};
1998-12-07 10:13:40 +01:00
CLIPBOARD_DRIVER X11DRV_CLIPBOARD_Driver =
{
X11DRV_CLIPBOARD_EmptyClipboard,
X11DRV_CLIPBOARD_SetClipboardData,
X11DRV_CLIPBOARD_RequestSelection,
X11DRV_CLIPBOARD_ResetOwner
};
1998-12-07 10:13:40 +01:00
KEYBOARD_DRIVER X11DRV_KEYBOARD_Driver =
{
1998-12-07 10:13:40 +01:00
X11DRV_KEYBOARD_Init,
X11DRV_KEYBOARD_VkKeyScan,
X11DRV_KEYBOARD_MapVirtualKey,
X11DRV_KEYBOARD_GetKeyNameText,
X11DRV_KEYBOARD_ToAscii
};
1998-12-07 10:13:40 +01:00
EVENT_DRIVER X11DRV_EVENT_Driver =
{
X11DRV_EVENT_Init,
X11DRV_EVENT_AddIO,
X11DRV_EVENT_DeleteIO,
X11DRV_EVENT_WaitNetEvent,
X11DRV_EVENT_Synchronize,
X11DRV_EVENT_CheckFocus,
X11DRV_EVENT_QueryPointer,
X11DRV_EVENT_DummyMotionNotify,
X11DRV_EVENT_Pending,
X11DRV_EVENT_IsUserIdle
};
1998-12-07 10:13:40 +01:00
#if 0
MOUSE_DRIVER X11DRV_MOUSE_Driver =
{
1998-12-07 10:13:40 +01:00
};
#endif
#endif /* !defined(X_DISPLAY_MISSING) */