Margin bugfix
This commit is contained in:
parent
22388a01c3
commit
cd42cee14b
2 changed files with 26 additions and 32 deletions
|
|
@ -20,7 +20,7 @@ main :: proc() {
|
|||
|
||||
for !rl.WindowShouldClose() {
|
||||
ui.start(&ctx, {0, 0}, {WINDOW_WIDTH, WINDOW_HEIGHT})
|
||||
ui.container_begin(
|
||||
outer_container := ui.container_begin(
|
||||
dimensions = {ui.Size_Pixels(WINDOW_WIDTH), ui.Size_Pixels(WINDOW_HEIGHT)},
|
||||
config = {
|
||||
margin = {4.0, 8.0},
|
||||
|
|
@ -29,23 +29,15 @@ main :: proc() {
|
|||
label = "",
|
||||
},
|
||||
)
|
||||
ui.container_begin(
|
||||
dimensions = {ui.Size_Percentage(1.0), ui.Size_Percentage(0.1)},
|
||||
config = {
|
||||
color = cast([4]u8)rl.GREEN,
|
||||
label = "",
|
||||
},
|
||||
)
|
||||
ui.container_end()
|
||||
ui.container_begin(
|
||||
dimensions = {ui.Size_Percentage(1.0), ui.Size_Percentage(0.1)},
|
||||
config = {
|
||||
color = cast([4]u8)rl.GREEN,
|
||||
label = "",
|
||||
margin = {0.0, 4.0},
|
||||
},
|
||||
)
|
||||
ui.container_end()
|
||||
inner_container_config := ui.ElementConfiguration {color = cast([4]u8)rl.GREEN, label = "", margin = {16.0, 8.0}}
|
||||
inner_container_dimensions := ui.Dimensions {ui.Size_Percentage(1.0), ui.Size_Percentage(0.1)}
|
||||
for i in 0..<10 {
|
||||
ui.container_begin(dimensions = inner_container_dimensions, config = inner_container_config)
|
||||
ui.container_end()
|
||||
}
|
||||
// inner_container_dimensions := ui.Dimensions {ui.Size_Percentage(1.0), ui.Size_Percentage(1.0)}
|
||||
// ui.container_begin(dimensions = inner_container_dimensions, config = inner_container_config)
|
||||
// ui.container_end()
|
||||
ui.container_end()
|
||||
elements := ui.end()
|
||||
|
||||
|
|
@ -53,6 +45,8 @@ main :: proc() {
|
|||
defer rl.EndDrawing()
|
||||
rl.ClearBackground(rl.BLACK)
|
||||
|
||||
rl.DrawRectangleRec(rl.Rectangle(ui.get_element_inner_area(outer_container^)), rl.GRAY)
|
||||
|
||||
for element in elements {
|
||||
switch element.type {
|
||||
case .Container:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue