23 #ifndef M4_GUI_GUI_VMNG_SCREEN_H 24 #define M4_GUI_GUI_VMNG_SCREEN_H 26 #include "m4/m4_types.h" 27 #include "m4/gui/gui_univ.h" 39 bool GetScreenCoords(
void *scrnContent, int32 *x1, int32 *y1, int32 *x2, int32 *y2);
56 bool AddScreenHotkey(
void *scrnContent, int32 myKey, HotkeyCB callback);
70 bool MoveScreenAbs(ScreenContext *myScreen, int32 parmX, int32 parmY);
75 bool MoveScreenDelta(ScreenContext *myScreen, int32 parmX, int32 parmY);
84 bool ResizeScreen(
void *scrnContent, int32 newW, int32 newH);
94 void RestoreScreens(int32 updateX1, int32 updateY1, int32 updateX2, int32 updateY2);
bool AddScreenHotkey(void *scrnContent, int32 myKey, HotkeyCB callback)
bool ResizeScreen(void *scrnContent, int32 newW, int32 newH)
bool vmng_SetScreenRefresh(void *scrnContent, RefreshFunc redraw)
bool GetScreenCoords(void *scrnContent, int32 *x1, int32 *y1, int32 *x2, int32 *y2)
bool RemoveScreenHotkey(void *scrnContent, int32 myKey)
void Screen2BuffC(int8 *Buff)
void RestoreScreensInContext(int32 x1, int32 y1, int32 x2, int32 y2, ScreenContext *myScreen)
Definition: database.h:28
void RestoreScreens(int32 updateX1, int32 updateY1, int32 updateX2, int32 updateY2)
bool MoveScreenAbs(ScreenContext *myScreen, int32 parmX, int32 parmY)
bool MoveScreenDelta(ScreenContext *myScreen, int32 parmX, int32 parmY)