Kodi Development  20.0
for Binary and Script based Add-Ons
CSpin

Inherits CAddonGUIControlBase.

Public Member Functions

void AddLabel (const std::string &label, const std::string &value)
 To add a label entry in spin defined with a value as string. More...
 
void AddLabel (const std::string &label, int value)
 To add a label entry in spin defined with a value as integer. More...
 
 CSpin (CWindow *window, int controlId)
 Construct a new control. More...
 
float GetFloatValue () const
 To get the current position as float value. More...
 
int GetIntValue () const
 To get the current position as integer value. More...
 
std::string GetStringValue () const
 To get the current spin control position with text string value. More...
 
void Reset ()
 To reset spin control to defaults. More...
 
void SetEnabled (bool enabled)
 Set's the control's enabled/disabled state. More...
 
void SetFloatInterval (float interval)
 To set the interval steps of spin, as default is it 0.1 If it becomes changed with this function will a step of the user with the value fixed here be executed. More...
 
void SetFloatRange (float start, float end)
 To set the the range as float of spin, e.g. -25.0 is the spin start and e.g. +25.0 is the from here defined position where it reach the end. More...
 
void SetFloatValue (float value)
 Set the spin position with the given float value. The Range can be defined with a call from SetIntRange before, as default it is 0.0 to 1.0. More...
 
void SetIntRange (int start, int end)
 To set the the range as integer of slider, e.g. -10 is the slider start and e.g. +10 is the from here defined position where it reach the end. More...
 
void SetIntValue (int value)
 Set the slider position with the given integer value. The Range must be defined with a call from SetIntRange before. More...
 
void SetStringValue (const std::string &value)
 To change the spin to position with them string as value. More...
 
void SetText (const std::string &text)
 To set the text string on spin control. More...
 
void SetType (AddonGUISpinControlType type)
 To set the with SpinControlType defined types of spin. More...
 
void SetVisible (bool visible)
 Set the control on window to visible. More...
 
 ~CSpin () override=default
 Destructor. More...
 
- Public Member Functions inherited from CAddonGUIControlBase
KODI_GUI_LISTITEM_HANDLE GetControlHandle () const
 

Additional Inherited Members

- Protected Member Functions inherited from CAddonGUIControlBase
 CAddonGUIControlBase (CAddonGUIControlBase *window)
 
- Protected Attributes inherited from CAddonGUIControlBase
KODI_GUI_LISTITEM_HANDLE m_controlHandle
 
AddonToKodiFuncTable_Addonm_interface
 
CAddonGUIControlBasem_Window
 

The documentation for this class was generated from the following file: