Usermode/CLIShell - Fixed not catching execve returning
[tpg/acess2.git] / Usermode / Applications / axwin3_src / WM / include / wm_internals.h
index b5aa978..92bde4a 100644 (file)
 
 struct sWindow
 {
-       uint32_t        ID;
+       tWindow *NextSibling;
+       tWindow *PrevSibling;
+
+       // Render tree
+       tWindow *Parent;
+       tWindow *FirstChild;
+       tWindow *LastChild;
+
+       tIPC_Client     *Client;
+       uint32_t        ID;     //!< Client assigned ID
        tWMRenderer     *Renderer;
-       
-        int    X;
-        int    Y;
-        int    W;
-        int    H;
+
+       char    *Title;
+
+        int    Flags;
+
+        int    BorderL, BorderR;
+        int    BorderT, BorderB;
+
+        int    RealW, RealH;   
+
+        int    X, Y;
+        int    W, H;
 
        void    *RendererInfo;  
 
+       void    *RenderBuffer;  //!< Cached copy of the rendered window
 };
 
 #endif

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