|
| 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) |
|
| ~ControlList () override |
|
| addItem (...) |
| Function: addItem(item)
Add a new item to this list control.
|
|
| addItems (...) |
| Function: addItems(items)
Adds a list of listitems or strings to this list control.
|
|
| selectItem (...) |
| Function: selectItem(item)
Select an item by index number.
|
|
| removeItem (...) |
| Function: removeItem(index)
Remove an item by index number.
|
|
| reset () |
| Function: reset()
Clear all ListItems in this control list.
|
|
| getSpinControl () |
| Function: getSpinControl()
Returns the associated ControlSpin object.
|
|
| getSelectedPosition () |
| Function: getSelectedPosition()
Returns the position of the selected item as an integer.
|
|
| getSelectedItem () |
| Function: getSelectedItem()
Returns the selected item as a ListItem object.
|
|
| setImageDimensions (...) |
| Function: setImageDimensions(imageWidth, imageHeight)
Sets the width/height of items icon or thumbnail.
|
|
| setItemHeight (...) |
| Function: setItemHeight(itemHeight)
Sets the height of items.
|
|
| setSpace (...) |
| Function: setSpace(space)
Sets the space between items.
|
|
| setPageControlVisible (...) |
| Function: setPageControlVisible(visible)
Sets the spin control's visible/hidden state.
|
|
| size () |
| Function: size()
Returns the total number of items in this list control as an integer.
|
|
| getItemHeight () |
| Function: getItemHeight()
Returns the control's current item height as an integer.
|
|
| getSpace () |
| Function: getSpace()
Returns the control's space between items as an integer.
|
|
| getListItem (...) |
| Function: getListItem(index)
Returns a given ListItem in this List.
|
|
| setStaticContent (...) |
| Function: setStaticContent(items)
Fills a static list with a list of listitems.
|
|
void | sendLabelBind (int tail) |
|
bool | canAcceptMessages (int actionId) override |
|
| ControlList ()=default |
|
CGUIControl * | Create () override |
|
| ~Control () override |
|
| getId () inline bool operator |
| Function: getId()
Returns the control's current id as an integer.
|
|
| getX () |
| Function: getX()
Returns the control's current X position.
|
|
| getY () |
| Function: getY()
Returns the control's current Y position.
|
|
| getHeight () |
| Function: getHeight()
Returns the control's current height as an integer.
|
|
| getWidth () |
| Function: getWidth()
Returns the control's current width as an integer.
|
|
| setEnabled (...) |
| Function: setEnabled(enabled)
Sets the control's enabled/disabled state.
|
|
| setVisible (...) |
| Function: setVisible(visible)
Sets the control's visible/hidden state.
|
|
| isVisible (...) |
| Function: isVisible()
Get the control's visible/hidden state with respect to the container/window
|
|
| setVisibleCondition (...) |
| Function: setVisibleCondition(visible[,allowHiddenFocus])
Sets the control's visible condition.
|
|
| setEnableCondition (...) |
| Function: setEnableCondition(enable)
Sets the control's enabled condition.
|
|
| setAnimations (...) |
| Function: setAnimations([(event, attr,)*])
Sets the control's animations.
|
|
| setPosition (...) |
| Function: setPosition(x, y)
Sets the controls position.
|
|
| setWidth (...) |
| Function: setWidth(width)
Sets the controls width.
|
|
| setHeight (...) |
| Function: setHeight(height)
Sets the controls height.
|
|
| setNavigation (...) |
| Function: setNavigation(up, down, left, right)
Sets the controls navigation.
|
|
| controlUp (...) |
| Function: controlUp(control)
Sets the controls up navigation.
|
|
| controlDown (...) |
| Function: controlDown(control)
Sets the controls down navigation.
|
|
| controlLeft (...) |
| Function: controlLeft(control)
Sets the controls left navigation.
|
|
| controlRight (...) |
| Function: controlRight(control)
Sets the controls right navigation.
|
|
| AddonClass () |
|
virtual | ~AddonClass () |
|
const char * | GetClassname () const |
|
LanguageHook * | GetLanguageHook () |
|
bool | isDeallocating () |
|
void | Release () const |
|
void | Acquire () const |
|