Refactor layout and size policies - dirty

This commit is contained in:
IlyaShurupov 2024-10-11 16:48:44 +03:00 committed by Ilya Shurupov
parent 5de5dbba23
commit 0ebbe75b6e
8 changed files with 284 additions and 96 deletions

View file

@ -1,7 +1,6 @@
#pragma once
#include "SimpleWidgets.hpp"
#include "LayoutWidget.hpp"
namespace tp {
class FloatingWidget : public Widget {
@ -10,7 +9,7 @@ namespace tp {
setDebug("float", { 0.0, 0.9, 0.1, 1 });
mSizePolicy = { SizePolicy::Fixed, SizePolicy::Fixed };
mLayoutPolicy = LayoutPolicy::Horizontally;
mLayoutPolicy = LayoutPolicy::Horizontal;
}
void process(const EventHandler& events) override;
@ -54,8 +53,8 @@ namespace tp {
mHeader.setSizePolicy(SizePolicy::Expanding, SizePolicy::Minimal);
mBodyLayout.setSizePolicy(SizePolicy::Expanding, SizePolicy::Expanding);
setLayoutPolicy(LayoutPolicy::Vertically);
mBodyLayout.setLayoutPolicy(LayoutPolicy::Vertically);
setLayoutPolicy(LayoutPolicy::Vertical);
mBodyLayout.setLayoutPolicy(LayoutPolicy::Vertical);
}
public: