X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Faxwin3_src%2Finclude%2Fwidget_messages.h;h=f36c729c10e313548864f408df98a849311232af;hb=a897ce08ed162eff3e06db533c490c4dd5b23e54;hp=53e7dcc5fecb04b391a86d83bebfe3dcc117b6f8;hpb=94478ae8163d1ce92ed54550f03e76bb9f2e1802;p=tpg%2Facess2.git diff --git a/Usermode/Applications/axwin3_src/include/widget_messages.h b/Usermode/Applications/axwin3_src/include/widget_messages.h index 53e7dcc5..f36c729c 100644 --- a/Usermode/Applications/axwin3_src/include/widget_messages.h +++ b/Usermode/Applications/axwin3_src/include/widget_messages.h @@ -12,6 +12,7 @@ enum { // Control (Client->Server) messages MSG_WIDGET_CREATE = 0x1000, + MSG_WIDGET_CREATESUBWIN, MSG_WIDGET_DELETE, MSG_WIDGET_SETFOCUS, MSG_WIDGET_SETFLAGS, @@ -19,6 +20,10 @@ enum MSG_WIDGET_SETTEXT, MSG_WIDGET_SETCOLOUR, + + // Request (Client->Server->Client) messages + MSG_WIDGET_GETTEXT, + // Event (Server->Client) messages MSG_WIDGET_FIRE, MSG_WIDGET_KEYPRESS, @@ -35,6 +40,16 @@ typedef struct char DebugName[]; } tWidgetMsg_Create; +typedef struct +{ + uint32_t Parent; + uint32_t NewID; + uint32_t Type; + uint32_t Flags; + uint32_t WindowHandle; + char DebugName[]; +} tWidgetMsg_CreateSubWin; + typedef struct { uint32_t WidgetID;