Usermode/AxWin3 - Porting over the AxWin2 widget code
[tpg/acess2.git] / Usermode / Applications / axwin3_src / WM / include / renderer_widget.h
index fbb3e02..7187c87 100644 (file)
@@ -17,5 +17,32 @@ enum
        MSG_WIDGET_SETTEXT
 };
 
+enum eElementTypes
+{
+       ELETYPE_NONE,
+
+       ELETYPE_WINDOW, //!< Window root element
+       
+       ELETYPE_BOX,    //!< Content box (invisible in itself)
+       ELETYPE_TABBAR, //!< Tab Bar
+       ELETYPE_TOOLBAR,        //!< Tool Bar
+       
+       ELETYPE_BUTTON, //!< Push Button
+       
+       ELETYPE_TEXT,   //!< Text
+       ELETYPE_IMAGE,  //!< Image
+       
+       ELETYPE_SPACER, //!< Visual Spacer (horizontal / vertical rule)
+       
+       MAX_ELETYPES    = 0x100
+};
+
+typedef struct
+{
+       uint32_t        Parent;
+       uint32_t        NewID;
+       char    DebugName[];
+} tWidgetMsg_Create;
+
 #endif
 

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