diff options
Diffstat (limited to 'include/cru/ui/style')
-rw-r--r-- | include/cru/ui/style/Styler.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/cru/ui/style/Styler.h b/include/cru/ui/style/Styler.h index d6cbc760..29c19975 100644 --- a/include/cru/ui/style/Styler.h +++ b/include/cru/ui/style/Styler.h @@ -37,6 +37,8 @@ class CRU_UI_API CompoundStyler : public Styler { } } + std::vector<ClonablePtr<Styler>> GetChildren() const { return stylers_; } + virtual CompoundStyler* Clone() const override { return new CompoundStyler(stylers_); } @@ -84,6 +86,8 @@ class CRU_UI_API CursorStyler : public Styler { CursorStyler* Clone() const override { return new CursorStyler(cursor_); } + std::shared_ptr<platform::gui::ICursor> GetCursor() const { return cursor_; } + private: std::shared_ptr<platform::gui::ICursor> cursor_; }; |