51c43f33dbbbf0141158db5024504bef23a4ba93
[tpg/acess2.git] / Usermode / Applications / axwin3_src / WM / include / wm_internals.h
1 /*
2  * Acess2 Window Manager v3 (axwin3)
3  * - By John Hodge (thePowersGang)
4  *
5  * include/wm_internals.h
6  * - Window management internal definitions
7  */
8 #ifndef _WM_INTERNALS_H_
9 #define _WM_INTERNALS_H_
10
11 #include <wm.h>
12
13 struct sWindow
14 {
15         tWindow *GlobalNext;
16         tWindow *RenderNext;
17
18         tWindow *FirstChild;
19         tWindow *LastChild;
20         
21         tWMRenderer     *Renderer;
22
23          int    Flags;
24         
25          int    X;
26          int    Y;
27          int    W;
28          int    H;
29
30         void    *RendererInfo;  
31
32         void    *RenderBuffer;  //!< Cached copy of the rendered window
33 };
34
35 #endif
36

UCC git Repository :: git.ucc.asn.au