same_line next line bugfix

This commit is contained in:
Synthasmagoria 2026-07-29 23:32:44 +02:00
commit ca0a8e6e59
2 changed files with 31 additions and 19 deletions

View file

@ -28,7 +28,7 @@ main :: proc() {
for !rl.WindowShouldClose() {
ui.start(&ctx, origin = {0, 0}, size = {WINDOW_WIDTH, WINDOW_HEIGHT})
for i in 0..<9 {
for i in 0..<7 {
ui.container_begin(dimensions = {ui.SIZE_AUTO, ui.Size_Percentage(0.1)}, config = inner_container_config)
for j in 0..<10 {
config := button_config
@ -38,6 +38,23 @@ main :: proc() {
}
ui.container_end()
}
ui.container_begin(dimensions = {ui.SIZE_AUTO, ui.Size_Percentage(0.2)}, config = inner_container_config)
for j in 0..<10 {
config := button_config
config.label = fmt.ctprintf("%d", 70 + j)
ui.button(dimensions = {ui.Size_Pixels(64.0), ui.Size_Percentage(0.5)}, config = config)
ui.same_line()
}
ctx.same_line = false
for j in 0..<10 {
config := button_config
config.label = fmt.ctprintf("%d", 80 + j)
ui.button(dimensions = {ui.Size_Pixels(64.0), ui.Size_Percentage(0.5)}, config = config)
ui.same_line()
}
ui.container_end()
ui.container_begin(dimensions = {ui.Size_Percentage(1.0), ui.Size_PercentageRemainder(1.0)}, config = inner_container_config)
for j in 0..<10 {
config := button_config