diff options
author | crupest <crupest@outlook.com> | 2020-06-25 16:31:23 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2020-06-25 16:31:23 +0800 |
commit | ce0ae2c3727f83f1943d528b006eec94ad80ece9 (patch) | |
tree | 809b8a755aabf60c04118b2b81c4de4b8fc6eb89 /include/cru/ui/render/RenderObject.hpp | |
parent | 01b97f7e819f88f01fa0b327dfa2c2aabfa81657 (diff) | |
download | cru-ce0ae2c3727f83f1943d528b006eec94ad80ece9.tar.gz cru-ce0ae2c3727f83f1943d528b006eec94ad80ece9.tar.bz2 cru-ce0ae2c3727f83f1943d528b006eec94ad80ece9.zip |
...
Diffstat (limited to 'include/cru/ui/render/RenderObject.hpp')
-rw-r--r-- | include/cru/ui/render/RenderObject.hpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/cru/ui/render/RenderObject.hpp b/include/cru/ui/render/RenderObject.hpp index 9de2cc27..72716d2e 100644 --- a/include/cru/ui/render/RenderObject.hpp +++ b/include/cru/ui/render/RenderObject.hpp @@ -84,6 +84,8 @@ class RenderObject : public Object { void SetChildMode(ChildMode mode) { child_mode_ = mode; } protected: + RenderObject* GetSingleChild() const; + virtual void OnParentChanged(RenderObject* old_parent, RenderObject* new_parent); @@ -114,8 +116,8 @@ class RenderObject : public Object { virtual void OnAfterLayout(); static void NotifyAfterLayoutRecursive(RenderObject* render_object); - Rect GetPaddingRect() const; - Rect GetContentRect() const; + virtual Rect GetPaddingRect() const; + virtual Rect GetContentRect() const; private: void SetParent(RenderObject* new_parent); |