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

Public Attributes

void(* add_list_item )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, KODI_GUI_LISTITEM_HANDLE item, int list_position)
 
KODI_HANDLE const char const char bool as_dialog
 
void(* clear_item_list )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)
 
void(* clear_properties )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)
 
void(* clear_property )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key)
 
bool(* close )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)
 
KODI_HANDLE KODI_GUI_WINDOW_HANDLE int control_id
 
KODI_HANDLE const char const char * default_skin
 
void(* destroy )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)
 
bool(* do_modal )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)
 
int(* get_current_container_id )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)
 
int(* get_current_list_position )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)
 
int(* get_focus_id )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)
 
int(* get_list_size )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)
 
char *(* get_property )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key)
 
bool(* get_property_bool )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key)
 
double(* get_property_double )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key)
 
int(* get_property_int )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key)
 
KODI_HANDLE KODI_GUI_WINDOW_HANDLE handle
 
KODI_HANDLE const char const char bool bool is_media
 
KODI_HANDLE kodiBase
 
KODI_HANDLE KODI_GUI_WINDOW_HANDLE int list_position
 
void(* mark_dirty_region )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)
 
void(* remove_list_item )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, KODI_GUI_LISTITEM_HANDLE item)
 
void(* remove_list_item_from_position )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, int list_position)
 
void(* set_callbacks )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, KODI_GUI_CLIENT_HANDLE clienthandle, bool(*CBInit)(KODI_GUI_CLIENT_HANDLE), bool(*CBFocus)(KODI_GUI_CLIENT_HANDLE, int), bool(*CBClick)(KODI_GUI_CLIENT_HANDLE, int), bool(*CBOnAction)(KODI_GUI_CLIENT_HANDLE, enum ADDON_ACTION), void(*CBGetContextButtons)(KODI_GUI_CLIENT_HANDLE, int, gui_context_menu_pair *, unsigned int *), bool(*CBOnContextButton)(KODI_GUI_CLIENT_HANDLE, int, unsigned int))
 
void(* set_container_content )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *value)
 
void(* set_container_property )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key, const char *value)
 
void(* set_control_label )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, int control_id, const char *label)
 
void(* set_control_selected )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, int control_id, bool selected)
 
void(* set_control_visible )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, int control_id, bool visible)
 
void(* set_current_list_position )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, int list_position)
 
bool(* set_focus_id )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, int control_id)
 
void(* set_property )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key, const char *value)
 
void(* set_property_bool )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key, bool value)
 
void(* set_property_double )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key, double value)
 
void(* set_property_int )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key, int value)
 
bool(* show )(KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)
 
KODI_HANDLE const char * xml_filename
 

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