From 8d7937aaddd121742df8000b25160ab5c3d12caa Mon Sep 17 00:00:00 2001 From: crupest Date: Sat, 12 Mar 2022 22:15:49 +0800 Subject: ... --- assets/cru/ui/DefaultResources.xml | 55 +++++++++++++++++++++++++++++++++++++- src/ui/components/Menu.cpp | 5 +++- 2 files changed, 58 insertions(+), 2 deletions(-) diff --git a/assets/cru/ui/DefaultResources.xml b/assets/cru/ui/DefaultResources.xml index e3e5effc..22d3997a 100644 --- a/assets/cru/ui/DefaultResources.xml +++ b/assets/cru/ui/DefaultResources.xml @@ -255,6 +255,59 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/ui/components/Menu.cpp b/src/ui/components/Menu.cpp index f62138cd..8454b943 100644 --- a/src/ui/components/Menu.cpp +++ b/src/ui/components/Menu.cpp @@ -27,7 +27,10 @@ MenuItem::~MenuItem() {} void MenuItem::SetText(String text) { text_.SetText(std::move(text)); } -Menu::Menu() { container_.SetFlexDirection(controls::FlexDirection::Vertical); } +Menu::Menu() { + container_.SetFlexDirection(controls::FlexDirection::Vertical); + container_.SetItemCrossAlign(controls::FlexCrossAlignment::Stretch); +} Menu::~Menu() { for (auto item : items_) { -- cgit v1.2.3