ui/ui/toolkit.h

changeset 4
39b9b86ec452
parent 2
eeb50c534497
child 5
19d37cb9c96c
--- a/ui/ui/toolkit.h	Sat Mar 22 10:37:12 2014 +0100
+++ b/ui/ui/toolkit.h	Sat Mar 22 15:34:20 2014 +0100
@@ -62,7 +62,8 @@
 typedef struct UiString  UiString;
 
 /* private types */
-typedef struct UiContext UiContext;
+typedef struct UiContext   UiContext;
+typedef struct UiContainer UiContainer;
 
 #define ui_getval(val) (val).get(&(val))
 #define ui_setval(val, v) (val).set(&(val), v)
@@ -76,11 +77,6 @@
     UIWIDGET  widget;
     
     /*
-     * window context
-     */
-    UiContext *ctx;
-    
-    /*
      * user window data
      */
     void      *window;
@@ -89,6 +85,16 @@
      * current document
      */
     void      *document;
+    
+    /*
+     * window context (private)
+     */
+    UiContext *ctx;
+    
+    /*
+     * container interface (private)
+     */
+    UiContainer *container;
 };
 
 struct UiEvent {

mercurial