00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00038 #ifndef _DMXCONSOLE_H_
00039 #define _DMXCONSOLE_H_
00040
00041 extern pointer dmxConsoleCreatePrivate(DeviceIntPtr pDevice);
00042 extern void dmxConsoleDestroyPrivate(pointer private);
00043 extern void dmxConsoleInit(DevicePtr pDev);
00044 extern void dmxConsoleReInit(DevicePtr pDev);
00045 extern void dmxConsoleMouGetInfo(DevicePtr pDev, DMXLocalInitInfoPtr info);
00046 extern void dmxConsoleKbdGetInfo(DevicePtr pDev, DMXLocalInitInfoPtr info);
00047 extern void dmxConsoleCollectEvents(DevicePtr pDev,
00048 dmxMotionProcPtr motion,
00049 dmxEnqueueProcPtr enqueue,
00050 dmxCheckSpecialProcPtr checkspecial,
00051 DMXBlockType block);
00052 extern int dmxConsoleFunctions(pointer private, DMXFunctionType function);
00053 extern void dmxConsoleUpdatePosition(pointer private, int x, int y);
00054 extern void dmxConsoleKbdSetCtrl(pointer private, KeybdCtrl *ctrl);
00055 extern void dmxConsoleCapture(DMXInputInfo *dmxInput);
00056 extern void dmxConsoleUncapture(DMXInputInfo *dmxInput);
00057 extern void dmxConsoleUpdateInfo(pointer private,
00058 DMXUpdateType, WindowPtr pWindow);
00059
00060 #endif