3 * - By John Hodge (thePowersGang)
8 #include <axwin4/axwin.h>
12 int main(int argc, const char *argv[])
14 assert( AxWin4_Connect("ipcpipe:///Devices/ipcpipe/axwin4") );
16 tAxWin4_Window *bgwin = AxWin4_CreateWindow("background");
19 AxWin4_GetScreenDimensions(0, &w, &h);
21 AxWin4_MoveWindow(bgwin, 0,0);
22 AxWin4_ResizeWindow(bgwin, w,h);
23 AxWin4_SetWindowFlags(bgwin, AXWIN4_WNDFLAG_NODECORATE|AXWIN4_WNDFLAG_KEEPBELOW);
24 AxWin4_ShowWindow(bgwin, true);
27 uint32_t *buf = AxWin4_GetWindowBuffer(bgwin);
28 _SysDebug("buf = %p", buf);
30 uint32_t *image = malloc(w*h*4);
31 for(size_t i = 0; i < w*h; i ++ )
32 image[i] = i*(0x1000000/w*h);
34 //AxWin4_DrawBitmap(bgwin, 0, 0, w, h, (void*)image);
36 _SysDebug("Beginning queue");
38 while( AxWin4_WaitEventQueue(0) )
40 _SysDebug("Clean exit");