diff options
Diffstat (limited to 'include/cru/ui/render/scroll_render_object.hpp')
-rw-r--r-- | include/cru/ui/render/scroll_render_object.hpp | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/include/cru/ui/render/scroll_render_object.hpp b/include/cru/ui/render/scroll_render_object.hpp deleted file mode 100644 index 1527db6c..00000000 --- a/include/cru/ui/render/scroll_render_object.hpp +++ /dev/null @@ -1,30 +0,0 @@ -#pragma once -#include "render_object.hpp" - -#include "cru/platform/graph/util/painter.hpp" - -namespace cru::ui::render { -class ScrollRenderObject : public RenderObject { - public: - ScrollRenderObject() : RenderObject(ChildMode::Single) {} - - CRU_DELETE_COPY(ScrollRenderObject) - CRU_DELETE_MOVE(ScrollRenderObject) - - ~ScrollRenderObject() override = default; - - void Draw(platform::graph::IPainter* painter) override; - - RenderObject* HitTest(const Point& point) override; - - Point GetScrollOffset() { return scroll_offset_; } - void SetScrollOffset(const Point& offset); - - protected: - void OnAddChild(RenderObject* new_child, Index position) override; - void OnRemoveChild(RenderObject* removed_child, Index position) override; - - private: - Point scroll_offset_; -}; -} // namespace cru::ui::render |