bool setMax(uiNode_t *node, float max)
float getDelta(uiNode_t const *node)
float getShiftIncreaseFactor(uiNode_t *const node)
float getMin(uiNode_t const *node)
void UI_AbstractValue_SetValue(uiNode_t *node, float value)
void clone(uiNode_t const *source, uiNode_t *clone) override
Call to update a cloned node.
bool incValue(uiNode_t *node)
void deleteNode(uiNode_t *node) override
float getFactorFloat(uiNode_t const *node)
void UI_AbstractValue_IncValue(uiNode_t *node)
float getMax(uiNode_t const *node)
void UI_AbstractValue_SetValueCvar(uiNode_t *node, const char *value)
float getLastDiff(uiNode_t const *node)
bool setDelta(uiNode_t *node, float delta)
void UI_AbstractValue_SetRange(uiNode_t *node, float min, float max)
float UI_AbstractValue_GetDelta(uiNode_t *node)
void UI_AbstractValue_SetShiftIncreaseFactor(uiNode_t *node, float factor)
Atomic structure used to define most of the UI.
void UI_RegisterAbstractValueNode(uiBehaviour_t *behaviour)
void UI_AbstractValue_SetMinCvar(uiNode_t *node, const char *min)
void onLoaded(uiNode_t *node) override
float UI_AbstractValue_GetMin(uiNode_t *node)
bool setMin(uiNode_t *node, float min)
float UI_AbstractValue_GetShiftIncreaseFactor(uiNode_t *node)
node behaviour, how a node work
void UI_AbstractValue_DecValue(uiNode_t *node)
void UI_AbstractValue_SetRangeCvar(uiNode_t *node, const char *min, const char *max)
void UI_AbstractValue_SetDelta(uiNode_t *node, float delta)
float UI_AbstractValue_GetLastDiff(uiNode_t *node)
bool setValue(uiNode_t *node, float value)
void onLoading(uiNode_t *node) override
float UI_AbstractValue_GetValue(uiNode_t *node)
void UI_AbstractValue_SetMin(uiNode_t *node, float min)
void initNode(uiNode_t *node) override
float getValue(uiNode_t const *node)
struct abstractValueExtraData_s abstractValueExtraData_t
extradata for common GUI widget which allow to edit a value (scrollbar, spinner, and more) ...
void UI_AbstractValue_SetMax(uiNode_t *node, float max)
float UI_AbstractValue_GetMax(uiNode_t *node)
void UI_AbstractValue_SetMaxCvar(uiNode_t *node, const char *max)
void setRange(uiNode_t *node, float min, float max)
bool decValue(uiNode_t *node)
void initNodeDynamic(uiNode_t *node) override