UI_Lib  a1366e08a59cc549a65fa26081e6409aa12f26d5
This is a user interface library for graphical LCDs. It offers many different controls and indicators that can be nested depending on the element types.
Loading...
Searching...
No Matches
ContainerGrid Member List

This is the complete list of members for ContainerGrid, including all inherited members.

_autoSizingFillLastContainerGridprivate
_columnWidthsContainerGridprivate
_initialColumnWidthsContainerGridprivate
_initialRowHeightsContainerGridprivate
_itemConfigurationContainerGridprivate
_itemsContainerprotected
_lastDrawnVisibleUIElementprotected
_maxGridColumnsContainerGridprivate
_maxGridRowsContainerGridprivate
_maxNumItemsContainerprotected
_numItemsContainerprotected
_rowHeightsContainerGridprivate
_selectedItemIndexContainerprotected
_showGridCellsContainerGridprivate
ActiveChildUIElement
AddItem(UIElement *item, uint8_t columnIndex, uint8_t rowIndex, GridCellAlignment_t cellAlignment=GRID_CELL_ALIGNMENT_MIDDLE, uint8_t columnSpan=1, uint8_t rowSpan=1)ContainerGrid
Container::AddItem(UIElement *item)Container
ClearAllItems()Container
Container(uint8_t maxNumItems=DEFAULT_MAX_CONTAINER_ITEMS)Container
ContainerGrid(uint8_t maxNumItems=DEFAULT_MAX_CONTAINER_ITEMS, uint8_t maxGridRows=DEFAULT_MAX_CONTAINERGRID_ROWS, uint8_t maxGridColumns=DEFAULT_MAX_CONTAINERGRID_COLUMNS, bool showGridCells=false, bool autoSizingFillLast=true, uint16_t locX=0, uint16_t locY=0, uint16_t width=0, uint16_t height=0)ContainerGrid
Draw(bool redraw) overrideContainerGridvirtual
Container::Draw()Containerinlinevirtual
GetItemsBoundingBox(uint16_t *x, uint16_t *y, uint16_t *w, uint16_t *h)Container
GetSelectedItem()Container
HeightUIElement
HitTest(uint16_t x, uint16_t y)UIElementinline
InitItems()ContainerGrid
IsInEditModeUIElement
KeyInput(Keys_t key) overrideContainerGridvirtual
LocXUIElement
LocYUIElement
NextControlItem()Container
NextItem()Container
ParentUIElement
PreviousControlItem()Container
PreviousItem()Container
RecalculateDimensions() overrideContainerGridvirtual
RecalculateLayout() overrideContainerGridvirtual
SetColumnWidth(uint8_t columnIndex, uint16_t columnWidth)ContainerGrid
SetRowHeight(uint8_t rowIndex, uint16_t rowHeight)ContainerGrid
TouchInput(uint16_t x, uint16_t y, TouchTypes touchType) overrideContainerGridvirtual
TypeUIElement
UIElement(UIElementType type)UIElementinline
UIElement(uint16_t locX, uint16_t locY, UIElementType type)UIElementinline
VisibleUIElement
WidthUIElement
~Container()Containerinline
~ContainerGrid()ContainerGridinline