|  | 
|  | CGUISpinControl (int parentID, int controlID, float posX, float posY, float width, float height, const CTextureInfo &textureUp, const CTextureInfo &textureDown, const CTextureInfo &textureUpFocus, const CTextureInfo &textureDownFocus, const CTextureInfo &textureUpDisabled, const CTextureInfo &textureDownDisabled, const CLabelInfo &labelInfo, int iType) | 
|  | 
|  | ~CGUISpinControl (void) override | 
|  | 
| CGUISpinControl * | Clone () const override | 
|  | 
| void | Process (unsigned int currentTime, CDirtyRegionList &dirtyregions) override | 
|  | 
| void | Render () override | 
|  | 
| bool | OnAction (const CAction &action) override | 
|  | 
| void | OnLeft () override | 
|  | 
| void | OnRight () override | 
|  | 
| bool | HitTest (const CPoint &point) const override | 
|  | Used to test whether the point is inside a control.  More... 
 | 
|  | 
| bool | OnMouseOver (const CPoint &point) override | 
|  | Called when the mouse is over the control. Default implementation selects the control.  More... 
 | 
|  | 
| bool | OnMessage (CGUIMessage &message) override | 
|  | 
| void | AllocResources () override | 
|  | 
| void | FreeResources (bool immediately=false) override | 
|  | 
| void | DynamicResourceAlloc (bool bOnOff) override | 
|  | 
| void | SetInvalid () override | 
|  | 
| void | SetPosition (float posX, float posY) override | 
|  | 
| float | GetWidth () const override | 
|  | 
| void | SetRange (int iStart, int iEnd) | 
|  | 
| void | SetFloatRange (float fStart, float fEnd) | 
|  | 
| void | SetValue (int iValue) | 
|  | 
| void | SetValueFromLabel (const std::string &label) | 
|  | 
| void | SetFloatValue (float fValue) | 
|  | 
| void | SetStringValue (const std::string &strValue) | 
|  | 
| int | GetValue () const | 
|  | 
| float | GetFloatValue () const | 
|  | 
| std::string | GetStringValue () const | 
|  | 
| void | AddLabel (const std::string &strLabel, int iValue) | 
|  | 
| void | AddLabel (const std::string &strLabel, const std::string &strValue) | 
|  | 
| const std::string | GetLabel () const | 
|  | 
| void | SetReverse (bool bOnOff) | 
|  | 
| int | GetMaximum () const | 
|  | 
| int | GetMinimum () const | 
|  | 
| void | SetSpinAlign (uint32_t align, float offsetX) | 
|  | 
| void | SetType (int iType) | 
|  | 
| float | GetSpinWidth () const | 
|  | 
| float | GetSpinHeight () const | 
|  | 
| void | SetFloatInterval (float fInterval) | 
|  | 
| void | SetShowRange (bool bOnoff) | 
|  | 
| void | SetShowOnePage (bool showOnePage) | 
|  | 
| void | Clear () | 
|  | 
| std::string | GetDescription () const override | 
|  | 
| bool | IsFocusedOnUp () const | 
|  | 
| bool | IsVisible () const override | 
|  | 
|  | CGUIControl () | 
|  | 
|  | CGUIControl (int parentID, int controlID, float posX, float posY, float width, float height) | 
|  | 
|  | CGUIControl (const CGUIControl &) | 
|  | 
| virtual | ~CGUIControl (void) | 
|  | 
| virtual void | DoProcess (unsigned int currentTime, CDirtyRegionList &dirtyregions) | 
|  | 
| virtual void | DoRender () | 
|  | 
| virtual void | RenderEx () | 
|  | 
| bool | HasProcessed () const | 
|  | Returns whether or not we have processed.  More... 
 | 
|  | 
| virtual void | OnUp () | 
|  | 
| virtual void | OnDown () | 
|  | 
| virtual bool | OnBack () | 
|  | 
| virtual bool | OnInfo () | 
|  | 
| virtual void | OnNextControl () | 
|  | 
| virtual void | OnPrevControl () | 
|  | 
| virtual void | OnFocus () | 
|  | 
| virtual void | OnUnFocus () | 
|  | 
| virtual EVENT_RESULT | SendMouseEvent (const CPoint &point, const CMouseEvent &event) | 
|  | React to a mouse event.  More... 
 | 
|  | 
| virtual void | UnfocusFromPoint (const CPoint &point) | 
|  | Unfocus the control if the given point on screen is not within it's boundary.  More... 
 | 
