aboutsummaryrefslogtreecommitdiff
path: root/include/cru/ui/render/ScrollBar.h
diff options
context:
space:
mode:
authorYuqian Yang <crupest@crupest.life>2025-11-21 21:43:42 +0800
committerYuqian Yang <crupest@crupest.life>2025-11-21 22:13:54 +0800
commitfd61739197ec009d47da87a7cc66970a55f12db4 (patch)
treebb2bc007aaf9b47fecb090df96c23b5ee6a898e3 /include/cru/ui/render/ScrollBar.h
parent3b875091c445b7465b9bd044914318989a94d2ad (diff)
downloadcru-fd61739197ec009d47da87a7cc66970a55f12db4.tar.gz
cru-fd61739197ec009d47da87a7cc66970a55f12db4.tar.bz2
cru-fd61739197ec009d47da87a7cc66970a55f12db4.zip
Clean codes. Remove member function const in RenderObject.
Diffstat (limited to 'include/cru/ui/render/ScrollBar.h')
-rw-r--r--include/cru/ui/render/ScrollBar.h27
1 files changed, 13 insertions, 14 deletions
diff --git a/include/cru/ui/render/ScrollBar.h b/include/cru/ui/render/ScrollBar.h
index 2325acd1..f3a42b66 100644
--- a/include/cru/ui/render/ScrollBar.h
+++ b/include/cru/ui/render/ScrollBar.h
@@ -1,13 +1,12 @@
#pragma once
-#include "cru/base/Base.h"
-#include "cru/base/Event.h"
-#include "cru/platform/graphics/Base.h"
-#include "cru/platform/graphics/Brush.h"
-#include "cru/platform/graphics/Geometry.h"
-#include "cru/platform/graphics/Painter.h"
-#include "cru/platform/gui/UiApplication.h"
-#include "cru/ui/Base.h"
-#include "cru/ui/controls/Control.h"
+#include "../Base.h"
+#include "../controls/Control.h"
+
+#include <cru/platform/graphics/Base.h>
+#include <cru/platform/graphics/Brush.h>
+#include <cru/platform/graphics/Geometry.h>
+#include <cru/platform/graphics/Painter.h>
+#include <cru/platform/gui/UiApplication.h>
#include <memory>
#include <optional>
@@ -45,12 +44,12 @@ class CRU_UI_API ScrollBar : public Object {
~ScrollBar() override;
public:
- Direction GetDirection() const { return direction_; }
+ Direction GetDirection() { return direction_; }
- bool IsEnabled() const { return is_enabled_; }
+ bool IsEnabled() { return is_enabled_; }
void SetEnabled(bool value);
- bool IsExpanded() const { return is_expanded_; }
+ bool IsExpanded() { return is_expanded_; }
void SetExpanded(bool value);
void Draw(platform::graphics::IPainter* painter);
@@ -209,12 +208,12 @@ class CRU_UI_API ScrollBarDelegate : public Object {
~ScrollBarDelegate() override = default;
public:
- bool IsHorizontalBarEnabled() const { return horizontal_bar_.IsEnabled(); }
+ bool IsHorizontalBarEnabled() { return horizontal_bar_.IsEnabled(); }
void SetHorizontalBarEnabled(bool value) {
horizontal_bar_.SetEnabled(value);
}
- bool IsVerticalBarEnabled() const { return horizontal_bar_.IsEnabled(); }
+ bool IsVerticalBarEnabled() { return horizontal_bar_.IsEnabled(); }
void SetVerticalBarEnabled(bool value) { horizontal_bar_.SetEnabled(value); }
IEvent<Scroll>* ScrollAttemptEvent() { return &scroll_attempt_event_; }