X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Faxwin2_src%2FWM%2Fwm.h;h=df4f860c4b9752e03a2956771658a61446561772;hb=7941d6b368acb0abc17e6a77ffaf7b4c306b67ab;hp=ab2a629c5106e242f5d22fabaa4b5933a464bcbe;hpb=b43ed8d15c86ff9b7f5abc9f47e1385503dcdf35;p=tpg%2Facess2.git diff --git a/Usermode/Applications/axwin2_src/WM/wm.h b/Usermode/Applications/axwin2_src/WM/wm.h index ab2a629c..df4f860c 100644 --- a/Usermode/Applications/axwin2_src/WM/wm.h +++ b/Usermode/Applications/axwin2_src/WM/wm.h @@ -15,6 +15,7 @@ #define DEFAULT_ELEMENTS_PER_APP 128 typedef struct sAxWin_Element tElement; +typedef struct sWindow tWindow; typedef struct sApplication tApplication; struct sAxWin_Element @@ -38,7 +39,7 @@ struct sAxWin_Element uint32_t Flags; - short FixedWith; //!< Fixed Long Size attribute (height) + short FixedWith; //!< Fixed lengthways Size attribute (height) short FixedCross; //!< Fixed Cross Size attribute (width) char *Text; @@ -56,6 +57,16 @@ struct sAxWin_Element char DebugName[]; }; +struct sWindow +{ + int X, Y, W, H; + tImage *Icon; + + tWindow *OrderNext; // Render order + + tElement Element; +}; + struct sApplication { tApplication *Next;