3 * \author John Hodge (thePowersGang)
4 * \brief AxWin Core functions
10 typedef void *tAxWin_Handle;
15 extern int AxWin_Register(const char *Name);
17 extern int AxWin_MessageLoop();
18 extern int AxWin_SendMessage(tAxWin_Message *Message);
19 extern tAxWin_Message *AxWin_WaitForMessage(void);
20 extern int AxWin_HandleMessage(tAxWin_Message *Message);
22 // === Window Control ===
27 typedef struct sAxWin_Window tAxWin_Window;
29 typedef int tAxWin_MessageCallback(tAxWin_Message *);
35 #define WINFLAG_NOBORDER 0x100
40 extern tAxWin_Window *AxWin_CreateWindow(
41 int16_t X, int16_t Y, int16_t W, int16_t H,
42 uint32_t Flags, tAxWin_MessageCallback *Callback);