mirror of
https://git.checksum.fail/alec/erythros
synced 2025-12-12 05:59:53 +02:00
System/Libraries/Html/Renderer: Render INPUT type=checkbox
This commit is contained in:
@@ -512,6 +512,14 @@ U0 @render_form_element(@html_dom_node* node, HtmlRenderer* renderer)
|
|||||||
|
|
||||||
ButtonWidget* btn = NULL;
|
ButtonWidget* btn = NULL;
|
||||||
TextInputWidget* input = NULL;
|
TextInputWidget* input = NULL;
|
||||||
|
CheckBoxWidget* cb = NULL;
|
||||||
|
|
||||||
|
if (!StrICmp(type, "checkbox")) {
|
||||||
|
cb = Gui.CreateWidget(renderer->win, WIDGET_TYPE_CHECKBOX, U64_MAX, U64_MAX, 14, 14); // FIXME: Derive width/height
|
||||||
|
cb->checked = node->attributes->@("checked");
|
||||||
|
cb->data = node;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (!StrICmp(type, "button")) {
|
if (!StrICmp(type, "button")) {
|
||||||
btn = Gui.CreateWidget(renderer->win, WIDGET_TYPE_BUTTON, U64_MAX, U64_MAX, 64, 16); // FIXME: Derive width/height
|
btn = Gui.CreateWidget(renderer->win, WIDGET_TYPE_BUTTON, U64_MAX, U64_MAX, 64, 16); // FIXME: Derive width/height
|
||||||
|
|||||||
Reference in New Issue
Block a user