Minor ergonomics refactor
This commit is contained in:
parent
69baea52b8
commit
9a35bcd31f
2 changed files with 32 additions and 35 deletions
|
|
@ -22,17 +22,21 @@ main :: proc() {
|
|||
ui.start(&ctx, {0, 0})
|
||||
ui.container_begin(
|
||||
dimensions = {ui.Size_Pixels(WINDOW_WIDTH), ui.Size_Pixels(WINDOW_HEIGHT)},
|
||||
margin = {4.0, 8.0},
|
||||
padding = {12.0, 24.0},
|
||||
color = cast([4]u8)rl.RED,
|
||||
label = "",
|
||||
config = {
|
||||
margin = {4.0, 8.0},
|
||||
padding = {12.0, 24.0},
|
||||
color = cast([4]u8)rl.RED,
|
||||
label = "",
|
||||
},
|
||||
)
|
||||
ui.container_begin(
|
||||
dimensions = {ui.Size_Percentage(1.0), ui.Size_Percentage(0.1)},
|
||||
margin = {0.0, 0.0},
|
||||
padding = {0.0, 0.0},
|
||||
color = cast([4]u8)rl.GREEN,
|
||||
label = "",
|
||||
config = {
|
||||
margin = {0.0, 0.0},
|
||||
padding = {0.0, 0.0},
|
||||
color = cast([4]u8)rl.GREEN,
|
||||
label = "",
|
||||
},
|
||||
)
|
||||
ui.container_end()
|
||||
ui.container_end()
|
||||
|
|
@ -43,15 +47,15 @@ main :: proc() {
|
|||
rl.ClearBackground(rl.BLACK)
|
||||
|
||||
for element in elements {
|
||||
switch data in element.data {
|
||||
case ui.ElementData_Container:
|
||||
switch element.type {
|
||||
case .Container:
|
||||
area := rl.Rectangle(element.area)
|
||||
if len(element.label) == 0 {
|
||||
rl.DrawRectangleRoundedLinesEx(area, 0.1, 4.0, 1.0, rl.Color(element.color))
|
||||
} else {
|
||||
rl.GuiLabel(area, element.label)
|
||||
}
|
||||
case ui.ElementData_Button:
|
||||
case .Button:
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue