aboutsummaryrefslogtreecommitdiff
path: root/CruUI/ui/layout_base.h
diff options
context:
space:
mode:
Diffstat (limited to 'CruUI/ui/layout_base.h')
-rw-r--r--CruUI/ui/layout_base.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/CruUI/ui/layout_base.h b/CruUI/ui/layout_base.h
index 25a6774c..80a204c4 100644
--- a/CruUI/ui/layout_base.h
+++ b/CruUI/ui/layout_base.h
@@ -12,6 +12,12 @@ namespace cru
{
class Control;
+ enum class Alignment
+ {
+ Center,
+ Start,
+ End
+ };
enum class MeasureMode
{
@@ -61,14 +67,14 @@ namespace cru
MeasureMode mode = MeasureMode::Content;
};
- struct BasicLayoutParams
+ struct BasicLayoutParams final
{
BasicLayoutParams() = default;
BasicLayoutParams(const BasicLayoutParams&) = default;
BasicLayoutParams(BasicLayoutParams&&) = default;
BasicLayoutParams& operator = (const BasicLayoutParams&) = default;
BasicLayoutParams& operator = (BasicLayoutParams&&) = default;
- virtual ~BasicLayoutParams() = default;
+ ~BasicLayoutParams() = default;
bool Validate() const
{