diff options
Diffstat (limited to 'src/interface/ScrollPanel.h')
| -rw-r--r-- | src/interface/ScrollPanel.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/interface/ScrollPanel.h b/src/interface/ScrollPanel.h index fc54b31..c26c420 100644 --- a/src/interface/ScrollPanel.h +++ b/src/interface/ScrollPanel.h @@ -13,6 +13,10 @@ namespace ui float offsetY; float yScrollVel; float xScrollVel; + bool isMouseInsideScrollbar; + bool scrollbarSelected; + int scrollbarInitialYOffset; + int scrollbarInitialYClick; public: ScrollPanel(Point position, Point size); @@ -21,5 +25,8 @@ namespace ui virtual void Draw(const Point& screenPos); virtual void XTick(float dt); virtual void XOnMouseWheelInside(int localx, int localy, int d); + virtual void XOnMouseClick(int localx, int localy, unsigned int button); + virtual void XOnMouseUp(int x, int y, unsigned int button); + virtual void XOnMouseMoved(int localx, int localy, int dx, int dy); }; }
\ No newline at end of file |
