11 #ifndef C_API_GUI_CONTROLS_SPIN_H 
   12 #define C_API_GUI_CONTROLS_SPIN_H 
   14 #include "../definitions.h" 
   23     void (*set_visible)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, 
bool visible);
 
   24     void (*set_enabled)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, 
bool enabled);
 
   25     void (*set_text)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, 
const char* text);
 
   26     void (*reset)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle);
 
   27     void (*set_type)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, 
int type);
 
   28     void (*add_string_label)(KODI_HANDLE kodiBase,
 
   29                              KODI_GUI_CONTROL_HANDLE handle,
 
   32     void (*set_string_value)(KODI_HANDLE kodiBase,
 
   33                              KODI_GUI_CONTROL_HANDLE handle,
 
   35     char* (*get_string_value)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle);
 
   36     void (*add_int_label)(KODI_HANDLE kodiBase,
 
   37                           KODI_GUI_CONTROL_HANDLE handle,
 
   40     void (*set_int_range)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, 
int start, 
int end);
 
   41     void (*set_int_value)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, 
int value);
 
   42     int (*get_int_value)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle);
 
   43     void (*set_float_range)(KODI_HANDLE kodiBase,
 
   44                             KODI_GUI_CONTROL_HANDLE handle,
 
   47     void (*set_float_value)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, 
float value);
 
   48     float (*get_float_value)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle);
 
   49     void (*set_float_interval)(KODI_HANDLE kodiBase,
 
   50                                KODI_GUI_CONTROL_HANDLE handle,