aboutsummaryrefslogtreecommitdiff
path: root/include/cru/ui/render/CanvasRenderObject.h
diff options
context:
space:
mode:
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_; }