diff -r c1a75454b444 -r 39b9b86ec452 ui/ui/toolkit.h --- 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 {