aboutsummaryrefslogtreecommitdiff
path: root/include/cru/ui/style
diff options
context:
space:
mode:
Diffstat (limited to 'include/cru/ui/style')
-rw-r--r--include/cru/ui/style/Styler.h4
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_;
};