📄 xos_event_vtbl.h.svn-base
字号:
//**************************************************************
//Copyright (C), 2008-2008, AnyLook Co., Ltd.
//File name: xOS_Event_VTBL.h
//Author: AnyLook
//Version: 1.0
//Date: 2008/07/31
//Description:
// xOS Include file
//Others:
//Function List:
//<Name> <desc>
//Simple
//History:
//<author> <time> <version > <desc>
// AnyLook 2008/07/31 1.0 build this moudle
//**************************************************************
#ifndef _xOS_EVENT_VTBL_H
#define _xOS_EVENT_VTBL_H
#include "xOS.h"
#include "xOS_events.h"
INTERFACE(Events)
{
//events.h
void (*PumpEvents)(void);
int (*PeepEvents)(uint32 ID,xOS_Event *events, int numevents, xOS_eventaction action, uint32 mask);
int (*PollEvent)(void *pWindow, xOS_Event *event);
int (*WaitEvent)(uint32 ID,xOS_Event *event);
int (*PushEvent)(xOS_Event *event);
void (*SetEventFilter)(xOS_EventFilter filter);
xOS_EventFilter (*GetEventFilter)(void);
uint8 (*EventState)(uint8 type, int state);
//keyboard.h
int (*EnableUNICODE)(int enable);
int (*EnableKeyRepeat)(int delay, int interval);
uint8 *(*GetKeyState)(int *numkeys);
xOSMod (*GetModState)(void);
void (*SetModState)(xOSMod modstate);
char *(*GetKeyName)(xOSKey key);
//mouse.h
uint8 (*GetMouseState)(int *x, int *y);
uint8 (*GetRelativeMouseState)(int *x, int *y);
//active.h
uint8 (*GetAppState)(void);
uint32 (*EventNUMS)(void);
int (*PostEvent)(void *pWindow, char * name,xOS_Event *event);
//joystick.h
//int (*JoystickEventState)(int state);
};
#endif //_xOS_EVENT_VTBL_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -