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

Inherits CAddonGUIControlBase.

Public Member Functions

 CSettingsSlider (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...
 
float GetPercentage () const
 Returns a float of the percent of the slider. More...
 
void Reset ()
 To reset slider on 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 slider, 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 slider, e.g. -25.0 is the slider start and e.g. +25.0 is the from here defined position where it reach the end. More...
 
void SetFloatValue (float value)
 Set the slider 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 SetIntInterval (int interval)
 To set the interval steps of slider, as default is it 1. If it becomes changed with this function will a step of the user with the value fixed here be executed. 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 SetPercentage (float percent)
 Sets the percent of the slider. More...
 
void SetText (const std::string &text)
 To set the text string on settings slider. More...
 
void SetVisible (bool visible)
 Set the control on window to visible. More...
 
 ~CSettingsSlider () 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: