?? migrate_to_4x.html
字號:
static Window *Root;<br> static MainHwndappHandler;<br> static unsigned long ticks;<br> static int ctrl_break;<br> static int startXdrag;<br> static int startYdrag;<br> static int endXdrag;<br> static int endYdrag;<br> static void (*DragShape)(int ,int ,int , int );<br> static FGPixel __p4[8];<br> static Pattern __patt;<br> public:<br> static FGMouseCursor*__fg_cursor;<br> static int fulldrag;<br> static int flags;<br> static int video;<br> static int Argc;<br> static int background;<br> static char **Argv;<br> static char * name;<br> static char *homedir;<br> static char currdir[128];<br> static int ttf_support;<br> <br> static voidSetDelayProc(void (*fnc)(void))<br> {<br> DelayProc= fnc;<br> }<br> static voidCallDelayProc(void)<br> {<br> if (DelayProc)DelayProc();<br> else delay(10);<br> }<br> <br> void UpdateMousePointer(void);<br> void SaveScreen(void);<br> <br> static void DisableCtrlBreak(void)<br> {<br> ctrl_break ^=1;<br> }<br> static voidSetWindowMoveStyle(int a)<br> {<br> fulldrag = a;<br> }<br> App(int, int&, char ** &, int b, intf=APP_ENABLEALTX);<br> virtual ~App();<br> <br> static voidSendToApp(GuiEvent *x);<br> void Run(MainHwnd hwnd=0);<br> void FGYield(void);<br> static voidAppDone(void)<br> {<br> GuiEvente(QUITEVENT);<br> SendToApp(&e);<br> }<br> static voidTimer(void);<br> // NOTE! resolution is cca. 20ms<br> static void SetTimerProc(void ((*p)(int)), int t=1000)<br> {<br> OnEverySecond= p;<br> ticks = t;<br> }<br> static Window *GetRootWindow(void)<br> {<br> return Root;<br> }<br> void BroadcastMessage(GuiEvent*event);<br> int RunModal(Window *which);<br> <br> static void InitUserEvent(void);<br> void GetUserEvent(GuiEvent&e, int);<br> voidTranslateUserEvent(GuiEvent& e);<br> <br> int GetMouseX(void)<br> {<br> return mx;<br> }<br> int GetMouseY(void)<br> {<br> return my;<br> }<br> <br> FGMouseCursor *CursorLoad(FGMouseCursor *cur);<br> <br> int EnableBuffering(int mode);<br> int Flip(void);<br> void DisableBuffering(void);<br> <br> enum { OSTYPE_LINUX=1,OSTYPE_MSDOS, OSTYPE_WIN32, OSTYPE_QNX };<br> <br> int GetOS(void);<br> <br> static void CloseUserEvent(void);<br> static void AutoRepeatEnd(void);<br> static void GetDragVector(int &a, int &b, int &c, int &d);<br> static void SetDragShape(void(*a)(int,int,int,int)=0);<br> static voidSetRepeatDelay(int c1, int c2);<br> <br> // Object-oriented API viaoverloaded methods<br> virtual void OnKeyPress(int) { }<br> virtual void OnMouseMove(int ,int) { }<br> virtual void OnClick(int, int) { }<br> virtual void OnContextPopup(int,int) { }<br> virtual void OnStartDrag(int ,int, int) {}<br> virtual void OnEndDrag(int ,int,int, int, int) {}<br> virtual void OnCursorOut(int)</small><br> {<br> }<br>};<br> <br> <pre><br></pre> </td> </tr> </tbody></table><p><br><br><code> </code> <br></p></body></html>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -