gui layout refactor (#1114)

This commit is contained in:
Turánszki János
2025-06-01 17:07:12 +02:00
committed by GitHub
parent 2d3ec28b24
commit c31aa35c53
42 changed files with 1106 additions and 2099 deletions
+2 -16
View File
@@ -87,23 +87,9 @@ void MaterialPickerWindow::ResizeLayout()
return;
}
const float padding = 4;
float width = GetWidgetAreaSize().x;
float y = padding;
float jump = 20;
float x_off = 100;
layout.margin_left = 55;
auto add = [&](wi::gui::Widget& widget) {
if (!widget.IsVisible())
return;
const float margin_left = 55;
widget.SetPos(XMFLOAT2(margin_left, y));
widget.SetSize(XMFLOAT2(width - margin_left - padding, widget.GetScale().y));
y += widget.GetSize().y;
y += padding;
};
add(zoomSlider);
layout.add(zoomSlider);
wi::gui::Theme theme;
theme.image.CopyFrom(sprites[wi::gui::IDLE].params);