| /* | |
| * X events handling functions | |
| * | |
| * Copyright 1993 Alexandre Julliard | |
| * | |
| */ | |
| #include "message.h" | |
| #include "debugtools.h" | |
| DECLARE_DEBUG_CHANNEL(event) | |
| /**********************************************************************/ | |
| EVENT_DRIVER *EVENT_Driver = NULL; | |
| /*********************************************************************** | |
| * EVENT_Init | |
| * | |
| * Initialize input event handling | |
| */ | |
| BOOL EVENT_Init(void) | |
| { | |
| return EVENT_Driver->pInit(); | |
| } | |
| /*********************************************************************** | |
| * EVENT_Synchronize | |
| * | |
| * Synchronize with the X server. Should not be used too often. | |
| */ | |
| void EVENT_Synchronize( void ) | |
| { | |
| int iWndsLocks = WIN_SuspendWndsLock(); | |
| EVENT_Driver->pSynchronize(); | |
| WIN_RestoreWndsLock(iWndsLocks); | |
| } | |
| /********************************************************************** | |
| * EVENT_CheckFocus | |
| */ | |
| BOOL EVENT_CheckFocus(void) | |
| { | |
| return EVENT_Driver->pCheckFocus(); | |
| } | |