CanvasViewer
AppCUI::Controls::CanvasViewer (class)
-
class CanvasViewer : public AppCUI::Controls::Control
Subclassed by AppCUI::Controls::ImageView
Public Functions
-
~CanvasViewer()
-
virtual bool OnMouseLeave() override
-
virtual bool OnMouseEnter() override
-
virtual bool OnMouseWheel(int x, int y, Input::MouseWheel direction, Input::Key keyCode) override
-
virtual void OnMousePressed(int x, int y, Input::MouseButton button, Input::Key keyCode) override
-
virtual bool OnMouseDrag(int x, int y, Input::MouseButton button, Input::Key keyCode) override
-
virtual void OnMouseReleased(int x, int y, Input::MouseButton button, Input::Key keyCode) override
-
virtual void OnUpdateScrollBars() override
Protected Functions
-
CanvasViewer(const ConstString &caption, string_view layout, uint32 canvasWidth, uint32 canvasHeight, ViewerFlags flags)
Friends
- friend class Factory::CanvasViewer
- friend class Control
-
~CanvasViewer()