Update example

This commit is contained in:
Synthasmagoria 2026-07-30 21:54:43 +02:00
commit 20fe936017
2 changed files with 8 additions and 8 deletions

View file

@ -9,6 +9,8 @@ WINDOW_HEIGHT :: 720
WINDOW_CAPTION :: "Immediate mode GUI"
WINDOW_FRAMERATE :: 60
INPUT_FLOAT_CHARACTERS :: 32
v2 :: [2]f32
V2_ONE :: v2{1.0, 1.0}
@ -22,14 +24,14 @@ main :: proc() {
ui.init(&ctx, 4000)
outer_container_config := ui.ElementConfiguration {margin = {4.0, 8.0}, padding = {12.0, 24.0}, color = ui.col(rl.RED), label = ""}
outer_container_margin_value_string_x := cstring(make([^]u8, 16))
outer_container_margin_value_string_y := cstring(make([^]u8, 16))
outer_container_margin_value_string_x := cstring(make([^]u8, INPUT_FLOAT_CHARACTERS))
outer_container_margin_value_string_y := cstring(make([^]u8, INPUT_FLOAT_CHARACTERS))
inner_container_config := ui.ElementConfiguration {color = cast(ui.col)rl.GREEN, label = "", margin = {4.0, 4.0}}
inner_container_margin_value_string_x := cstring(make([^]u8, 16))
inner_container_margin_value_string_y := cstring(make([^]u8, 16))
inner_container_margin_value_string_x := cstring(make([^]u8, INPUT_FLOAT_CHARACTERS))
inner_container_margin_value_string_y := cstring(make([^]u8, INPUT_FLOAT_CHARACTERS))
button_config := ui.ElementConfiguration {margin = {4.0, 4.0}}
button_margin_value_string_x := cstring(make([^]u8, 16))
button_margin_value_string_y := cstring(make([^]u8, 16))
button_margin_value_string_x := cstring(make([^]u8, INPUT_FLOAT_CHARACTERS))
button_margin_value_string_y := cstring(make([^]u8, INPUT_FLOAT_CHARACTERS))
for !rl.WindowShouldClose() {
ui.start(&ctx, origin = {0, 0}, size = {WINDOW_WIDTH, WINDOW_HEIGHT})
@ -91,7 +93,6 @@ main :: proc() {
if rl.IsKeyPressed(.TAB) {
ui.focus_next_element(&ctx, {.InputFloat})
fmt.println(ctx.element_focus_id)
}
render_ui_elements(&ctx, debug_elements)