aboutsummaryrefslogtreecommitdiff
path: root/include/cru/ui/render/StackLayoutRenderObject.h
diff options
context:
space:
mode:
authorYuqian Yang <crupest@crupest.life>2025-11-21 21:43:42 +0800
committerYuqian Yang <crupest@crupest.life>2025-11-21 22:13:54 +0800
commitfd61739197ec009d47da87a7cc66970a55f12db4 (patch)
treebb2bc007aaf9b47fecb090df96c23b5ee6a898e3 /include/cru/ui/render/StackLayoutRenderObject.h
parent3b875091c445b7465b9bd044914318989a94d2ad (diff)
downloadcru-fd61739197ec009d47da87a7cc66970a55f12db4.tar.gz
cru-fd61739197ec009d47da87a7cc66970a55f12db4.tar.bz2
cru-fd61739197ec009d47da87a7cc66970a55f12db4.zip
Clean codes. Remove member function const in RenderObject.
Diffstat (limited to 'include/cru/ui/render/StackLayoutRenderObject.h')
-rw-r--r--include/cru/ui/render/StackLayoutRenderObject.h13
1 files changed, 5 insertions, 8 deletions
diff --git a/include/cru/ui/render/StackLayoutRenderObject.h b/include/cru/ui/render/StackLayoutRenderObject.h
index 0d75d032..bd08fffc 100644
--- a/include/cru/ui/render/StackLayoutRenderObject.h
+++ b/include/cru/ui/render/StackLayoutRenderObject.h
@@ -28,24 +28,21 @@ struct StackChildLayoutData {
// to min size.
class CRU_UI_API StackLayoutRenderObject
: public LayoutRenderObject<StackChildLayoutData> {
- CRU_DEFINE_CLASS_LOG_TAG("StackLayoutRenderObject")
+ CRU_DEFINE_CLASS_LOG_TAG("cru::ui::render::StackLayoutRenderObject")
public:
- StackLayoutRenderObject() = default;
- CRU_DELETE_COPY(StackLayoutRenderObject)
- CRU_DELETE_MOVE(StackLayoutRenderObject)
- ~StackLayoutRenderObject() = default;
+ static constexpr auto kRenderObjectName = "StackLayoutRenderObject";
- std::string GetName() const override { return "StackLayoutRenderObject"; }
+ StackLayoutRenderObject();
- Alignment GetDefaultHorizontalAlignment() const {
+ Alignment GetDefaultHorizontalAlignment() {
return default_vertical_alignment_;
}
void SetDefaultHorizontalAlignment(Alignment alignment);
Alignment GetDefaultVerticalAlignment() {
return default_horizontal_alignment_;
}
- void SetDefaultVertialAlignment(Alignment alignment);
+ void SetDefaultVerticalAlignment(Alignment alignment);
protected:
Size OnMeasureContent(const MeasureRequirement& requirement,