From 7fd9ca808c908c67d9bec2183034ad16ea86a912 Mon Sep 17 00:00:00 2001 From: crupest Date: Thu, 2 Apr 2020 21:09:06 +0800 Subject: ... --- include/cru/ui/render/render_object.hpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'include/cru/ui/render/render_object.hpp') diff --git a/include/cru/ui/render/render_object.hpp b/include/cru/ui/render/render_object.hpp index ca31386a..33ef3d1a 100644 --- a/include/cru/ui/render/render_object.hpp +++ b/include/cru/ui/render/render_object.hpp @@ -53,9 +53,9 @@ class RenderObject : public Object { RenderObject* GetParent() const { return parent_; } const std::vector& GetChildren() const { return children_; } - int GetChildCount() const { return static_cast(children_.size()); } - void AddChild(RenderObject* render_object, int position); - void RemoveChild(int position); + Index GetChildCount() const { return static_cast(children_.size()); } + void AddChild(RenderObject* render_object, Index position); + void RemoveChild(Index position); Point GetOffset() const { return offset_; } void SetOffset(const Point& offset) { offset_ = offset; } @@ -99,9 +99,9 @@ class RenderObject : public Object { RenderObject* new_parent); // default is to invalidate both layout and paint - virtual void OnAddChild(RenderObject* new_child, int position); + virtual void OnAddChild(RenderObject* new_child, Index position); // default is to invalidate both layout and paint - virtual void OnRemoveChild(RenderObject* removed_child, int position); + virtual void OnRemoveChild(RenderObject* removed_child, Index position); virtual void OnMeasureCore(const Size& available_size); virtual void OnLayoutCore(const Rect& rect); -- cgit v1.2.3