Kodi Documentation 18.0
Kodi is an open source media player and entertainment hub.
definitions.h File Reference
#include <string>
#include <time.h>

Classes

struct  AddonToKodiFuncTable_kodi_gui_general
 
struct  AddonToKodiFuncTable_kodi_gui_control_button
 
struct  AddonToKodiFuncTable_kodi_gui_control_edit
 
struct  AddonToKodiFuncTable_kodi_gui_control_fade_label
 
struct  AddonToKodiFuncTable_kodi_gui_control_image
 
struct  AddonToKodiFuncTable_kodi_gui_control_label
 
struct  AddonToKodiFuncTable_kodi_gui_control_progress
 
struct  AddonToKodiFuncTable_kodi_gui_control_radio_button
 
struct  AddonToKodiFuncTable_kodi_gui_control_rendering
 
struct  AddonToKodiFuncTable_kodi_gui_control_settings_slider
 
struct  AddonToKodiFuncTable_kodi_gui_control_slider
 
struct  AddonToKodiFuncTable_kodi_gui_control_spin
 
struct  AddonToKodiFuncTable_kodi_gui_control_text_box
 
struct  AddonToKodiFuncTable_kodi_gui_dialogContextMenu
 
struct  AddonToKodiFuncTable_kodi_gui_dialogExtendedProgress
 
struct  AddonToKodiFuncTable_kodi_gui_dialogFileBrowser
 
struct  AddonToKodiFuncTable_kodi_gui_dialogKeyboard
 
struct  AddonToKodiFuncTable_kodi_gui_dialogNumeric
 
struct  AddonToKodiFuncTable_kodi_gui_dialogOK
 
struct  AddonToKodiFuncTable_kodi_gui_dialogProgress
 
struct  AddonToKodiFuncTable_kodi_gui_dialogSelect
 
struct  AddonToKodiFuncTable_kodi_gui_dialogTextViewer
 
struct  AddonToKodiFuncTable_kodi_gui_dialogYesNo
 
struct  AddonToKodiFuncTable_kodi_gui_listItem
 
struct  gui_context_menu_pair
 
struct  AddonToKodiFuncTable_kodi_gui_window
 
struct  AddonToKodiFuncTable_kodi_gui
 

Macros

#define ADDON_MAX_CONTEXT_ENTRIES   20
 
#define ADDON_MAX_CONTEXT_ENTRY_NAME_LENGTH   80
 

Typedefs

typedef struct AddonToKodiFuncTable_kodi_gui_general AddonToKodiFuncTable_kodi_gui_general
 
typedef struct AddonToKodiFuncTable_kodi_gui_control_button AddonToKodiFuncTable_kodi_gui_control_button
 
typedef struct AddonToKodiFuncTable_kodi_gui_control_edit AddonToKodiFuncTable_kodi_gui_control_edit
 
typedef struct AddonToKodiFuncTable_kodi_gui_control_fade_label AddonToKodiFuncTable_kodi_gui_control_fade_label
 
typedef struct AddonToKodiFuncTable_kodi_gui_control_image AddonToKodiFuncTable_kodi_gui_control_image
 
typedef struct AddonToKodiFuncTable_kodi_gui_control_label AddonToKodiFuncTable_kodi_gui_control_label
 
typedef struct AddonToKodiFuncTable_kodi_gui_control_progress AddonToKodiFuncTable_kodi_gui_control_progress
 
typedef struct AddonToKodiFuncTable_kodi_gui_control_radio_button AddonToKodiFuncTable_kodi_gui_control_radio_button
 
typedef struct AddonToKodiFuncTable_kodi_gui_control_rendering AddonToKodiFuncTable_kodi_gui_control_rendering
 
typedef struct AddonToKodiFuncTable_kodi_gui_control_settings_slider AddonToKodiFuncTable_kodi_gui_control_settings_slider
 
typedef struct AddonToKodiFuncTable_kodi_gui_control_slider AddonToKodiFuncTable_kodi_gui_control_slider
 
typedef struct AddonToKodiFuncTable_kodi_gui_control_spin AddonToKodiFuncTable_kodi_gui_control_spin
 
typedef struct AddonToKodiFuncTable_kodi_gui_control_text_box AddonToKodiFuncTable_kodi_gui_control_text_box
 
