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

#include <Control.h>

Inheritance diagram for XBMCAddon::xbmcgui::ControlSpin:
Collaboration diagram for XBMCAddon::xbmcgui::ControlSpin:

Public Member Functions

 ~ControlSpin () override
 setTextures (...)

Function: setTextures(up, down, upFocus, downFocus)

Sets textures for this control. More...
- Public Member Functions inherited from XBMCAddon::xbmcgui::Control
 ~Control () override
virtual CGUIControlCreate ()
virtual bool canAcceptMessages (int actionId)
 getId () inline bool operator

Function: getId()

Returns the control's current id as an integer. More...
 getX ()

Function: getX()

Returns the control's current X position. More...
 getY ()

Function: getY()

Returns the control's current Y position. More...
 getHeight ()

Function: getHeight()

Returns the control's current height as an integer. More...
 getWidth ()

Function: getWidth()

Returns the control's current width as an integer. More...
 setEnabled (...)

Function: setEnabled(enabled)

Sets the control's enabled/disabled state. More...
 setVisible (...)

Function: setVisible(visible)

Sets the control's visible/hidden state. More...
 isVisible (...)

Function: isVisible()

Get the control's visible/hidden state with respect to the container/window More...
 setVisibleCondition (...)

Function: setVisibleCondition(visible[,allowHiddenFocus])

Sets the control's visible condition. More...
 setEnableCondition (...)

Function: setEnableCondition(enable)

Sets the control's enabled condition. More...
 setAnimations (...)

Function: setAnimations([(event, attr,)*])

Sets the control's animations. More...
 setPosition (...)

Function: setPosition(x, y)

Sets the controls position. More...
 setWidth (...)

Function: setWidth(width)

Sets the controls width. More...
 setHeight (...)

Function: setHeight(height)

Sets the controls height. More...
 setNavigation (...)

Function: setNavigation(up, down, left, right)

Sets the controls navigation. More...
 controlUp (...)

Function: controlUp(control)

Sets the controls up navigation. More...
 controlDown (...)

Function: controlDown(control)

Sets the controls down navigation. More...
 controlLeft (...)

Function: controlLeft(control)

Sets the controls left navigation. More...
 controlRight (...)

Function: controlRight(control)

Sets the controls right navigation. More...
- Public Member Functions inherited from XBMCAddon::AddonClass
 AddonClass ()
virtual ~AddonClass ()
const char * GetClassname () const
LanguageHookGetLanguageHook ()
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

UTILS::Color color
std::string strTextureUp
std::string strTextureDown
std::string strTextureUpFocus
std::string strTextureDownFocus
std::string strTextureUpDisabled
std::string strTextureDownDisabled
- Public Attributes inherited from XBMCAddon::xbmcgui::Control
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
std::string m_label {}
bool m_visible {true}
CGUIControlpGUIControl = nullptr


class Window
class ControlList

Additional Inherited Members

- Static Public Member Functions inherited from XBMCAddon::AddonClass
static short getNumAddonClasses ()
- Protected Member Functions inherited from XBMCAddon::xbmcgui::Control
 Control ()=default
- Protected Member Functions inherited from XBMCAddon::AddonClass
virtual void deallocating ()
- Static Protected Member Functions inherited from XBMCAddon::AddonClass
static short getNextClassIndex ()
- Protected Attributes inherited from XBMCAddon::AddonClass
- Protected Attributes inherited from XbmcThreads::CountingLockable< XbmcThreads::CRecursiveMutex >
XbmcThreads::CRecursiveMutex mutex
unsigned int count

Constructor & Destructor Documentation

◆ ~ControlSpin()

XBMCAddon::xbmcgui::ControlSpin::~ControlSpin ( )

Friends And Related Function Documentation

◆ ControlList

friend class ControlList

◆ Window

friend class Window

Member Data Documentation

◆ color

UTILS::Color XBMCAddon::xbmcgui::ControlSpin::color

◆ strTextureDown

std::string XBMCAddon::xbmcgui::ControlSpin::strTextureDown

◆ strTextureDownDisabled

std::string XBMCAddon::xbmcgui::ControlSpin::strTextureDownDisabled

◆ strTextureDownFocus

std::string XBMCAddon::xbmcgui::ControlSpin::strTextureDownFocus

◆ strTextureUp

std::string XBMCAddon::xbmcgui::ControlSpin::strTextureUp

◆ strTextureUpDisabled

std::string XBMCAddon::xbmcgui::ControlSpin::strTextureUpDisabled

◆ strTextureUpFocus

std::string XBMCAddon::xbmcgui::ControlSpin::strTextureUpFocus

The documentation for this class was generated from the following files: