From f9d3795e6dbb33fa5ffc0cb6e990462c4dd4974c Mon Sep 17 00:00:00 2001 From: crupest Date: Fri, 21 Sep 2018 23:20:44 +0800 Subject: Move alignment property into layout params. --- CruUI/ui/controls/linear_layout.h | 13 ------------- 1 file changed, 13 deletions(-) (limited to 'CruUI/ui/controls/linear_layout.h') diff --git a/CruUI/ui/controls/linear_layout.h b/CruUI/ui/controls/linear_layout.h index 7c1fb2a8..ead56081 100644 --- a/CruUI/ui/controls/linear_layout.h +++ b/CruUI/ui/controls/linear_layout.h @@ -6,20 +6,7 @@ namespace cru::ui::controls { class LinearLayout : public Control { - private: - constexpr static auto alignment_key = L"linear_layout_alignment"; - public: - static Alignment GetAlignment(Control* control) - { - return control->GetAdditionalProperty(alignment_key).value_or(Alignment::Center); - } - - static void SetAlignment(Control* control, Alignment alignment) - { - control->SetAdditionalProperty(alignment_key, alignment); - } - enum class Orientation { Horizontal, -- cgit v1.2.3