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

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