DrawableListItems
An array of drawables used by DrawableList. This class is used to ease the setup of a callback function to get access to a specific drawable in the array.
Example usage:
static const int NUMBER_OF_DRAWABLES = 5;
DrawableListItems<TextAreaWithOneWildcardContainer, NUMBER_OF_DRAWABLES> menuItems;
Template Parameters:
- TYPE Type of the drawables. Can be a simple drawable, such as Image or a more complex container.
- SIZE Size of the array. This is the number of drawables to allocate and should be all visible drawables on the screen at any given time.
Inherits from: DrawableListItemsInterface
Public Functions
| virtual Drawable * | getDrawable(int16_t index) |
| Gets a drawable at a given index. | |
| virtual int16_t | getNumberOfDrawables() |
| Gets number of drawables. | |
| TYPE & | operator[](int index) |
| Array indexer operator. | |
Public Attributes
| TYPE | element |
| The array of drawables. | |
Additional inherited members
Public Functions inherited from DrawableListItemsInterface
| virtual | ~DrawableListItemsInterface() |
| Finalizes an instance of the DrawableListItemsInterface class. | |
Public Functions Documentation
getDrawable
| virtual Drawable * getDrawable | ( | int16_t | index | ) | |
Gets a drawable at a given index.
Parameters:
| index | Zero-based index of the drawable. |
Returns:
Null if it fails, else the drawable.
Reimplements: touchgfx::DrawableListItemsInterface::getDrawable
getNumberOfDrawables
| virtual int16_t getNumberOfDrawables | ( | ) |
Gets number of drawables.
Returns:
The number of drawables.
Reimplements: touchgfx::DrawableListItemsInterface::getNumberOfDrawables
operator[]
| TYPE & operator[] | ( | int | index | ) | |
Array indexer operator.
Parameters:
| index | Zero-based index of elements to access. |
Returns:
The indexed value.
Public Attributes Documentation
element
TYPE element
The array of drawables.