![]() |
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 (...) | |
| |
![]() | |
AddonClass () | |
virtual | ~AddonClass () |
const char * | GetClassname () const |
LanguageHook * | GetLanguageHook () |
bool | isDeallocating () |
void | Release () const |
void | Acquire () const |
![]() | |
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 | |
![]() | |
virtual void | deallocating () |
Additional Inherited Members | |
![]() | |
static short | getNumAddonClasses () |
![]() | |
static short | getNextClassIndex () |
![]() | |
LanguageHook * | languageHook |
![]() | |
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 |