diff options
| author | Yuqian Yang <crupest@crupest.life> | 2025-11-21 22:21:07 +0800 |
|---|---|---|
| committer | Yuqian Yang <crupest@crupest.life> | 2025-11-21 22:21:07 +0800 |
| commit | d97c14a922b60e89a9892e519b95b7e793aff543 (patch) | |
| tree | b90a31c72496070772b4ee9ed4312b9113093e65 /src/ui/render/ScrollBar.cpp | |
| parent | fd61739197ec009d47da87a7cc66970a55f12db4 (diff) | |
| download | cru-d97c14a922b60e89a9892e519b95b7e793aff543.tar.gz cru-d97c14a922b60e89a9892e519b95b7e793aff543.tar.bz2 cru-d97c14a922b60e89a9892e519b95b7e793aff543.zip | |
Remove ui Helper.h,cpp
Diffstat (limited to 'src/ui/render/ScrollBar.cpp')
| -rw-r--r-- | src/ui/render/ScrollBar.cpp | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/ui/render/ScrollBar.cpp b/src/ui/render/ScrollBar.cpp index 79c2ea42..9e35cd30 100644 --- a/src/ui/render/ScrollBar.cpp +++ b/src/ui/render/ScrollBar.cpp @@ -1,11 +1,11 @@ #include "cru/ui/render/ScrollBar.h" -#include "../Helper.h" #include "cru/platform/GraphicsBase.h" #include "cru/platform/graphics/Factory.h" #include "cru/platform/graphics/Geometry.h" #include "cru/platform/graphics/Painter.h" #include "cru/platform/gui/Cursor.h" +#include "cru/platform/gui/UiApplication.h" #include "cru/ui/Base.h" #include "cru/ui/ThemeManager.h" #include "cru/ui/controls/ControlHost.h" @@ -71,7 +71,9 @@ std::string GenerateScrollBarThemeColorKey(ScrollBarBrushUsageKind usage, namespace { std::unique_ptr<platform::graphics::IGeometry> CreateScrollBarArrowGeometry() { - auto geometry_builder = GetGraphicsFactory()->CreateGeometryBuilder(); + auto geometry_builder = platform::gui::IUiApplication::GetInstance() + ->GetGraphicsFactory() + ->CreateGeometryBuilder(); geometry_builder->MoveTo({-kScrollBarArrowHeight / 2, 0}); geometry_builder->LineTo({kScrollBarArrowHeight / 2, kScrollBarArrowHeight}); geometry_builder->LineTo({kScrollBarArrowHeight / 2, -kScrollBarArrowHeight}); @@ -319,8 +321,9 @@ void ScrollBar::SetCursor() { if (const auto control = render_object_->GetAttachedControl()) { if (const auto host = control->GetControlHost()) { host->SetOverrideCursor( - GetUiApplication()->GetCursorManager()->GetSystemCursor( - platform::gui::SystemCursorType::Arrow)); + platform::gui::IUiApplication::GetInstance() + ->GetCursorManager() + ->GetSystemCursor(platform::gui::SystemCursorType::Arrow)); cursor_overridden_ = true; } } @@ -339,8 +342,9 @@ void ScrollBar::RestoreCursor() { void ScrollBar::BeginAutoCollapseTimer() { if (!auto_collapse_timer_canceler_ && IsExpanded()) { - auto_collapse_timer_canceler_.Reset(GetUiApplication()->SetTimeout( - kScrollBarAutoCollapseDelay, [this] { this->SetExpanded(false); })); + auto_collapse_timer_canceler_.Reset( + platform::gui::IUiApplication::GetInstance()->SetTimeout( + kScrollBarAutoCollapseDelay, [this] { this->SetExpanded(false); })); } } |
