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
00037 #ifndef _DMXCONSOLE_H_
00038 #define _DMXCONSOLE_H_
00039
00040 extern pointer dmxConsoleCreatePrivate(DeviceIntPtr pDevice);
00041 extern void dmxConsoleDestroyPrivate(pointer private);
00042 extern void dmxConsoleInit(DevicePtr pDev);
00043 extern void dmxConsoleReInit(DevicePtr pDev);
00044 extern void dmxConsoleMouGetInfo(DevicePtr pDev, DMXLocalInitInfoPtr info);
00045 extern void dmxConsoleKbdGetInfo(DevicePtr pDev, DMXLocalInitInfoPtr info);
00046 extern void dmxConsoleCollectEvents(DevicePtr pDev,
00047 dmxMotionProcPtr motion,
00048 dmxEnqueueProcPtr enqueue,
00049 dmxCheckSpecialProcPtr checkspecial,
00050 DMXBlockType block);
00051 extern int dmxConsoleFunctions(pointer private, DMXFunctionType function);
00052 extern void dmxConsoleUpdatePosition(pointer private, int x, int y);
00053 extern void dmxConsoleKbdSetCtrl(pointer private, KeybdCtrl *ctrl);
00054 extern void dmxConsoleCapture(DMXInputInfo *dmxInput);
00055 extern void dmxConsoleUncapture(DMXInputInfo *dmxInput);
00056 extern void dmxConsoleUpdateInfo(pointer private,
00057 DMXUpdateType, WindowPtr pWindow);
00058
00059 #endif