Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
AddonToKodiFuncTable_kodi_gui_window Struct Reference

#include <definitions.h>

Public Attributes

void *(* create )(void *kodiBase, const char *xml_filename, const char *default_skin, bool as_dialog, bool is_media)
 
void(* destroy )(void *kodiBase, void *handle)
 
void(* set_callbacks )(void *kodiBase, void *handle, void *clienthandle, bool(*)(void *handle), bool(*)(void *handle, int), bool(*)(void *handle, int), bool(*)(void *handle, int), void(*)(void *handle, int, gui_context_menu_pair *, unsigned int *), bool(*)(void *handle, int, unsigned int))
 
bool(* show )(void *kodiBase, void *handle)
 
bool(* close )(void *kodiBase, void *handle)
 
bool(* do_modal )(void *kodiBase, void *handle)
 
bool(* set_focus_id )(void *kodiBase, void *handle, int control_id)
 
int(* get_focus_id )(void *kodiBase, void *handle)
 
void(* set_control_label )(void *kodiBase, void *handle, int control_id, const char *label)
 
void(* set_property )(void *kodiBase, void *handle, const char *key, const char *value)
 
void(* set_property_int )(void *kodiBase, void *handle, const char *key, int value)
 
void(* set_property_bool )(void *kodiBase, void *handle, const char *key, bool value)
 
void(* set_property_double )(void *kodiBase, void *handle, const char *key, double value)
 
char *(* get_property )(void *kodiBase, void *handle, const char *key)
 
int(* get_property_int )(void *kodiBase, void *handle, const char *key)
 
bool(* get_property_bool )(void *kodiBase, void *handle, const char *key)
 
double(* get_property_double )(void *kodiBase, void *handle, const char *key)
 
void(* clear_properties )(void *kodiBase, void *handle)
 
void(* clear_property )(void *kodiBase, void *handle, const char *key)
 
void(* clear_item_list )(void *kodiBase, void *handle)
 
void(* add_list_item )(void *kodiBase, void *handle, void *item, int list_position)
 
void(* remove_list_item_from_position )(void *kodiBase, void *handle, int list_position)
 
void(* remove_list_item )(void *kodiBase, void *handle, void *item)
 
void *(* get_list_item )(void *kodiBase, void *handle, int list_position)
 
void(* set_current_list_position )(void *kodiBase, void *handle, int list_position)
 
int(* get_current_list_position )(void *kodiBase, void *handle)
 
int(* get_list_size )(void *kodiBase, void *handle)
 
void(* set_container_property )(void *kodiBase, void *handle, const char *key, const char *value)
 
void(* set_container_content )(void *kodiBase, void *handle, const char *value)
 
int(* get_current_container_id )(void *kodiBase, void *handle)
 
void(* mark_dirty_region )(void *kodiBase, void *handle)
 
void *(* get_control_button )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_edit )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_fade_label )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_image )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_label )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_progress )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_radio_button )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_render_addon )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_settings_slider )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_slider )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_spin )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_text_box )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_dummy1 )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_dummy2 )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_dummy3 )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_dummy4 )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_dummy5 )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_dummy6 )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_dummy7 )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_dummy8 )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_dummy9 )(void *kodiBase, void *handle, int control_id)
 
void *(* get_control_dummy10 )(void *kodiBase, void *handle, int control_id)
 

Member Data Documentation

◆ add_list_item

void(* AddonToKodiFuncTable_kodi_gui_window::add_list_item) (void *kodiBase, void *handle, void *item, int list_position)

◆ clear_item_list

void(* AddonToKodiFuncTable_kodi_gui_window::clear_item_list) (void *kodiBase, void *handle)

◆ clear_properties

void(* AddonToKodiFuncTable_kodi_gui_window::clear_properties) (void *kodiBase, void *handle)

◆ clear_property

void(* AddonToKodiFuncTable_kodi_gui_window::clear_property) (void *kodiBase, void *handle, const char *key)

◆ close

bool(* AddonToKodiFuncTable_kodi_gui_window::close) (void *kodiBase, void *handle)

◆ create

void *(* AddonToKodiFuncTable_kodi_gui_window::create) (void *kodiBase, const char *xml_filename, const char *default_skin, bool as_dialog, bool is_media)

◆ destroy

void(* AddonToKodiFuncTable_kodi_gui_window::destroy) (void *kodiBase, void *handle)

◆ do_modal

bool(* AddonToKodiFuncTable_kodi_gui_window::do_modal) (void *kodiBase, void *handle)

◆ get_control_button

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_button) (void *kodiBase, void *handle, int control_id)

◆ get_control_dummy1

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_dummy1) (void *kodiBase, void *handle, int control_id)

◆ get_control_dummy10

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_dummy10) (void *kodiBase, void *handle, int control_id)

◆ get_control_dummy2

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_dummy2) (void *kodiBase, void *handle, int control_id)

◆ get_control_dummy3

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_dummy3) (void *kodiBase, void *handle, int control_id)

◆ get_control_dummy4

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_dummy4) (void *kodiBase, void *handle, int control_id)

◆ get_control_dummy5

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_dummy5) (void *kodiBase, void *handle, int control_id)

