GUI horizontal slider controller.
void onFocusGained() override
On focus gained.
void dispose() override
Dispose controller.
void postLayout() override
Post layout event.
GUISliderHController(GUINode *node)
Private constructor.
void initialize() override
Initialize controller after element has been created.
GUIParentNode * sliderParentNode
void handleKeyboardEvent(GUIKeyboardEvent *event) override
Handle keyboard event.
void onFocusLost() override
On focus lost.
void setValue(const MutableString &value) override
Set value.
void handleMouseEvent(GUINode *node, GUIMouseEvent *event) override
Handle mouse event.
void tick() override
Tick method will be executed once per frame.
void updateSlider()
Update slider.
void setDisabled(bool disabled) override
Set disabled.
const MutableString & getValue() override
bool isDisabled() override
GUI horizontal slider element.
GUI parent node base class thats supporting child nodes.
Mutable utf8 aware string class.
#define FORBID_CLASS_COPY(CLASS)