typedef struct AddonToKodiFuncTable_kodi_gui_dialogContextMenu AddonToKodiFuncTable_kodi_gui_dialogContextMenu
 
typedef struct AddonToKodiFuncTable_kodi_gui_dialogExtendedProgress AddonToKodiFuncTable_kodi_gui_dialogExtendedProgress
 
typedef struct AddonToKodiFuncTable_kodi_gui_dialogFileBrowser AddonToKodiFuncTable_kodi_gui_dialogFileBrowser
 
typedef struct AddonToKodiFuncTable_kodi_gui_dialogKeyboard AddonToKodiFuncTable_kodi_gui_dialogKeyboard
 
typedef struct AddonToKodiFuncTable_kodi_gui_dialogNumeric AddonToKodiFuncTable_kodi_gui_dialogNumeric
 
typedef struct AddonToKodiFuncTable_kodi_gui_dialogOK AddonToKodiFuncTable_kodi_gui_dialogOK
 
typedef struct AddonToKodiFuncTable_kodi_gui_dialogProgress AddonToKodiFuncTable_kodi_gui_dialogProgress
 
typedef struct AddonToKodiFuncTable_kodi_gui_dialogSelect AddonToKodiFuncTable_kodi_gui_dialogSelect
 
typedef struct AddonToKodiFuncTable_kodi_gui_dialogTextViewer AddonToKodiFuncTable_kodi_gui_dialogTextViewer
 
typedef struct AddonToKodiFuncTable_kodi_gui_dialogYesNo AddonToKodiFuncTable_kodi_gui_dialogYesNo
 
typedef struct AddonToKodiFuncTable_kodi_gui_listItem AddonToKodiFuncTable_kodi_gui_listItem
 
typedef struct gui_context_menu_pair gui_context_menu_pair
 
typedef struct AddonToKodiFuncTable_kodi_gui_window AddonToKodiFuncTable_kodi_gui_window
 
typedef struct AddonToKodiFuncTable_kodi_gui AddonToKodiFuncTable_kodi_gui
 
typedef voidGUIHANDLE
 Handle to use as independent pointer for GUI. More...
 

Macro Definition Documentation

◆ ADDON_MAX_CONTEXT_ENTRIES

#define ADDON_MAX_CONTEXT_ENTRIES   20

◆ ADDON_MAX_CONTEXT_ENTRY_NAME_LENGTH

#define ADDON_MAX_CONTEXT_ENTRY_NAME_LENGTH   80

Typedef Documentation

◆ AddonToKodiFuncTable_kodi_gui

◆ AddonToKodiFuncTable_kodi_gui_control_button

◆ AddonToKodiFuncTable_kodi_gui_control_edit

◆ AddonToKodiFuncTable_kodi_gui_control_fade_label

◆ AddonToKodiFuncTable_kodi_gui_control_image

◆ AddonToKodiFuncTable_kodi_gui_control_label

◆ AddonToKodiFuncTable_kodi_gui_control_progress

◆ AddonToKodiFuncTable_kodi_gui_control_radio_button

◆ AddonToKodiFuncTable_kodi_gui_control_rendering

◆ AddonToKodiFuncTable_kodi_gui_control_settings_slider

◆ AddonToKodiFuncTable_kodi_gui_control_slider

◆ AddonToKodiFuncTable_kodi_gui_control_spin

◆ AddonToKodiFuncTable_kodi_gui_control_text_box

◆ AddonToKodiFuncTable_kodi_gui_dialogContextMenu

◆ AddonToKodiFuncTable_kodi_gui_dialogExtendedProgress

◆ AddonToKodiFuncTable_kodi_gui_dialogFileBrowser

◆ AddonToKodiFuncTable_kodi_gui_dialogKeyboard

◆ AddonToKodiFuncTable_kodi_gui_dialogNumeric

◆ AddonToKodiFuncTable_kodi_gui_dialogOK

◆ AddonToKodiFuncTable_kodi_gui_dialogProgress

◆ AddonToKodiFuncTable_kodi_gui_dialogSelect

◆ AddonToKodiFuncTable_kodi_gui_dialogTextViewer

◆ AddonToKodiFuncTable_kodi_gui_dialogYesNo

◆ AddonToKodiFuncTable_kodi_gui_general

◆ AddonToKodiFuncTable_kodi_gui_listItem

◆ AddonToKodiFuncTable_kodi_gui_window

◆ gui_context_menu_pair