Splitter
AppCUI::Controls::Splitter (class)
-
class Splitter : public AppCUI::Controls::Control
Public Functions
-
bool HideSecondPanel()
-
bool MaximizeSecondPanel()
-
virtual void OnAfterResize(int newWidth, int newHeight) override
-
virtual void OnFocus() override
-
virtual void OnLoseFocus() override
-
virtual void OnMousePressed(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 bool OnMouseOver(int x, int y) override
-
virtual bool OnMouseDrag(int x, int y, Input::MouseButton button, Input::Key keyCode) override
-
virtual bool OnMouseEnter() override
-
virtual bool OnMouseLeave() override
-
virtual ~Splitter()
Protected Functions
-
Splitter(string_view layout, SplitterFlags flags = SplitterFlags::Horizontal)
Friends
- friend class Factory::Splitter
- friend class Control
-
bool HideSecondPanel()