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.
|
This is the complete list of members for ContainerGrid, including all inherited members.
_autoSizingFillLast | ContainerGrid | private |
_columnWidths | ContainerGrid | private |
_initialColumnWidths | ContainerGrid | private |
_initialRowHeights | ContainerGrid | private |
_itemConfiguration | ContainerGrid | private |
_items | Container | protected |
_lastDrawnVisible | UIElement | protected |
_maxGridColumns | ContainerGrid | private |
_maxGridRows | ContainerGrid | private |
_maxNumItems | Container | protected |
_numItems | Container | protected |
_rowHeights | ContainerGrid | private |
_selectedItemIndex | Container | protected |
_showGridCells | ContainerGrid | private |
ActiveChild | UIElement | |
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) override | ContainerGrid | virtual |
Container::Draw() | Container | inlinevirtual |
GetItemsBoundingBox(uint16_t *x, uint16_t *y, uint16_t *w, uint16_t *h) | Container | |
GetSelectedItem() | Container | |
Height | UIElement | |
HitTest(uint16_t x, uint16_t y) | UIElement | inline |
InitItems() | ContainerGrid | |
IsInEditMode | UIElement | |
KeyInput(Keys_t key) override | ContainerGrid | virtual |
LocX | UIElement | |
LocY | UIElement | |
NextControlItem() | Container | |
NextItem() | Container | |
Parent | UIElement | |
PreviousControlItem() | Container | |
PreviousItem() | Container | |
RecalculateDimensions() override | ContainerGrid | virtual |
RecalculateLayout() override | ContainerGrid | virtual |
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) override | ContainerGrid | virtual |
Type | UIElement | |
UIElement(UIElementType type) | UIElement | inline |
UIElement(uint16_t locX, uint16_t locY, UIElementType type) | UIElement | inline |
Visible | UIElement | |
Width | UIElement | |
~Container() | Container | inline |
~ContainerGrid() | ContainerGrid | inline |