Kodi Development 22.0
for Binary and Script based Add-Ons
 
Loading...
Searching...
No Matches
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
 

Member Data Documentation

◆ kodiBase

KODI_HANDLE kodiBase

◆ xml_filename

KODI_HANDLE const char* xml_filename

◆ default_skin

KODI_HANDLE const char const char* default_skin

◆ as_dialog

KODI_HANDLE const char const char bool as_dialog

◆ is_media

KODI_HANDLE const char const char bool bool is_media

◆ destroy

void(* destroy) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)

◆ set_callbacks

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))

◆ show

bool(* show) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)

◆ close

bool(* close) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)

◆ do_modal

bool(* do_modal) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)

◆ set_focus_id

bool(* set_focus_id) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, int control_id)

◆ get_focus_id

int(* get_focus_id) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)

◆ set_control_label

void(* set_control_label) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, int control_id, const char *label)

◆ set_control_visible

void(* set_control_visible) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, int control_id, bool visible)

◆ set_control_selected

void(* set_control_selected) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, int control_id, bool selected)

◆ set_property

void(* set_property) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key, const char *value)

◆ set_property_int

void(* set_property_int) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key, int value)

◆ set_property_bool

void(* set_property_bool) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key, bool value)

◆ set_property_double

void(* set_property_double) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key, double value)

◆ get_property

char *(* get_property) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key)

◆ get_property_int

int(* get_property_int) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key)

◆ get_property_bool

bool(* get_property_bool) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key)

◆ get_property_double

double(* get_property_double) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key)

◆ clear_properties

void(* clear_properties) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)

◆ clear_property

void(* clear_property) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key)

◆ clear_item_list

void(* clear_item_list) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)

◆ add_list_item

void(* add_list_item) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, KODI_GUI_LISTITEM_HANDLE item, int list_position)

◆ remove_list_item_from_position

void(* remove_list_item_from_position) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, int list_position)

◆ remove_list_item

void(* remove_list_item) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, KODI_GUI_LISTITEM_HANDLE item)

◆ handle

KODI_HANDLE KODI_GUI_WINDOW_HANDLE handle

◆ list_position

KODI_HANDLE KODI_GUI_WINDOW_HANDLE int list_position

◆ set_current_list_position

void(* set_current_list_position) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, int list_position)

◆ get_current_list_position

int(* get_current_list_position) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)

◆ get_list_size

int(* get_list_size) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)

◆ set_container_property

void(* set_container_property) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *key, const char *value)

◆ set_container_content

void(* set_container_content) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle, const char *value)

◆ get_current_container_id

int(* get_current_container_id) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)

◆ mark_dirty_region

void(* mark_dirty_region) (KODI_HANDLE kodiBase, KODI_GUI_WINDOW_HANDLE handle)

◆ control_id

KODI_HANDLE KODI_GUI_WINDOW_HANDLE int control_id

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