9 #ifndef C_API_GUI_CONTROLS_SPIN_H    10 #define C_API_GUI_CONTROLS_SPIN_H    12 #include "../definitions.h"    21     void (*set_visible)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, 
bool visible);
    22     void (*set_enabled)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, 
bool enabled);
    23     void (*set_text)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, 
const char* text);
    24     void (*reset)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle);
    25     void (*set_type)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, 
int type);
    26     void (*add_string_label)(KODI_HANDLE kodiBase,
    27                              KODI_GUI_CONTROL_HANDLE handle,
    30     void (*set_string_value)(KODI_HANDLE kodiBase,
    31                              KODI_GUI_CONTROL_HANDLE handle,
    33     char* (*get_string_value)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle);
    34     void (*add_int_label)(KODI_HANDLE kodiBase,
    35                           KODI_GUI_CONTROL_HANDLE handle,
    38     void (*set_int_range)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, 
int start, 
int end);
    39     void (*set_int_value)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, 
int value);
    40     int (*get_int_value)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle);
    41     void (*set_float_range)(KODI_HANDLE kodiBase,
    42                             KODI_GUI_CONTROL_HANDLE handle,
    45     void (*set_float_value)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle, 
float value);
    46     float (*get_float_value)(KODI_HANDLE kodiBase, KODI_GUI_CONTROL_HANDLE handle);
    47     void (*set_float_interval)(KODI_HANDLE kodiBase,
    48                                KODI_GUI_CONTROL_HANDLE handle,