◆ get_control_dummy6

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_dummy6) (void *kodiBase, void *handle, int control_id)

◆ get_control_dummy7

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_dummy7) (void *kodiBase, void *handle, int control_id)

◆ get_control_dummy8

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_dummy8) (void *kodiBase, void *handle, int control_id)

◆ get_control_dummy9

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_dummy9) (void *kodiBase, void *handle, int control_id)

◆ get_control_edit

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_edit) (void *kodiBase, void *handle, int control_id)

◆ get_control_fade_label

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_fade_label) (void *kodiBase, void *handle, int control_id)

◆ get_control_image

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_image) (void *kodiBase, void *handle, int control_id)

◆ get_control_label

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_label) (void *kodiBase, void *handle, int control_id)

◆ get_control_progress

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_progress) (void *kodiBase, void *handle, int control_id)

◆ get_control_radio_button

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_radio_button) (void *kodiBase, void *handle, int control_id)

◆ get_control_render_addon

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_render_addon) (void *kodiBase, void *handle, int control_id)

◆ get_control_settings_slider

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_settings_slider) (void *kodiBase, void *handle, int control_id)

◆ get_control_slider

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_slider) (void *kodiBase, void *handle, int control_id)

◆ get_control_spin

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_spin) (void *kodiBase, void *handle, int control_id)

◆ get_control_text_box

void *(* AddonToKodiFuncTable_kodi_gui_window::get_control_text_box) (void *kodiBase, void *handle, int control_id)

◆ get_current_container_id

int(* AddonToKodiFuncTable_kodi_gui_window::get_current_container_id) (void *kodiBase, void *handle)

◆ get_current_list_position

int(* AddonToKodiFuncTable_kodi_gui_window::get_current_list_position) (void *kodiBase, void *handle)

◆ get_focus_id

int(* AddonToKodiFuncTable_kodi_gui_window::get_focus_id) (void *kodiBase, void *handle)

◆ get_list_item

void *(* AddonToKodiFuncTable_kodi_gui_window::get_list_item) (void *kodiBase, void *handle, int list_position)

◆ get_list_size

int(* AddonToKodiFuncTable_kodi_gui_window::get_list_size) (void *kodiBase, void *handle)

◆ get_property

char *(* AddonToKodiFuncTable_kodi_gui_window::get_property) (void *kodiBase, void *handle, const char *key)

◆ get_property_bool

bool(* AddonToKodiFuncTable_kodi_gui_window::get_property_bool) (void *kodiBase, void *handle, const char *key)

◆ get_property_double

double(* AddonToKodiFuncTable_kodi_gui_window::get_property_double) (void *kodiBase, void *handle, const char *key)

◆ get_property_int

int(* AddonToKodiFuncTable_kodi_gui_window::get_property_int) (void *kodiBase, void *handle, const char *key)

◆ mark_dirty_region

void(* AddonToKodiFuncTable_kodi_gui_window::mark_dirty_region) (void *kodiBase, void *handle)

◆ remove_list_item

void(* AddonToKodiFuncTable_kodi_gui_window::remove_list_item) (void *kodiBase, void *handle, void *item)

◆ remove_list_item_from_position

void(* AddonToKodiFuncTable_kodi_gui_window::remove_list_item_from_position) (void *kodiBase, void *handle, int list_position)

◆ set_callbacks

void(* AddonToKodiFuncTable_kodi_gui_window::set_callbacks) (void *kodiBase, void *handle, void *clienthandle, bool(*)(void *handle), bool(*)(void *handle, int), bool(*)(void *handle, int), bool(*)(void *handle, int), void(*)(void *handle, int, gui_context_menu_pair *, unsigned int *), bool(*)(void *handle, int, unsigned int))

◆ set_container_content

void(* AddonToKodiFuncTable_kodi_gui_window::set_container_content) (void *kodiBase, void *handle, const char *value)

◆ set_container_property

void(* AddonToKodiFuncTable_kodi_gui_window::set_container_property) (void *kodiBase, void *handle, const char *key, const char *value)

◆ set_control_label

void(* AddonToKodiFuncTable_kodi_gui_window::set_control_label) (void *kodiBase, void *handle, int control_id, const char *label)

◆ set_current_list_position

void(* AddonToKodiFuncTable_kodi_gui_window::set_current_list_position) (void *kodiBase, void *handle, int list_position)

◆ set_focus_id

bool(* AddonToKodiFuncTable_kodi_gui_window::set_focus_id) (void *kodiBase, void *handle, int control_id)

◆ set_property

void(* AddonToKodiFuncTable_kodi_gui_window::set_property) (void *kodiBase, void *handle, const char *key, const char *value)

◆ set_property_bool

void(* AddonToKodiFuncTable_kodi_gui_window::set_property_bool) (void *kodiBase, void *handle, const char *key, bool value)

◆ set_property_double

void(* AddonToKodiFuncTable_kodi_gui_window::set_property_double) (void *kodiBase, void *handle, const char *key, double value)

◆ set_property_int

void(* AddonToKodiFuncTable_kodi_gui_window::set_property_int) (void *kodiBase, void *handle, const char *key, int value)

◆ show

bool(* AddonToKodiFuncTable_kodi_gui_window::show) (void *kodiBase, void *handle)

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