|  | 
|  | ControlList (long x, long y, long width, long height, const char *font=NULL, const char *textColor=NULL, const char *buttonTexture=NULL, const char *buttonFocusTexture=NULL, const char *selectedColor=NULL, long _imageWidth=10, long _imageHeight=10, long _itemTextXOffset=CONTROL_TEXT_OFFSET_X, long _itemTextYOffset=CONTROL_TEXT_OFFSET_Y, long _itemHeight=27, long _space=2, long _alignmentY=XBFONT_CENTER_Y) | 
|  | 
| virtual void | addItem (const Alternative< String, const XBMCAddon::xbmcgui::ListItem * > &item, bool sendMessage=true) | 
|  | 
| virtual void | addItems (const std::vector< Alternative< String, const XBMCAddon::xbmcgui::ListItem * > > &items) | 
|  | 
| virtual void | selectItem (long item) | 
|  | 
| virtual void | removeItem (int index) | 
|  | 
| virtual void | reset () | 
|  | 
| virtual Control * | getSpinControl () | 
|  | 
| virtual long | getSelectedPosition () | 
|  | 
| virtual XBMCAddon::xbmcgui::ListItem * | getSelectedItem () | 
|  | 
| virtual void | setImageDimensions (long imageWidth, long imageHeight) | 
|  | 
| virtual void | setItemHeight (long height) | 
|  | 
| virtual void | setSpace (int space) | 
|  | 
| virtual void | setPageControlVisible (bool visible) | 
|  | 
| virtual long | size () | 
|  | 
| virtual long | getItemHeight () | 
|  | 
| virtual long | getSpace () | 
|  | 
| virtual XBMCAddon::xbmcgui::ListItem * | getListItem (int index) | 
|  | 
| virtual void | setStaticContent (const ListItemList *items) | 
|  | 
| void | sendLabelBind (int tail) | 
|  | 
| bool | canAcceptMessages (int actionId) override | 
|  | 
| CGUIControl * | Create () override | 
|  | 
| virtual int | getId () | 
|  | 
| bool | operator== (const Control &other) const | 
|  | 
| bool | operator> (const Control &other) const | 
|  | 
| bool | operator< (const Control &other) const | 
|  | 
| virtual std::vector< int > | getPosition () | 
|  | 
| int | getX () | 
|  | 
| int | getY () | 
|  | 
| virtual int | getHeight () | 
|  | 
| virtual int | getWidth () | 
|  | 
| virtual void | setEnabled (bool enabled) | 
|  | 
| virtual void | setVisible (bool visible) | 
|  | 
| virtual bool | isVisible () | 
|  | 
| virtual void | setVisibleCondition (const char *visible, bool allowHiddenFocus=false) | 
|  | 
| virtual void | setEnableCondition (const char *enable) | 
|  | 
| virtual void | setAnimations (const std::vector< Tuple< String, String > > &eventAttr) | 
|  | 
| virtual void | setPosition (long x, long y) | 
|  | 
| virtual void | setWidth (long width) | 
|  | 
| virtual void | setHeight (long height) | 
|  | 
| virtual void | setNavigation (const Control *up, const Control *down, const Control *left, const Control *right) | 
|  | 
| virtual void | controlUp (const Control *up) | 
|  | 
| virtual void | controlDown (const Control *control) | 
|  | 
| virtual void | controlLeft (const Control *control) | 
|  | 
| virtual void | controlRight (const Control *control) | 
|  | 
| const char * | GetClassname () const | 
|  | 
| LanguageHook * | GetLanguageHook () | 
|  | 
| bool | isDeallocating () | 
|  | This method should be called while holding a Synchronize on the object.  More... 
 | 
|  | 
| void | Release () const | 
|  | 
| void | Acquire () const | 
|  |