2 * Acess2 Window Manager v3 (axwin3)
3 * - By John Hodge (thePowersGang)
6 * - Window management functions
16 #define WINFLAG_SHOW 0x00000001
17 #define WINFLAG_RENDER_MASK 0x00FFFF00
18 #define WINFLAG_USR_MASK 0xFF000000
24 typedef struct sWindow tWindow;
25 typedef struct sWMRenderer tWMRenderer;
26 typedef uint32_t tColour;
30 extern tWindow *WM_CreateWindow(tWindow *Parent, int X, int Y, int W, int H, int Flags, tWMRenderer *Handler);
31 extern int WM_Reposition(tWindow *Window, int X, int Y, int W, int H);
32 extern int WM_SetFlags(tWindow *Window, int Flags);
33 extern int WM_SendMessage(tWindow *Window, int MessageID, int Length, void *Data);
35 extern void Render_DrawFilledRect(tWindow *Window, tColour Colour, int X, int Y, int W, int H);