window_rectangle := ui.Rectangle.{ 0, 0, ~~window_width, ~~window_height };
menu_bar, main_area := ui.Flow.split_horizontal(window_rectangle, top_height=32);
- ui.scrollable_area_start(main_area);
+ ui.workspace_start(main_area);
draw_background_lines(~~window_width, ~~window_height, line_color=config.Colors.background);
- ui.button(.{ 200, 300, 500, 400 }, "Test Button");
+ if ui.button(.{ 200, 300, 500, 400 }, "Test Button") do search_buffer.count = 0;
ui.textbox(.{ 200, 400, 500, 450 }, ^search_buffer);
- ui.scrollable_area_end();
+ ui.workspace_end();
{
gfx.push_matrix();
ui.button(button_rect, "Help", theme=^menu_button_theme);
_, search_rect := ui.Flow.split_vertical(menu_bar, right_width=300);
- ui.textbox(search_rect, ^search_buffer, theme=^menu_textbox_theme);
+ ui.textbox(search_rect, ^search_buffer, "Search", theme=^menu_textbox_theme);
}
#private_file