#include <UISwitch.hpp>


Public Member Functions | |
| ClickSwitchable (UIWindow *target, bool turned=false) | |
| void | reactOnRelease (MouseButtonEvent &event) override |
| virtual void | onSelect () |
| virtual void | onDeselect () |
Public Member Functions inherited from Sh::Clickable | |
| Clickable (UIWindow *target) | |
| virtual void | reactOnPress (MouseButtonEvent &event) |
| bool | onMouseButton (MouseButtonEvent &event) override |
Public Member Functions inherited from Sh::DefaultBehavior | |
| DefaultBehavior (UIWindow *target) | |
| ~DefaultBehavior () override=default | |
Public Member Functions inherited from Sh::Behavior | |
| Behavior (class UIWindow *target) | |
| template<typename SomeWindow > | |
| SomeWindow * | target () const |
| virtual void | onTargetUpdate () |
Public Member Functions inherited from Sh::PlatformListener | |
| ~PlatformListener () override=default | |
Public Member Functions inherited from Sh::Listener | |
| virtual | ~Listener () |
Additional Inherited Members | |
Protected Member Functions inherited from Sh::DefaultBehavior | |
| virtual bool | onMouseEntered (MouseEvent &event) |
| virtual bool | onMouseLeft (MouseEvent &event) |
| bool | onMouseMove (MouseEvent &event) override |
Protected Member Functions inherited from Sh::PlatformListener | |
| virtual bool | onMouseScroll (class MouseScrollEvent &) |
| virtual bool | onKeyboard (class KeyboardEvent &) |
| virtual bool | onTimer (class TimerEvent &) |
|
inlineexplicit |
|
inlinevirtual |
Reimplemented in SwitchTester.
|
inlinevirtual |
Reimplemented in SwitchTester.
|
inlineoverridevirtual |
Reimplemented from Sh::Clickable.