This commit is contained in:
2025-01-01 14:13:52 +01:00
parent 95fa97816a
commit 834de24444
2 changed files with 31 additions and 12 deletions

View File

@@ -523,6 +523,7 @@ ui_figure_out_sizes :: () {
if box.semantic_size[0].size_kind == .PCT {
if box.parent != null {
box.size.x = box.parent.size.x * box.semantic_size[0].value - (box.parent.padding_left + box.parent.padding_right);
//print("Box PCT % and final size %\n", box.semantic_size[0].value, box.size.x);
} else if box.root_in_window {
box.size.x = cast(float)box.window.size.x * box.semantic_size[0].value - (cast(float)WINDOW_BORDER_WIDTH);
} else {
@@ -589,6 +590,8 @@ ui_figure_out_sizes :: () {
window := box.window;
box.rect.x = xx (window.actual_position.x + window.scroll_offset.x) + cast(float)WINDOW_BORDER_WIDTH;
box.rect.y = xx (window.actual_position.y + window.scroll_offset.y) + cast(float)WINDOW_BORDER_WIDTH + WINDOW_TITLE_BAR_HEIGHT;
box.size.x = xx (window.size.x - WINDOW_BORDER_WIDTH * 2);
box.size.y = xx (window.size.y - WINDOW_BORDER_WIDTH * 2 - WINDOW_TITLE_BAR_HEIGHT);
} else {
box.rect.x = 0.0;
box.rect.y = 0.0;