Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
ADDON::Interface_GUIControlSettingsSlider Struct Reference

Global gui Add-on to Kodi callback functions. More...

#include <SettingsSlider.h>

Static Public Member Functions

static void Init (AddonGlobalInterface *addonInterface)
 
static void DeInit (AddonGlobalInterface *addonInterface)
 
static void set_visible (KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, bool visible)
 callback functions from add-on to kodi
 
static void set_enabled (KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, bool enabled)
 
static void set_text (KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, const char *text)
 
static void reset (KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle)
 
static void set_int_range (KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, int start, int end)
 
static void set_int_value (KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, int value)
 
static int get_int_value (KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle)
 
static void set_int_interval (KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, int interval)
 
static void set_percentage (KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, float percent)
 
static float get_percentage (KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle)
 
static void set_float_range (KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, float start, float end)
 
static void set_float_value (KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, float value)
 
static float get_float_value (KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle)
 
static void set_float_interval (KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, float interval)
 

Detailed Description

Global gui Add-on to Kodi callback functions.

To hold general gui functions and initialize also all other gui related types not related to a instance type and usable for every add-on type.

Related add-on header is "./xbmc/addons/kodi-dev-kit/include/kodi/gui/controls/SettingsSlider.h"

Member Function Documentation

◆ DeInit()

void ADDON::Interface_GUIControlSettingsSlider::DeInit ( AddonGlobalInterface * addonInterface)
static

◆ get_float_value()

float ADDON::Interface_GUIControlSettingsSlider::get_float_value ( KODI_HANDLE kodiBase,
KODI_GUI_CONTROL_HANDLE handle )
static

◆ get_int_value()

int ADDON::Interface_GUIControlSettingsSlider::get_int_value ( KODI_HANDLE kodiBase,
KODI_GUI_CONTROL_HANDLE handle )
static

◆ get_percentage()

float ADDON::Interface_GUIControlSettingsSlider::get_percentage ( KODI_HANDLE kodiBase,
KODI_GUI_CONTROL_HANDLE handle )
static

◆ Init()

void ADDON::Interface_GUIControlSettingsSlider::Init ( AddonGlobalInterface * addonInterface)
static

◆ reset()

void ADDON::Interface_GUIControlSettingsSlider::reset ( KODI_HANDLE kodiBase,
KODI_GUI_CONTROL_HANDLE handle )
static

◆ set_enabled()

void ADDON::Interface_GUIControlSettingsSlider::set_enabled ( KODI_HANDLE kodiBase,
KODI_GUI_CONTROL_HANDLE handle,
bool enabled )
static

◆ set_float_interval()

void ADDON::Interface_GUIControlSettingsSlider::set_float_interval ( KODI_HANDLE kodiBase,
KODI_GUI_CONTROL_HANDLE handle,
float interval )
static

◆ set_float_range()

void ADDON::Interface_GUIControlSettingsSlider::set_float_range ( KODI_HANDLE kodiBase,
KODI_GUI_CONTROL_HANDLE handle,
float start,
float end )
static

◆ set_float_value()

void ADDON::Interface_GUIControlSettingsSlider::set_float_value ( KODI_HANDLE kodiBase,
KODI_GUI_CONTROL_HANDLE handle,
float value )
static

◆ set_int_interval()

void ADDON::Interface_GUIControlSettingsSlider::set_int_interval ( KODI_HANDLE kodiBase,
KODI_GUI_CONTROL_HANDLE handle,
int interval )
static

◆ set_int_range()

void ADDON::Interface_GUIControlSettingsSlider::set_int_range ( KODI_HANDLE kodiBase,
KODI_GUI_CONTROL_HANDLE handle,
int start,
int end )
static

◆ set_int_value()

void ADDON::Interface_GUIControlSettingsSlider::set_int_value ( KODI_HANDLE kodiBase,
KODI_GUI_CONTROL_HANDLE handle,
int value )
static

◆ set_percentage()

void ADDON::Interface_GUIControlSettingsSlider::set_percentage ( KODI_HANDLE kodiBase,
KODI_GUI_CONTROL_HANDLE handle,
float percent )
static

◆ set_text()

void ADDON::Interface_GUIControlSettingsSlider::set_text ( KODI_HANDLE kodiBase,
KODI_GUI_CONTROL_HANDLE handle,
const char * text )
static

◆ set_visible()

void ADDON::Interface_GUIControlSettingsSlider::set_visible ( KODI_HANDLE kodiBase,
KODI_GUI_CONTROL_HANDLE handle,
bool visible )
static

callback functions from add-on to kodi

Note
To add a new function use the "_" style to directly identify an add-on callback function. Everything with CamelCase is only to be used in Kodi.

The parameter kodiBase is used to become the pointer for a CAddonDll class.


The documentation for this struct was generated from the following files: