aboutsummaryrefslogtreecommitdiff
path: root/include/cru/ui/render/CanvasRenderObject.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/CanvasRenderObject.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/CanvasRenderObject.h')
-rw-r--r--include/cru/ui/render/CanvasRenderObject.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/include/cru/ui/render/CanvasRenderObject.h b/include/cru/ui/render/CanvasRenderObject.h
index dfe8f090..3471d75f 100644
--- a/include/cru/ui/render/CanvasRenderObject.h
+++ b/include/cru/ui/render/CanvasRenderObject.h
@@ -26,17 +26,14 @@ class CanvasPaintEventArgs {
// required range.
class CRU_UI_API CanvasRenderObject : public RenderObject {
public:
- CanvasRenderObject();
-
- CRU_DELETE_COPY(CanvasRenderObject)
- CRU_DELETE_MOVE(CanvasRenderObject)
+ static constexpr auto kRenderObjectName = "CanvasRenderObject";
- ~CanvasRenderObject();
+ CanvasRenderObject();
public:
RenderObject* HitTest(const Point& point) override;
- Size GetDesiredSize() const { return desired_size_; }
+ Size GetDesiredSize() { return desired_size_; }
IEvent<CanvasPaintEventArgs>* PaintEvent() { return &paint_event_; }