X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Usermode%2FApplications%2Faxwin3_src%2FWM%2Frenderer_widget_decorator.c;fp=Usermode%2FApplications%2Faxwin3_src%2FWM%2Frenderer_widget_decorator.c;h=8f6309f9962e5e8ed1e1754e759b9b1a8544b1b2;hb=cee7338738f1a68c7eb7b956cab8d9fb83f95714;hp=e66da733e6ec3cde07735906b3d478576e6e95ef;hpb=e20b7220513e6010d883ae76ca1cf2c8f0ec26af;p=tpg%2Facess2.git diff --git a/Usermode/Applications/axwin3_src/WM/renderer_widget_decorator.c b/Usermode/Applications/axwin3_src/WM/renderer_widget_decorator.c index e66da733..8f6309f9 100644 --- a/Usermode/Applications/axwin3_src/WM/renderer_widget_decorator.c +++ b/Usermode/Applications/axwin3_src/WM/renderer_widget_decorator.c @@ -16,6 +16,8 @@ #define BUTTON_BGCOLOUR 0xD0D0D0 #define BUTTON_BORDER 0xF0F0F0 #define TEXT_COLOUR 0x000000 +#define TEXTINPUT_BACKGROUND 0xFFFFFF +#define TEXTINPUT_BORDER_OUT 0x404040 // === CODE === void Widget_Decorator_RenderWidget(tWindow *Window, tElement *Element) @@ -93,6 +95,29 @@ void Widget_Decorator_RenderWidget(tWindow *Window, tElement *Element) BUTTON_BORDER ); break; + + // Text input field / Text Box + case ELETYPE_TEXTINPUT: + case ELETYPE_TEXTBOX: + WM_Render_FillRect( + Window, + Element->CachedX, Element->CachedY, + Element->CachedW, Element->CachedH, + TEXTINPUT_BACKGROUND + ); + WM_Render_DrawRect( + Window, + Element->CachedX, Element->CachedY, + Element->CachedW, Element->CachedH, + TEXTINPUT_BORDER_OUT + ); +// WM_Render_DrawRect( +// Window, +// Element->CachedX+1, Element->CachedY+1, +// Element->CachedW-2, Element->CachedH-2, +// TEXTINPUT_BORDER_IN +// ); + break; case ELETYPE_TEXT: WM_Render_DrawText(