|
Kodi Documentation
18.0
Kodi is an open source media player and entertainment hub.
|
#include <Control.h>
Public Member Functions | |
| ~Control () override | |
| virtual CGUIControl * | Create () |
| virtual bool | canAcceptMessages (int actionId) |
| getId () inline bool operator | |
| |
| getX () | |
| |
| getY () | |
| |
| getHeight () | |
| |
| getWidth () | |
| |
| setEnabled (...) | |
| |
| setVisible (...) | |
| |
| isVisible (...) | |
| |
| setVisibleCondition (...) | |
| |
| setEnableCondition (...) | |
| |
| setAnimations (...) | |
| |
| setPosition (...) | |
| |
| setWidth (...) | |
| |
| setHeight (...) | |
| |
| setNavigation (...) | |
| |
| controlUp (...) | |
| |
| controlDown (...) | |
| |
| controlLeft (...) | |
| |
| controlRight (...) | |
| |
Public Member Functions inherited from XBMCAddon::AddonClass | |
| AddonClass () | |
| virtual | ~AddonClass () |
| const char * | GetClassname () const |
| LanguageHook * | GetLanguageHook () |
| bool | isDeallocating () |
| void | Release () const |
| void | Acquire () const |
Public Member Functions inherited from XbmcThreads::CountingLockable< XbmcThreads::CRecursiveMutex > | |
| CountingLockable ()=default | |
| void | lock () |
| bool | try_lock () |
| void | unlock () |
| unsigned int | exit (unsigned int leave=0) |
| void | restore (unsigned int restoreCount) |
| XbmcThreads::CRecursiveMutex & | get_underlying () |
Public Attributes | |
| int | iControlId = 0 |
| int | iParentId = 0 |
| int | dwPosX = 0 |
| int | dwPosY = 0 |
| int | dwWidth = 0 |
| int | dwHeight = 0 |
| int | iControlUp = 0 |
| int | iControlDown = 0 |
| int | iControlLeft = 0 |
| int | iControlRight = 0 |
| CGUIControl * | pGUIControl = nullptr |
Protected Member Functions | |
| Control ()=default | |
Protected Member Functions inherited from XBMCAddon::AddonClass | |
| virtual void | deallocating () |
Additional Inherited Members | |
Static Public Member Functions inherited from XBMCAddon::AddonClass | |
| static short | getNumAddonClasses () |
Static Protected Member Functions inherited from XBMCAddon::AddonClass | |
| static short | getNextClassIndex () |
Protected Attributes inherited from XBMCAddon::AddonClass | |
| LanguageHook * | languageHook |
Protected Attributes inherited from XbmcThreads::CountingLockable< XbmcThreads::CRecursiveMutex > | |
| XbmcThreads::CRecursiveMutex | mutex |
| unsigned int | count |
|
protecteddefault |
|
override |
|
inlinevirtual |
Reimplemented in XBMCAddon::xbmcgui::ControlRadioButton, XBMCAddon::xbmcgui::ControlButton, and XBMCAddon::xbmcgui::ControlList.
|
virtual |
Reimplemented in XBMCAddon::xbmcgui::ControlSlider, XBMCAddon::xbmcgui::ControlRadioButton, XBMCAddon::xbmcgui::ControlGroup, XBMCAddon::xbmcgui::ControlButton, XBMCAddon::xbmcgui::ControlProgress, XBMCAddon::xbmcgui::ControlImage, XBMCAddon::xbmcgui::ControlTextBox, XBMCAddon::xbmcgui::ControlFadeLabel, XBMCAddon::xbmcgui::ControlList, XBMCAddon::xbmcgui::ControlEdit, and XBMCAddon::xbmcgui::ControlLabel.
| int XBMCAddon::xbmcgui::Control::dwHeight = 0 |
| int XBMCAddon::xbmcgui::Control::dwPosX = 0 |
| int XBMCAddon::xbmcgui::Control::dwPosY = 0 |
| int XBMCAddon::xbmcgui::Control::dwWidth = 0 |
| int XBMCAddon::xbmcgui::Control::iControlDown = 0 |
| int XBMCAddon::xbmcgui::Control::iControlId = 0 |
| int XBMCAddon::xbmcgui::Control::iControlLeft = 0 |
| int XBMCAddon::xbmcgui::Control::iControlRight = 0 |
| int XBMCAddon::xbmcgui::Control::iControlUp = 0 |
| int XBMCAddon::xbmcgui::Control::iParentId = 0 |
| CGUIControl* XBMCAddon::xbmcgui::Control::pGUIControl = nullptr |