Kodi Documentation
Kodi is an open source media player and entertainment hub.
XBMCAddon::xbmcgui Namespace Reference

Classes

class  Action
 
class  Control
 
class  ControlButton
 
class  ControlEdit
 
class  ControlFadeLabel
 
class  ControlGroup
 
class  ControlImage
 
class  ControlLabel
 
class  ControlList
 
class  ControlProgress
 
class  ControlRadioButton
 
class  ControlSlider
 
class  ControlSpin
 
class  ControlTextBox
 
class  Dialog
 
class  DialogProgress
 
class  DialogProgressBG
 
class  Interceptor
 
class  InterceptorBase
 
class  InterceptorDialog
 
class  ListItem
 
class  MaybeLock
 
class  ProxyExistingWindowInterceptor
 
class  ref
 
class  SingleLockWithDelayGuard
 
class  Window
 
class  WindowDialog
 
class  WindowDialogMixin
 
class  WindowXML
 
class  WindowXMLDialog
 
class  WindowXMLInterceptor
 

Typedefs

typedef Alternative< StringOrInt, Tuple< String, StringOrInt > > InfoLabelStringOrTuple
 
typedef Alternative< StringOrInt, std::vector< InfoLabelStringOrTuple > > InfoLabelValue
 
typedef Dictionary< InfoLabelValueInfoLabelDict
 

Functions

 XBMCCOMMONS_STANDARD_EXCEPTION (ListItemException)
 
long getCurrentWindowId ()
 { xbmcgui.getCurrentWindowId() } Returns the id for the current 'active' window as an integer. More...
 
long getCurrentWindowDialogId ()
 { xbmcgui.getCurrentWindowDialogId() } Returns the id for the current 'active' dialog as an integer. More...
 
long getScreenHeight ()
 { getScreenHeight() } Returns the height of this screen. More...
 
long getScreenWidth ()
 { getScreenWidth() } Returns the width of this screen. More...
 
const char * getNOTIFICATION_INFO ()
 
const char * getNOTIFICATION_WARNING ()
 
const char * getNOTIFICATION_ERROR ()
 
 XBMCCOMMONS_STANDARD_EXCEPTION (WindowException)
 

Variables

constexpr int INPUT_ALPHANUM {0}
 
constexpr int INPUT_NUMERIC {1}
 
constexpr int INPUT_DATE {2}
 
constexpr int INPUT_TIME {3}
 
constexpr int INPUT_IPADDRESS {4}
 
constexpr int INPUT_PASSWORD {5}
 
constexpr int PASSWORD_VERIFY {1}
 
constexpr int ALPHANUM_HIDE_INPUT {2}
 

Typedef Documentation

◆ InfoLabelDict

◆ InfoLabelStringOrTuple

◆ InfoLabelValue

Function Documentation

◆ getNOTIFICATION_ERROR()

const char* XBMCAddon::xbmcgui::getNOTIFICATION_ERROR ( )

◆ getNOTIFICATION_INFO()

const char* XBMCAddon::xbmcgui::getNOTIFICATION_INFO ( )

◆ getNOTIFICATION_WARNING()

const char* XBMCAddon::xbmcgui::getNOTIFICATION_WARNING ( )

◆ XBMCCOMMONS_STANDARD_EXCEPTION() [1/2]

XBMCAddon::xbmcgui::XBMCCOMMONS_STANDARD_EXCEPTION ( WindowException  )

◆ XBMCCOMMONS_STANDARD_EXCEPTION() [2/2]

XBMCAddon::xbmcgui::XBMCCOMMONS_STANDARD_EXCEPTION ( ListItemException  )

Variable Documentation

◆ ALPHANUM_HIDE_INPUT

constexpr int XBMCAddon::xbmcgui::ALPHANUM_HIDE_INPUT {2}

◆ INPUT_ALPHANUM

constexpr int XBMCAddon::xbmcgui::INPUT_ALPHANUM {0}

◆ INPUT_DATE

constexpr int XBMCAddon::xbmcgui::INPUT_DATE {2}

◆ INPUT_IPADDRESS

constexpr int XBMCAddon::xbmcgui::INPUT_IPADDRESS {4}

◆ INPUT_NUMERIC

constexpr int XBMCAddon::xbmcgui::INPUT_NUMERIC {1}

◆ INPUT_PASSWORD

constexpr int XBMCAddon::xbmcgui::INPUT_PASSWORD {5}

◆ INPUT_TIME

constexpr int XBMCAddon::xbmcgui::INPUT_TIME {3}

◆ PASSWORD_VERIFY

constexpr int XBMCAddon::xbmcgui::PASSWORD_VERIFY {1}