diff options
| author | manuel <manuel@mausz.at> | 2017-07-23 16:59:43 +0200 |
|---|---|---|
| committer | manuel <manuel@mausz.at> | 2017-07-23 16:59:43 +0200 |
| commit | 4c3251ec645c8b71820dab7e51e612e5919d4e75 (patch) | |
| tree | 9533268a93e58fc2e16de1b8ee3fafe3784e5225 /xbmc/addons/kodi-addon-dev-kit/include/kodi/gui/definitions.h | |
| parent | f44ecaa4f27e7538ddcad66d40e543bffa2d2d86 (diff) | |
| download | kodi-pvr-build-4c3251ec645c8b71820dab7e51e612e5919d4e75.tar.gz kodi-pvr-build-4c3251ec645c8b71820dab7e51e612e5919d4e75.tar.bz2 kodi-pvr-build-4c3251ec645c8b71820dab7e51e612e5919d4e75.zip | |
sync with upstream
Diffstat (limited to 'xbmc/addons/kodi-addon-dev-kit/include/kodi/gui/definitions.h')
| -rw-r--r-- | xbmc/addons/kodi-addon-dev-kit/include/kodi/gui/definitions.h | 240 |
1 files changed, 235 insertions, 5 deletions
diff --git a/xbmc/addons/kodi-addon-dev-kit/include/kodi/gui/definitions.h b/xbmc/addons/kodi-addon-dev-kit/include/kodi/gui/definitions.h index a4cf963..61af9fe 100644 --- a/xbmc/addons/kodi-addon-dev-kit/include/kodi/gui/definitions.h +++ b/xbmc/addons/kodi-addon-dev-kit/include/kodi/gui/definitions.h | |||
| @@ -39,6 +39,145 @@ typedef struct AddonToKodiFuncTable_kodi_gui_general | |||
| 39 | int (*get_current_window_id)(void* kodiBase); | 39 | int (*get_current_window_id)(void* kodiBase); |
| 40 | } AddonToKodiFuncTable_kodi_gui_general; | 40 | } AddonToKodiFuncTable_kodi_gui_general; |
| 41 | 41 | ||
| 42 | typedef struct AddonToKodiFuncTable_kodi_gui_control_button | ||
| 43 | { | ||
| 44 | void (*set_visible)(void* kodiBase, void* handle, bool visible); | ||
| 45 | void (*set_enabled)(void* kodiBase, void* handle, bool enabled); | ||
| 46 | void (*set_label)(void* kodiBase, void* handle, const char* label); | ||
| 47 | char* (*get_label)(void* kodiBase, void* handle); | ||
| 48 | void (*set_label2)(void* kodiBase, void* handle, const char *label); | ||
| 49 | char* (*get_label2)(void* kodiBase, void* handle); | ||
| 50 | } AddonToKodiFuncTable_kodi_gui_control_button; | ||
| 51 | |||
| 52 | typedef struct AddonToKodiFuncTable_kodi_gui_control_edit | ||
| 53 | { | ||
| 54 | void (*set_visible)(void* kodiBase, void* handle, bool visible); | ||
| 55 | void (*set_enabled)(void* kodiBase, void* handle, bool enabled); | ||
| 56 | void (*set_label)(void* kodiBase, void* handle, const char* label); | ||
| 57 | char* (*get_label)(void* kodiBase, void* handle); | ||
| 58 | void (*set_text)(void* kodiBase, void* handle, const char* text); | ||
| 59 | char* (*get_text)(void* kodiBase, void* handle); | ||
| 60 | void (*set_cursor_position)(void* kodiBase, void* handle, unsigned int position); | ||
| 61 | unsigned int (*get_cursor_position)(void* kodiBase, void* handle); | ||
| 62 | void (*set_input_type)(void* kodiBase, void* handle, int type, const char* heading); | ||
| 63 | } AddonToKodiFuncTable_kodi_gui_control_edit; | ||
| 64 | |||
| 65 | typedef struct AddonToKodiFuncTable_kodi_gui_control_fade_label | ||
| 66 | { | ||
| 67 | void (*set_visible)(void* kodiBase, void* handle, bool visible); | ||
| 68 | void (*add_label)(void* kodiBase, void* handle, const char* text); | ||
| 69 | char* (*get_label)(void* kodiBase, void* handle); | ||
| 70 | void (*set_scrolling)(void* kodiBase, void* handle, bool scroll); | ||
| 71 | void (*reset)(void* kodiBase, void* handle); | ||
| 72 | } AddonToKodiFuncTable_kodi_gui_control_fade_label; | ||
| 73 | |||
| 74 | typedef struct AddonToKodiFuncTable_kodi_gui_control_image | ||
| 75 | { | ||
| 76 | void (*set_visible)(void* kodiBase, void* handle, bool visible); | ||
| 77 | void (*set_filename)(void* kodiBase, void* handle, const char* filename, bool use_cache); | ||
| 78 | void (*set_color_diffuse)(void* kodiBase, void* handle, uint32_t color_diffuse); | ||
| 79 | } AddonToKodiFuncTable_kodi_gui_control_image; | ||
| 80 | |||
| 81 | typedef struct AddonToKodiFuncTable_kodi_gui_control_label | ||
| 82 | { | ||
| 83 | void (*set_visible)(void* kodiBase, void* handle, bool visible); | ||
| 84 | void (*set_label)(void* kodiBase, void* handle, const char* text); | ||
| 85 | char* (*get_label)(void* kodiBase, void* handle); | ||
| 86 | } AddonToKodiFuncTable_kodi_gui_control_label; | ||
| 87 | |||
| 88 | typedef struct AddonToKodiFuncTable_kodi_gui_control_progress | ||
| 89 | { | ||
| 90 | void (*set_visible)(void* kodiBase, void* handle, bool visible); | ||
| 91 | void (*set_percentage)(void* kodiBase, void* handle, float percent); | ||
| 92 | float (*get_percentage)(void* kodiBase, void* handle); | ||
| 93 | } AddonToKodiFuncTable_kodi_gui_control_progress; | ||
| 94 | |||
| 95 | typedef struct AddonToKodiFuncTable_kodi_gui_control_radio_button | ||
| 96 | { | ||
| 97 | void (*set_visible)(void* kodiBase, void* handle, bool visible); | ||
| 98 | void (*set_enabled)(void* kodiBase, void* handle, bool enabled); | ||
| 99 | void (*set_label)(void* kodiBase, void* handle, const char* text); | ||
| 100 | char* (*get_label)(void* kodiBase, void* handle); | ||
| 101 | void (*set_selected)(void* kodiBase, void* handle, bool selected); | ||
| 102 | bool (*is_selected)(void* kodiBase, void* handle); | ||
| 103 | } AddonToKodiFuncTable_kodi_gui_control_radio_button; | ||
| 104 | |||
| 105 | typedef struct AddonToKodiFuncTable_kodi_gui_control_rendering | ||
| 106 | { | ||
| 107 | void (*set_callbacks)(void* kodiBase, void* handle, void* clienthandle, | ||
| 108 | bool (*createCB)(void*,int,int,int,int,void*), | ||
| 109 | void (*renderCB)(void*), | ||
| 110 | void (*stopCB)(void*), | ||
| 111 | bool (*dirtyCB)(void*)); | ||
| 112 | void (*destroy)(void *kodiBase, void* handle); | ||
| 113 | } AddonToKodiFuncTable_kodi_gui_control_rendering; | ||
| 114 | |||
| 115 | typedef struct AddonToKodiFuncTable_kodi_gui_control_settings_slider | ||
| 116 | { | ||
| 117 | void (*set_visible)(void* kodiBase, void* handle, bool visible); | ||
| 118 | void (*set_enabled)(void* kodiBase, void* handle, bool enabled); | ||
| 119 | void (*set_text)(void* kodiBase, void* handle, const char* label); | ||
| 120 | void (*reset)(void* kodiBase, void* handle); | ||
| 121 | void (*set_int_range)(void* kodiBase, void* handle, int start, int end); | ||
| 122 | void (*set_int_value)(void* kodiBase, void* handle, int value); | ||
| 123 | int (*get_int_value)(void* kodiBase, void* handle); | ||
| 124 | void (*set_int_interval)(void* kodiBase, void* handle, int interval); | ||
| 125 | void (*set_percentage)(void* kodiBase, void* handle, float percent); | ||
| 126 | float (*get_percentage)(void* kodiBase, void* handle); | ||
| 127 | void (*set_float_range)(void* kodiBase, void* handle, float start, float end); | ||
| 128 | void (*set_float_value)(void* kodiBase, void* handle, float value); | ||
| 129 | float (*get_float_value)(void* kodiBase, void* handle); | ||
| 130 | void (*set_float_interval)(void* kodiBase, void* handle, float interval); | ||
| 131 | } AddonToKodiFuncTable_kodi_gui_control_settings_slider; | ||
| 132 | |||
| 133 | typedef struct AddonToKodiFuncTable_kodi_gui_control_slider | ||
| 134 | { | ||
| 135 | void (*set_visible)(void* kodiBase, void* handle, bool visible); | ||
| 136 | void (*set_enabled)(void* kodiBase, void* handle, bool enabled); | ||
| 137 | void (*reset)(void* kodiBase, void* handle); | ||
| 138 | char* (*get_description)(void* kodiBase, void* handle); | ||
| 139 | void (*set_int_range)(void* kodiBase, void* handle, int start, int end); | ||
| 140 | void (*set_int_value)(void* kodiBase, void* handle, int value); | ||
| 141 | int (*get_int_value)(void* kodiBase, void* handle); | ||
| 142 | void (*set_int_interval)(void* kodiBase, void* handle, int interval); | ||
| 143 | void (*set_percentage)(void* kodiBase, void* handle, float percent); | ||
| 144 | float (*get_percentage)(void* kodiBase, void* handle); | ||
| 145 | void (*set_float_range)(void* kodiBase, void* handle, float start, float end); | ||
| 146 | void (*set_float_value)(void* kodiBase, void* handle, float value); | ||
| 147 | float (*get_float_value)(void* kodiBase, void* handle); | ||
| 148 | void (*set_float_interval)(void* kodiBase, void* handle, float interval); | ||
| 149 | } AddonToKodiFuncTable_kodi_gui_control_slider; | ||
| 150 | |||
| 151 | typedef struct AddonToKodiFuncTable_kodi_gui_control_spin | ||
| 152 | { | ||
| 153 | void (*set_visible)(void* kodiBase, void* handle, bool visible); | ||
| 154 | void (*set_enabled)(void* kodiBase, void* handle, bool enabled); | ||
| 155 | void (*set_text)(void* kodiBase, void* handle, const char* text); | ||
| 156 | void (*reset)(void* kodiBase, void* handle); | ||
| 157 | void (*set_type)(void* kodiBase, void* handle, int type); | ||
| 158 | void (*add_string_label)(void* kodiBase, void* handle, const char* label, const char* value); | ||
| 159 | void (*set_string_value)(void* kodiBase, void* handle, const char* value); | ||
| 160 | char* (*get_string_value)(void* kodiBase, void* handle); | ||
| 161 | void (*add_int_label)(void* kodiBase, void* handle, const char* label, int value); | ||
| 162 | void (*set_int_range)(void* kodiBase, void* handle, int start, int end); | ||
| 163 | void (*set_int_value)(void* kodiBase, void* handle, int value); | ||
| 164 | int (*get_int_value)(void* kodiBase, void* handle); | ||
| 165 | void (*set_float_range)(void* kodiBase, void* handle, float start, float end); | ||
| 166 | void (*set_float_value)(void* kodiBase, void* handle, float value); | ||
| 167 | float (*get_float_value)(void* kodiBase, void* handle); | ||
| 168 | void (*set_float_interval)(void* kodiBase, void* handle, float interval); | ||
| 169 | } AddonToKodiFuncTable_kodi_gui_control_spin; | ||
| 170 | |||
| 171 | typedef struct AddonToKodiFuncTable_kodi_gui_control_text_box | ||
| 172 | { | ||
| 173 | void (*set_visible)(void* kodiBase, void* handle, bool visible); | ||
| 174 | void (*reset)(void* kodiBase, void* handle); | ||
| 175 | void (*set_text)(void* kodiBase, void* handle, const char* text); | ||
| 176 | char* (*get_text)(void* kodiBase, void* handle); | ||
| 177 | void (*scroll)(void* kodiBase, void* handle, unsigned int scroll); | ||
| 178 | void (*set_auto_scrolling)(void* kodiBase, void* handle, int delay, int time, int repeat); | ||
| 179 | } AddonToKodiFuncTable_kodi_gui_control_text_box; | ||
| 180 | |||
| 42 | typedef struct AddonToKodiFuncTable_kodi_gui_dialogContextMenu | 181 | typedef struct AddonToKodiFuncTable_kodi_gui_dialogContextMenu |
| 43 | { | 182 | { |
| 44 | int (*open)(void* kodiBase, const char *heading, const char *entries[], unsigned int size); | 183 | int (*open)(void* kodiBase, const char *heading, const char *entries[], unsigned int size); |
| @@ -122,7 +261,7 @@ typedef struct AddonToKodiFuncTable_kodi_gui_dialogProgress | |||
| 122 | 261 | ||
| 123 | typedef struct AddonToKodiFuncTable_kodi_gui_dialogSelect | 262 | typedef struct AddonToKodiFuncTable_kodi_gui_dialogSelect |
| 124 | { | 263 | { |
| 125 | int (*open)(void* kodiBase, const char *heading, const char *entries[], unsigned int size, int selected, bool autoclose); | 264 | int (*open)(void* kodiBase, const char *heading, const char *entries[], unsigned int size, int selected, unsigned int autoclose); |
| 126 | } AddonToKodiFuncTable_kodi_gui_dialogSelect; | 265 | } AddonToKodiFuncTable_kodi_gui_dialogSelect; |
| 127 | 266 | ||
| 128 | typedef struct AddonToKodiFuncTable_kodi_gui_dialogTextViewer | 267 | typedef struct AddonToKodiFuncTable_kodi_gui_dialogTextViewer |
| @@ -139,7 +278,7 @@ typedef struct AddonToKodiFuncTable_kodi_gui_dialogYesNo | |||
| 139 | 278 | ||
| 140 | typedef struct AddonToKodiFuncTable_kodi_gui_listItem | 279 | typedef struct AddonToKodiFuncTable_kodi_gui_listItem |
| 141 | { | 280 | { |
| 142 | void* (*create)(void* kodiBase, const char* label, const char* label2, const char* icon_image, const char* thumbnail_image, const char* path); | 281 | void* (*create)(void* kodiBase, const char* label, const char* label2, const char* icon_image, const char* path); |
| 143 | void (*destroy)(void* kodiBase, void* handle); | 282 | void (*destroy)(void* kodiBase, void* handle); |
| 144 | char* (*get_label)(void* kodiBase, void* handle); | 283 | char* (*get_label)(void* kodiBase, void* handle); |
| 145 | void (*set_label)(void* kodiBase, void* handle, const char* label); | 284 | void (*set_label)(void* kodiBase, void* handle, const char* label); |
| @@ -151,6 +290,10 @@ typedef struct AddonToKodiFuncTable_kodi_gui_listItem | |||
| 151 | void (*set_art)(void* kodiBase, void* handle, const char* type, const char* image); | 290 | void (*set_art)(void* kodiBase, void* handle, const char* type, const char* image); |
| 152 | char* (*get_path)(void* kodiBase, void* handle); | 291 | char* (*get_path)(void* kodiBase, void* handle); |
| 153 | void (*set_path)(void* kodiBase, void* handle, const char* path); | 292 | void (*set_path)(void* kodiBase, void* handle, const char* path); |
| 293 | char* (*get_property)(void* kodiBase, void* handle, const char* key); | ||
| 294 | void (*set_property)(void* kodiBase, void* handle, const char* key, const char* value); | ||
| 295 | void (*select)(void* kodiBase, void* handle, bool select); | ||
| 296 | bool (*is_selected)(void* kodiBase, void* handle); | ||
| 154 | } AddonToKodiFuncTable_kodi_gui_listItem; | 297 | } AddonToKodiFuncTable_kodi_gui_listItem; |
| 155 | 298 | ||
| 156 | #define ADDON_MAX_CONTEXT_ENTRIES 20 | 299 | #define ADDON_MAX_CONTEXT_ENTRIES 20 |
| @@ -160,9 +303,10 @@ typedef struct gui_context_menu_pair | |||
| 160 | unsigned int id; | 303 | unsigned int id; |
| 161 | char name[ADDON_MAX_CONTEXT_ENTRY_NAME_LENGTH]; | 304 | char name[ADDON_MAX_CONTEXT_ENTRY_NAME_LENGTH]; |
| 162 | } gui_context_menu_pair; | 305 | } gui_context_menu_pair; |
| 163 | 306 | ||
| 164 | typedef struct AddonToKodiFuncTable_kodi_gui_window | 307 | typedef struct AddonToKodiFuncTable_kodi_gui_window |
| 165 | { | 308 | { |
| 309 | /* Window creation functions */ | ||
| 166 | void* (*create)(void* kodiBase, const char* xml_filename, const char* default_skin, bool as_dialog, bool is_media); | 310 | void* (*create)(void* kodiBase, const char* xml_filename, const char* default_skin, bool as_dialog, bool is_media); |
| 167 | void (*destroy)(void* kodiBase, void* handle); | 311 | void (*destroy)(void* kodiBase, void* handle); |
| 168 | void (*set_callbacks)(void* kodiBase, void* handle, void* clienthandle, | 312 | void (*set_callbacks)(void* kodiBase, void* handle, void* clienthandle, |
| @@ -175,14 +319,90 @@ typedef struct AddonToKodiFuncTable_kodi_gui_window | |||
| 175 | bool (*show)(void* kodiBase, void* handle); | 319 | bool (*show)(void* kodiBase, void* handle); |
| 176 | bool (*close)(void* kodiBase, void* handle); | 320 | bool (*close)(void* kodiBase, void* handle); |
| 177 | bool (*do_modal)(void* kodiBase, void* handle); | 321 | bool (*do_modal)(void* kodiBase, void* handle); |
| 322 | |||
| 323 | /* Window control functions */ | ||
| 324 | bool (*set_focus_id)(void* kodiBase, void* handle, int control_id); | ||
| 325 | int (*get_focus_id)(void* kodiBase, void* handle); | ||
| 326 | void (*set_control_label)(void* kodiBase, void* handle, int control_id, const char* label); | ||
| 327 | |||
| 328 | /* Window property functions */ | ||
| 329 | void (*set_property)(void* kodiBase, void* handle, const char* key, const char* value); | ||
| 330 | void (*set_property_int)(void* kodiBase, void* handle, const char* key, int value); | ||
| 331 | void (*set_property_bool)(void* kodiBase, void* handle, const char* key, bool value); | ||
| 332 | void (*set_property_double)(void* kodiBase, void* handle, const char* key, double value); | ||
| 333 | char* (*get_property)(void* kodiBase, void* handle, const char* key); | ||
| 334 | int (*get_property_int)(void* kodiBase, void* handle, const char* key); | ||
| 335 | bool (*get_property_bool)(void* kodiBase, void* handle, const char* key); | ||
| 336 | double (*get_property_double)(void* kodiBase, void* handle, const char* key); | ||
| 337 | void (*clear_properties)(void* kodiBase, void* handle); | ||
| 338 | void (*clear_property)(void* kodiBase, void* handle, const char* key); | ||
| 339 | |||
| 340 | /* List item functions */ | ||
| 178 | void (*clear_item_list)(void* kodiBase, void* handle); | 341 | void (*clear_item_list)(void* kodiBase, void* handle); |
| 179 | void (*add_list_item)(void* kodiBase, void* handle, void* item, int item_position); | 342 | void (*add_list_item)(void* kodiBase, void* handle, void* item, int list_position); |
| 180 | void* (*get_list_item)(void* kodiBase, void* handle, int listPos); | 343 | void (*remove_list_item_from_position)(void* kodiBase, void* handle, int list_position); |
| 344 | void (*remove_list_item)(void* kodiBase, void* handle, void* item); | ||
| 345 | void* (*get_list_item)(void* kodiBase, void* handle, int list_position); | ||
| 346 | void (*set_current_list_position)(void* kodiBase, void* handle, int list_position); | ||
| 347 | int (*get_current_list_position)(void* kodiBase, void* handle); | ||
| 348 | int (*get_list_size)(void* kodiBase, void* handle); | ||
| 349 | void (*set_container_property)(void* kodiBase, void* handle, const char* key, const char* value); | ||
| 350 | void (*set_container_content)(void* kodiBase, void* handle, const char* value); | ||
| 351 | int (*get_current_container_id)(void* kodiBase, void* handle); | ||
| 352 | |||
| 353 | /* Various functions */ | ||
| 354 | void (*mark_dirty_region)(void* kodiBase, void* handle); | ||
| 355 | |||
| 356 | /* GUI control access functions */ | ||
| 357 | void* (*get_control_button)(void* kodiBase, void* handle, int control_id); | ||
| 358 | void* (*get_control_edit)(void* kodiBase, void* handle, int control_id); | ||
| 359 | void* (*get_control_fade_label)(void* kodiBase, void* handle, int control_id); | ||
| 360 | void* (*get_control_image)(void* kodiBase, void* handle, int control_id); | ||
| 361 | void* (*get_control_label)(void* kodiBase, void* handle, int control_id); | ||
| 362 | void* (*get_control_progress)(void* kodiBase, void* handle, int control_id); | ||
| 363 | void* (*get_control_radio_button)(void* kodiBase, void* handle, int control_id); | ||
| 364 | void* (*get_control_render_addon)(void* kodiBase, void* handle, int control_id); | ||
| 365 | void* (*get_control_settings_slider)(void* kodiBase, void* handle, int control_id); | ||
| 366 | void* (*get_control_slider)(void* kodiBase, void* handle, int control_id); | ||
| 367 | void* (*get_control_spin)(void* kodiBase, void* handle, int control_id); | ||
| 368 | void* (*get_control_text_box)(void* kodiBase, void* handle, int control_id); | ||
| 369 | void* (*get_control_dummy1)(void* kodiBase, void* handle, int control_id); | ||
| 370 | void* (*get_control_dummy2)(void* kodiBase, void* handle, int control_id); | ||
| 371 | void* (*get_control_dummy3)(void* kodiBase, void* handle, int control_id); | ||
| 372 | void* (*get_control_dummy4)(void* kodiBase, void* handle, int control_id); | ||
| 373 | void* (*get_control_dummy5)(void* kodiBase, void* handle, int control_id); | ||
| 374 | void* (*get_control_dummy6)(void* kodiBase, void* handle, int control_id); | ||
| 375 | void* (*get_control_dummy7)(void* kodiBase, void* handle, int control_id); | ||
| 376 | void* (*get_control_dummy8)(void* kodiBase, void* handle, int control_id); | ||
| 377 | void* (*get_control_dummy9)(void* kodiBase, void* handle, int control_id); | ||
| 378 | void* (*get_control_dummy10)(void* kodiBase, void* handle, int control_id); /* This and above used to add new get_control_* functions */ | ||
| 181 | } AddonToKodiFuncTable_kodi_gui_window; | 379 | } AddonToKodiFuncTable_kodi_gui_window; |
| 182 | 380 | ||
| 183 | typedef struct AddonToKodiFuncTable_kodi_gui | 381 | typedef struct AddonToKodiFuncTable_kodi_gui |
| 184 | { | 382 | { |
| 185 | AddonToKodiFuncTable_kodi_gui_general* general; | 383 | AddonToKodiFuncTable_kodi_gui_general* general; |
| 384 | AddonToKodiFuncTable_kodi_gui_control_button* control_button; | ||
| 385 | AddonToKodiFuncTable_kodi_gui_control_edit* control_edit; | ||
| 386 | AddonToKodiFuncTable_kodi_gui_control_fade_label* control_fade_label; | ||
| 387 | AddonToKodiFuncTable_kodi_gui_control_label* control_label; | ||
| 388 | AddonToKodiFuncTable_kodi_gui_control_image* control_image; | ||
| 389 | AddonToKodiFuncTable_kodi_gui_control_progress* control_progress; | ||
| 390 | AddonToKodiFuncTable_kodi_gui_control_radio_button* control_radio_button; | ||
| 391 | AddonToKodiFuncTable_kodi_gui_control_rendering* control_rendering; | ||
| 392 | AddonToKodiFuncTable_kodi_gui_control_settings_slider* control_settings_slider; | ||
| 393 | AddonToKodiFuncTable_kodi_gui_control_slider* control_slider; | ||
| 394 | AddonToKodiFuncTable_kodi_gui_control_spin* control_spin; | ||
| 395 | AddonToKodiFuncTable_kodi_gui_control_text_box* control_text_box; | ||
| 396 | void* control_dummy1; | ||
| 397 | void* control_dummy2; | ||
| 398 | void* control_dummy3; | ||
| 399 | void* control_dummy4; | ||
| 400 | void* control_dummy5; | ||
| 401 | void* control_dummy6; | ||
| 402 | void* control_dummy7; | ||
| 403 | void* control_dummy8; | ||
| 404 | void* control_dummy9; | ||
| 405 | void* control_dummy10; /* This and above used to add new controls */ | ||
| 186 | AddonToKodiFuncTable_kodi_gui_dialogContextMenu* dialogContextMenu; | 406 | AddonToKodiFuncTable_kodi_gui_dialogContextMenu* dialogContextMenu; |
| 187 | AddonToKodiFuncTable_kodi_gui_dialogExtendedProgress* dialogExtendedProgress; | 407 | AddonToKodiFuncTable_kodi_gui_dialogExtendedProgress* dialogExtendedProgress; |
| 188 | AddonToKodiFuncTable_kodi_gui_dialogFileBrowser* dialogFileBrowser; | 408 | AddonToKodiFuncTable_kodi_gui_dialogFileBrowser* dialogFileBrowser; |
| @@ -193,6 +413,16 @@ typedef struct AddonToKodiFuncTable_kodi_gui | |||
| 193 | AddonToKodiFuncTable_kodi_gui_dialogSelect* dialogSelect; | 413 | AddonToKodiFuncTable_kodi_gui_dialogSelect* dialogSelect; |
| 194 | AddonToKodiFuncTable_kodi_gui_dialogTextViewer* dialogTextViewer; | 414 | AddonToKodiFuncTable_kodi_gui_dialogTextViewer* dialogTextViewer; |
| 195 | AddonToKodiFuncTable_kodi_gui_dialogYesNo* dialogYesNo; | 415 | AddonToKodiFuncTable_kodi_gui_dialogYesNo* dialogYesNo; |
| 416 | void* dialog_dummy1; | ||
| 417 | void* dialog_dummy2; | ||
| 418 | void* dialog_dummy3; | ||
| 419 | void* dialog_dummy4; | ||
| 420 | void* dialog_dummy5; | ||
| 421 | void* dialog_dummy6; | ||
| 422 | void* dialog_dummy7; | ||
| 423 | void* dialog_dummy8; | ||
| 424 | void* dialog_dummy9; | ||
| 425 | void* dialog_dummy10; /* This and above used to add new dialogs */ | ||
| 196 | AddonToKodiFuncTable_kodi_gui_listItem* listItem; | 426 | AddonToKodiFuncTable_kodi_gui_listItem* listItem; |
| 197 | AddonToKodiFuncTable_kodi_gui_window* window; | 427 | AddonToKodiFuncTable_kodi_gui_window* window; |
| 198 | } AddonToKodiFuncTable_kodi_gui; | 428 | } AddonToKodiFuncTable_kodi_gui; |
