+
+ // Text
+ WM_Render_DrawText(Window,
+ Element->CachedX+2, Element->CachedY+2,
+ Element->CachedW-4, Element->CachedW-4,
+ NULL, TEXTINPUT_TEXT,
+ &Element->Text[info->DrawOfs]
+ );
+
+ // TODO: Determine if this element has focus
+ if( wininfo->FocusedElement == Element )
+ {
+ // TODO: Multiple Cursors
+ WM_Render_SetTextCursor(Window,
+ Element->CachedX+2+info->CursorXOfs,
+ Element->CachedY+2,
+ Element->CachedW-4, 1,
+ TEXTINPUT_TEXT
+ );
+ }