X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FLibraries%2Flibaxwin4.so_src%2Finclude_exp%2Faxwin4%2Faxwin.h;h=e531db0e93f78da2c264fecc76a62f13e55e2744;hb=145dd00e5c5a36f844be327e16a00b2983245423;hp=fd54581999981f9eb1d5e3093c1cbc0ede98ef09;hpb=d74e5edc75b4fca94b71eef800b9d3a04760da05;p=tpg%2Facess2.git diff --git a/Usermode/Libraries/libaxwin4.so_src/include_exp/axwin4/axwin.h b/Usermode/Libraries/libaxwin4.so_src/include_exp/axwin4/axwin.h index fd545819..e531db0e 100644 --- a/Usermode/Libraries/libaxwin4.so_src/include_exp/axwin4/axwin.h +++ b/Usermode/Libraries/libaxwin4.so_src/include_exp/axwin4/axwin.h @@ -1,4 +1,9 @@ /* + * Acess2 GUIv4 (AxWin4) + * - By John Hodge (thePowersGang) + * + * axwin4/axwin.h + * - Client library interface header */ #ifndef _LIBAXWIN4_AXWIN4_AXWIN_H_ #define _LIBAXWIN4_AXWIN4_AXWIN_H_ @@ -19,11 +24,20 @@ extern bool AxWin4_Connect(const char *URI); extern bool AxWin4_WaitEventQueue(uint64_t Timeout); extern bool AxWin4_WaitEventQueueSelect(int nFDs, fd_set *rfds, fd_set *wfds, fd_set *efds, uint64_t Timeout); +extern void AxWin4_GetScreenDimensions(unsigned int ScreenIndex, unsigned int *Width, unsigned int *Height); + extern tAxWin4_Window *AxWin4_CreateWindow(const char *Name); -extern void AxWin4_ShowWindow(tAxWin4_Window *Window); +extern void AxWin4_DestroyWindow(tAxWin4_Window *Window); +extern void AxWin4_ShowWindow(tAxWin4_Window *Window, bool Shown); +extern void AxWin4_SetWindowFlags(tAxWin4_Window *Window, unsigned int NewFlags); extern void AxWin4_SetTitle(tAxWin4_Window *Window, const char *Title); +extern void AxWin4_MoveWindow(tAxWin4_Window *Window, int X, int Y); +extern void AxWin4_ResizeWindow(tAxWin4_Window *Window, unsigned int W, unsigned int H); + extern void AxWin4_DrawBitmap(tAxWin4_Window *Window, int X, int Y, unsigned int W, unsigned int H, void *Data); +#include "definitions.h" + #ifdef __cplusplus }