From eab8d69ccac6f7b306561a49e9c1f8fda21376d2 Mon Sep 17 00:00:00 2001 From: crupest Date: Thu, 27 Sep 2018 22:53:54 +0800 Subject: Create Border. Make text control relayout when text changed. --- src/main.cpp | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index 67b35406..4f711208 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,13 +1,13 @@ #include "application.h" #include "ui/window.h" +#include "ui/events/ui_event.h" #include "ui/controls/linear_layout.h" #include "ui/controls/text_block.h" #include "ui/controls/toggle_button.h" #include "ui/controls/button.h" #include "ui/controls/margin_container.h" -#include "ui/events/ui_event.h" #include "ui/controls/text_box.h" - +#include "ui/controls/border.h" using cru::String; using cru::Application; @@ -22,6 +22,7 @@ using cru::ui::controls::ToggleButton; using cru::ui::controls::Button; using cru::ui::controls::MarginContainer; using cru::ui::controls::TextBox; +using cru::ui::controls::Border; int APIENTRY wWinMain( HINSTANCE hInstance, @@ -142,7 +143,12 @@ int APIENTRY wWinMain( window.AddChild(layout); */ - window.AddChild(CreateWithLayout(LayoutSideParams::Stretch(), LayoutSideParams::Stretch())); + window.AddChild( + CreateWithLayout(LayoutSideParams::Exactly(200), LayoutSideParams::Content(), + std::initializer_list{ + CreateWithLayout(LayoutSideParams::Stretch(), LayoutSideParams::Content()) + } + )); window.Show(); -- cgit v1.2.3