Usermode/AxWin3 - Implementing widget support in userland
[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 *NextSibling;
16         tWindow *PrevSibling;
17
18         tWindow *Parent;
19
20         tWindow *FirstChild;
21         tWindow *LastChild;
22         
23         tWMRenderer     *Renderer;
24
25          int    Flags;
26         
27          int    X;
28          int    Y;
29          int    W;
30          int    H;
31
32         void    *RendererInfo;  
33
34         void    *RenderBuffer;  //!< Cached copy of the rendered window
35 };
36
37 #endif
38

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