aboutsummaryrefslogtreecommitdiff
path: root/include/cru/ui/style/Styler.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/cru/ui/style/Styler.h')
-rw-r--r--include/cru/ui/style/Styler.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/include/cru/ui/style/Styler.h b/include/cru/ui/style/Styler.h
index 6f84329f..4d812643 100644
--- a/include/cru/ui/style/Styler.h
+++ b/include/cru/ui/style/Styler.h
@@ -8,14 +8,14 @@
#include <vector>
namespace cru::ui::style {
-class Styler : public Object {
+class CRU_UI_API Styler : public Object {
public:
virtual void Apply(controls::Control* control) const = 0;
virtual Styler* Clone() const = 0;
};
-class CompoundStyler : public Styler {
+class CRU_UI_API CompoundStyler : public Styler {
public:
template <typename... S>
static ClonablePtr<CompoundStyler> Create(ClonablePtr<S>... s) {
@@ -45,7 +45,7 @@ class CompoundStyler : public Styler {
std::vector<ClonablePtr<Styler>> stylers_;
};
-class BorderStyler : public Styler {
+class CRU_UI_API BorderStyler : public Styler {
public:
static ClonablePtr<BorderStyler> Create() {
return ClonablePtr<BorderStyler>(new BorderStyler());
@@ -66,7 +66,7 @@ class BorderStyler : public Styler {
ApplyBorderStyleInfo style_;
};
-class CursorStyler : public Styler {
+class CRU_UI_API CursorStyler : public Styler {
public:
static ClonablePtr<CursorStyler> Create(
std::shared_ptr<platform::gui::ICursor> cursor) {