|
UFO: Alien Invasion
|
#include <ui_node_abstractvalue.h>


Public Member Functions | |
| void | onLoaded (uiNode_t *node) override |
| void | onLoading (uiNode_t *node) override |
| void | clone (uiNode_t const *source, uiNode_t *clone) override |
| Call to update a cloned node. | |
| void | initNode (uiNode_t *node) override |
| void | initNodeDynamic (uiNode_t *node) override |
| void | deleteNode (uiNode_t *node) override |
| void | setRange (uiNode_t *node, float min, float max) |
| bool | setValue (uiNode_t *node, float value) |
| bool | setDelta (uiNode_t *node, float delta) |
| bool | setMax (uiNode_t *node, float max) |
| bool | setMin (uiNode_t *node, float min) |
| bool | incValue (uiNode_t *node) |
| bool | decValue (uiNode_t *node) |
| float | getFactorFloat (uiNode_t const *node) |
| float | getMin (uiNode_t const *node) |
| float | getMax (uiNode_t const *node) |
| float | getDelta (uiNode_t const *node) |
| float | getValue (uiNode_t const *node) |
| float | getLastDiff (uiNode_t const *node) |
| float | getShiftIncreaseFactor (uiNode_t *const node) |
| Public Member Functions inherited from uiLocatedNode | |
| virtual void | draw (uiNode_t *node) |
| virtual void | drawTooltip (const uiNode_t *node, int x, int y) const |
| virtual void | drawOverWindow (uiNode_t *node) |
| virtual void | doLayout (uiNode_t *node) |
| Call to update the node layout. This common code revalidates the node tree. | |
| virtual void | onSizeChanged (uiNode_t *node) |
| Callback stub. | |
| virtual void | onLeftClick (uiNode_t *node, int x, int y) |
| virtual void | onRightClick (uiNode_t *node, int x, int y) |
| virtual void | onMiddleClick (uiNode_t *node, int x, int y) |
| virtual bool | onScroll (uiNode_t *node, int deltaX, int deltaY) |
| virtual void | onMouseMove (uiNode_t *node, int x, int y) |
| virtual void | onMouseDown (uiNode_t *node, int x, int y, int button) |
| virtual void | onMouseUp (uiNode_t *node, int x, int y, int button) |
| virtual bool | onMouseLongPress (uiNode_t *node, int x, int y, int button) |
| Send mouse event when a pressed mouse button is dragged. | |
| virtual void | onMouseEnter (uiNode_t *node) |
| virtual void | onMouseLeave (uiNode_t *node) |
| virtual void | onCapturedMouseMove (uiNode_t *node, int x, int y) |
| virtual void | onCapturedMouseLost (uiNode_t *node) |
| virtual bool | onStartDragging (uiNode_t *node, int startX, int startY, int currentX, int currentY, int button) |
| Send mouse event when a pressed mouse button is dragged. | |
| virtual bool | onDndEnter (uiNode_t *node) |
| virtual bool | onDndMove (uiNode_t *node, int x, int y) |
| virtual void | onDndLeave (uiNode_t *node) |
| virtual bool | onDndDrop (uiNode_t *node, int x, int y) |
| virtual bool | onDndFinished (uiNode_t *node, bool isDropped) |
| virtual void | onFocusGained (uiNode_t *node) |
| virtual void | onFocusLost (uiNode_t *node) |
| virtual bool | onKeyPressed (uiNode_t *node, unsigned int key, unsigned short unicode) |
| virtual bool | onKeyReleased (uiNode_t *node, unsigned int key, unsigned short unicode) |
| virtual void | getClientPosition (uiNode_t const *node, vec2_t position) |
| virtual int | getCellWidth (uiNode_t *node) |
| virtual int | getCellHeight (uiNode_t *node) |
| Public Member Functions inherited from uiNode | |
| virtual void | onWindowOpened (uiNode_t *node, linkedList_t *params) |
| virtual void | onWindowClosed (uiNode_t *node) |
| virtual void | onWindowActivate (uiNode_t *node) |
| virtual void | onActivate (uiNode_t *node) |
| Activate the node. Can be used without the mouse (ie. a button will execute onClick). | |
| virtual void | onPropertyChanged (uiNode_t *node, const value_t *property) |
| virtual | ~uiNode () |
Definition at line 29 of file ui_node_abstractvalue.h.
Call to update a cloned node.
Reimplemented from uiNode.
Definition at line 120 of file ui_node_abstractvalue.cpp.
References clone(), uiNode::clone(), EXTRADATA, EXTRADATACONST, Mem_PoolAllocType, UI_CloneCvarOrFloat(), and ui_dynPool.
Referenced by clone().
| bool uiAbstractValueNode::decValue | ( | uiNode_t * | node | ) |
Definition at line 265 of file ui_node_abstractvalue.cpp.
References EXTRADATA, getFactorFloat(), setValue(), and UI_GetReferenceFloat().
Referenced by uiSpinnerNode::step(), and UI_AbstractValue_DecValue().
call to delete a dynamic node
Reimplemented from uiNode.
Definition at line 108 of file ui_node_abstractvalue.cpp.
References uiNode::deleteNode(), EXTRADATA, and UI_FreeCvarOrFloat().
| float uiAbstractValueNode::getDelta | ( | uiNode_t const * | node | ) |
Definition at line 282 of file ui_node_abstractvalue.cpp.
References EXTRADATACONST, and UI_GetReferenceFloat().
Referenced by uiSpinnerNode::draw(), and UI_AbstractValue_GetDelta().
| float uiAbstractValueNode::getFactorFloat | ( | uiNode_t const * | node | ) |
Definition at line 137 of file ui_node_abstractvalue.cpp.
References EXTRADATACONST, K_SHIFT, and Key_IsDown().
Referenced by decValue(), and incValue().
| float uiAbstractValueNode::getLastDiff | ( | uiNode_t const * | node | ) |
Definition at line 145 of file ui_node_abstractvalue.cpp.
References EXTRADATACONST.
Referenced by UI_AbstractValue_GetLastDiff().
| float uiAbstractValueNode::getMax | ( | uiNode_t const * | node | ) |
Definition at line 277 of file ui_node_abstractvalue.cpp.
References EXTRADATACONST, and UI_GetReferenceFloat().
Referenced by uiBarNode::draw(), uiSpinnerNode::draw(), uiTBarNode::draw(), uiBarNode::onCapturedMouseMove(), UI_AbstractValue_GetMax(), and UI_AbstractValue_SetMin().
| float uiAbstractValueNode::getMin | ( | uiNode_t const * | node | ) |
Definition at line 272 of file ui_node_abstractvalue.cpp.
References EXTRADATACONST, and UI_GetReferenceFloat().
Referenced by uiBarNode::draw(), uiSpinnerNode::draw(), uiTBarNode::draw(), uiBarNode::onCapturedMouseMove(), UI_AbstractValue_GetMin(), and UI_AbstractValue_SetMax().
| float uiAbstractValueNode::getShiftIncreaseFactor | ( | uiNode_t *const | node | ) |
Definition at line 149 of file ui_node_abstractvalue.cpp.
References EXTRADATA.
Referenced by UI_AbstractValue_GetShiftIncreaseFactor().
| float uiAbstractValueNode::getValue | ( | uiNode_t const * | node | ) |
Definition at line 287 of file ui_node_abstractvalue.cpp.
References EXTRADATACONST, and UI_GetReferenceFloat().
Referenced by uiBarNode::draw(), uiCheckBoxNode::draw(), uiSpinnerNode::draw(), uiTBarNode::draw(), uiCheckBoxNode::toggle(), UI_AbstractValue_GetValue(), UI_CheckBox_ValueAsBoolean(), and UI_CheckBox_ValueAsInteger().
| bool uiAbstractValueNode::incValue | ( | uiNode_t * | node | ) |
Definition at line 258 of file ui_node_abstractvalue.cpp.
References EXTRADATA, getFactorFloat(), setValue(), and UI_GetReferenceFloat().
Referenced by uiSpinnerNode::step(), and UI_AbstractValue_IncValue().
call to initialize the node structure and extradata structure
Reimplemented from uiNode.
Definition at line 99 of file ui_node_abstractvalue.cpp.
References uiNode::initNode().
call to initialize a dynamic node
Reimplemented from uiNode.
Definition at line 103 of file ui_node_abstractvalue.cpp.
References uiNode::initNodeDynamic().
only called one time, when node parsing was finished
Reimplemented from uiNode.
Definition at line 90 of file ui_node_abstractvalue.cpp.
References EXTRADATA, uiNode::onLoaded(), and UI_InitCvarOrFloat().
Called before script initialization, initialized default values
Reimplemented from uiNode.
Reimplemented in uiBarNode, uiCheckBoxNode, and uiSpinnerNode.
Definition at line 84 of file ui_node_abstractvalue.cpp.
References EXTRADATA, and uiNode::onLoading().
Referenced by uiCheckBoxNode::onLoading(), and uiSpinnerNode::onLoading().
| bool uiAbstractValueNode::setDelta | ( | uiNode_t * | node, |
| float | delta ) |
Definition at line 205 of file ui_node_abstractvalue.cpp.
References Cvar_SetValue(), EXTRADATA, Q_strstart(), and UI_GetReferenceFloat().
Referenced by UI_AbstractValue_SetDelta().
| bool uiAbstractValueNode::setMax | ( | uiNode_t * | node, |
| float | max ) |
Definition at line 222 of file ui_node_abstractvalue.cpp.
References Cvar_SetValue(), EXTRADATA, Q_strstart(), and UI_GetReferenceFloat().
Referenced by setRange().
| bool uiAbstractValueNode::setMin | ( | uiNode_t * | node, |
| float | min ) |
Definition at line 240 of file ui_node_abstractvalue.cpp.
References Cvar_SetValue(), EXTRADATA, Q_strstart(), and UI_GetReferenceFloat().
Referenced by setRange().
Definition at line 153 of file ui_node_abstractvalue.cpp.
References EXTRADATA, setMax(), setMin(), and UI_InitCvarOrFloat().
Referenced by uiCheckBoxNode::onLoading(), UI_AbstractValue_SetMax(), UI_AbstractValue_SetMin(), and UI_AbstractValue_SetRange().
| bool uiAbstractValueNode::setValue | ( | uiNode_t * | node, |
| float | value ) |
Definition at line 169 of file ui_node_abstractvalue.cpp.
References Cvar_SetValue(), EXTRADATA, uiNode_t::lua_onChange, uiNode_t::onChange, Q_strstart(), UI_ExecuteEventActions(), UI_ExecuteLuaEventScript(), and UI_GetReferenceFloat().
Referenced by decValue(), incValue(), uiBarNode::onCapturedMouseMove(), uiCheckBoxNode::toggle(), and UI_AbstractValue_SetValue().