|  | 
| virtual int | GetID (void) const | 
|  | 
| virtual void | SetID (int id) | 
|  | 
| int | GetParentID () const | 
|  | 
| virtual bool | HasFocus () const | 
|  | 
| virtual bool | IsDynamicallyAllocated () | 
|  | 
| virtual bool | CanFocus () const | 
|  | 
| bool | IsVisibleFromSkin () const | 
|  | 
| virtual bool | IsDisabled () const | 
|  | 
| virtual void | SetHitRect (const CRect &rect, const UTILS::Color &color) | 
|  | 
| virtual void | SetCamera (const CPoint &camera) | 
|  | 
| virtual void | SetStereoFactor (const float &factor) | 
|  | 
| bool | SetColorDiffuse (const KODI::GUILIB::GUIINFO::CGUIInfoColor &color) | 
|  | 
| CPoint | GetRenderPosition () const | 
|  | 
| virtual float | GetXPosition () const | 
|  | 
| virtual float | GetYPosition () const | 
|  | 
| virtual float | GetHeight () const | 
|  | 
| void | MarkDirtyRegion (const unsigned int dirtyState=DIRTY_STATE_CONTROL) | 
|  | 
| bool | IsControlDirty () const | 
|  | 
| const CRect & | GetRenderRegion () const | 
|  | return the render region in screen coordinates of this control  More... 
 | 
|  | 
| virtual CRect | CalcRenderRegion () const | 
|  | calculate the render region in parentcontrol coordinates of this control Called during process to update m_renderRegion  More... 
 | 
|  | 
| void | SetActions (const ActionMap &actions) | 
|  | 
| void | SetAction (int actionID, const CGUIAction &action, bool replace=true) | 
|  | Set actions to perform on navigation Navigations are set if replace is true or if there is no previously set action.  More... 
 | 
|  | 
| CGUIAction | GetAction (int actionID) const | 
|  | Get an action the control can be perform.  More... 
 | 
|  | 
| bool | Navigate (int direction) const | 
|  | Start navigating in given direction.  More... 
 | 
|  | 
| virtual void | SetFocus (bool focus) | 
|  | 
| virtual void | SetWidth (float width) | 
|  | 
| virtual void | SetHeight (float height) | 
|  | 
| virtual void | SetVisible (bool bVisible, bool setVisState=false) | 
|  | 
| void | SetVisibleCondition (const std::string &expression, const std::string &allowHiddenFocus="") | 
|  | 
| bool | HasVisibleCondition () const | 
|  | 
| void | SetEnableCondition (const std::string &expression) | 
|  | 
| virtual void | UpdateVisibility (const CGUIListItem *item) | 
|  | 
| virtual void | SetInitialVisibility () | 
|  | 
| virtual void | SetEnabled (bool bEnable) | 
|  | 
| virtual void | SetPulseOnSelect (bool pulse) | 
|  | 
| virtual std::string | GetDescriptionByIndex (int index) const | 
|  | 
| void | SetAnimations (const std::vector< CAnimation > &animations) | 
|  | 
| const std::vector< CAnimation > & | GetAnimations () const | 
|  | 
| virtual void | QueueAnimation (ANIMATION_TYPE anim) | 
|  | 
| virtual bool | IsAnimating (ANIMATION_TYPE anim) | 
|  | 
| virtual bool | HasAnimation (ANIMATION_TYPE anim) | 
|  | 
| CAnimation * | GetAnimation (ANIMATION_TYPE type, bool checkConditions=true) | 
|  | 
| virtual void | ResetAnimation (ANIMATION_TYPE type) | 
|  | 
| virtual void | ResetAnimations () | 
|  | 
| virtual void | UpdateInfo (const CGUIListItem *item=NULL) | 
|  | 
| virtual void | SetPushUpdates (bool pushUpdates) | 
|  | 
| virtual bool | IsGroup () const | 
|  | 
| virtual bool | IsContainer () const | 
|  | 
| virtual bool | GetCondition (int condition, int data) const | 
|  | 
| void | SetParentControl (CGUIControl *control) | 
|  | 
| CGUIControl * | GetParentControl (void) const | 
|  | 
| virtual void | SaveStates (std::vector< CControlState > &states) | 
|  | 
| virtual CGUIControl * | GetControl (int id, std::vector< CGUIControl * > *idCollector=nullptr) | 
|  | 
| void | SetControlStats (GUICONTROLSTATS *controlStats) | 
|  | 
| virtual void | UpdateControlStats () | 
|  | 
| GUICONTROLTYPES | GetControlType () const | 
|  |