#include <LCUI/gui/widget.h>
#include <LCUI/gui/widget/textview.h>
#include <LCUI/gui/widget/textedit.h>
#include <LCUI/gui/widget/button.h>
void OnButtonClick(LCUI_Widget self, LCUI_WidgetEvent e, void *arg)
wchar_t str[256] = { 0 };
LCUI_Widget text = ((LCUI_Widget*)e->data)[0];
LCUI_Widget input = ((LCUI_Widget*)e->data)[1];
TextEdit_GetTextW(input, 0, 255, str);
TextView_SetText(text, str);
LCUI_Color blue = RGB(56, 132, 255);
static LCUI_Widget button_data[2];
root = LCUIWidget_GetRoot();
text = LCUIWidget_New("textview");
input = LCUIWidget_New("textedit");
button = LCUIWidget_New("button");
Widget_SetStyle(text, key_color, blue, color);
Widget_SetStyle(text, key_font_size, 24, px);
Widget_SetPadding(text, 16, 16, 16, 16);
Widget_SetBorder(text, 1, SV_SOLID, color);
TextView_SetTextW(text, L"Hello, World!");
TextEdit_SetPlaceholderW(input, L"Please input...");
Button_SetTextW(button, "Change");
Widget_BindEvent(button, "click", OnButtonClick, button_data, NULL);
Widget_Append(root, text);
Widget_Append(root, input);
Widget_Append(root, button);