X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Faxwin2_src%2FWM%2Fwm.h;h=cd4ab90c26eb34a6e140efcbae7db3699ab4c934;hb=6f09121102883af1915387350576a7f8dd9518bc;hp=96d488d588318a7726a01f9c196207213bd30866;hpb=35580b646a841d59323953f4dfaf47e678dd9d64;p=tpg%2Facess2.git diff --git a/Usermode/Applications/axwin2_src/WM/wm.h b/Usermode/Applications/axwin2_src/WM/wm.h index 96d488d5..cd4ab90c 100644 --- a/Usermode/Applications/axwin2_src/WM/wm.h +++ b/Usermode/Applications/axwin2_src/WM/wm.h @@ -31,6 +31,8 @@ typedef struct sElement // -- Render Cache short CachedX, CachedY; short CachedW, CachedH; + + char DebugName[]; } tElement; typedef struct sTab @@ -100,6 +102,11 @@ enum eElementFlags */ ELEFLAG_NOEXPAND = 0x040, + /** + * \brief With (length) size action + * If this flag is set, the element will only be as large as + * is required + */ ELEFLAG_NOSTRETCH = 0x080, /** @@ -135,9 +142,9 @@ enum eElementTypes /** * \brief Create a new element as a child of \a Parent */ -extern tElement *WM_CreateElement(tElement *Parent, int Type, int Flags); +extern tElement *WM_CreateElement(tElement *Parent, int Type, int Flags, const char *DebugName); extern void WM_SetFlags(tElement *Element, int Flags); extern void WM_SetSize(tElement *Element, int Size); -extern void WM_SetText(tElement *Element, char *Text); +extern void WM_SetText(tElement *Element, const char *Text); #endif