|
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 ContainerTabs, including all inherited members.
| _controlContext | ContainerTabs | private |
| _headers | ContainerTabs | private |
| _items | Container | protected |
| _lastDrawnTabIndex | ContainerTabs | private |
| _lastDrawnVisible | UIElement | protected |
| _maxNumItems | Container | protected |
| _numItems | Container | protected |
| _onSelectedTabChanged | ContainerTabs | private |
| _selectedItemIndex | Container | protected |
| _tabHeaderMargin | ContainerTabs | private |
| _tabPosition | ContainerTabs | private |
| ActiveChild | UIElement | |
| AddItem(UIElement *header, UIElement *tabContent) | ContainerTabs | |
| Container::AddItem(UIElement *item) | Container | |
| ClearAllItems() | Container | |
| Container(uint8_t maxNumItems=DEFAULT_MAX_CONTAINER_ITEMS) | Container | |
| ContainerTabs(uint16_t width, uint16_t height, TabPositions_t tabPosition=TAB_POSITION_LEFT, void *controlContext=NULL, void(*onSelectedTabChanged)(void *controlContext)=NULL, uint8_t maxNumItems=DEFAULT_MAX_ContainerTabs_TABS, uint8_t tabHeaderMargin=DEFAULT_ContainerTabs_TABHEADER_MARGIN) | ContainerTabs | |
| ContainerTabs(uint16_t locX, uint16_t locY, uint16_t width, uint16_t height, TabPositions_t tabPosition=TAB_POSITION_LEFT, void *controlContext=NULL, void(*onSelectedTabChanged)(void *controlContext)=NULL, uint8_t maxNumItems=DEFAULT_MAX_ContainerTabs_TABS, uint8_t tabHeaderMargin=DEFAULT_ContainerTabs_TABHEADER_MARGIN) | ContainerTabs | |
| Draw(bool redraw) override | ContainerTabs | virtual |
| Container::Draw() | Container | inlinevirtual |
| GetContentRegionSize(uint16_t *w, uint16_t *h) | ContainerTabs | |
| GetItemsBoundingBox(uint16_t *x, uint16_t *y, uint16_t *w, uint16_t *h) | Container | |
| GetSelectedItem() | Container | |
| GetSelectedTabIndex() | ContainerTabs | |
| Height | UIElement | |
| HitTest(uint16_t x, uint16_t y) | UIElement | inline |
| IsInEditMode | UIElement | |
| KeyInput(Keys_t key) override | ContainerTabs | virtual |
| LocX | UIElement | |
| LocY | UIElement | |
| NextControlItem() | Container | |
| NextItem() | Container | |
| Parent | UIElement | |
| PreviousControlItem() | Container | |
| PreviousItem() | Container | |
| RecalculateDimensions() override | ContainerTabs | virtual |
| RecalculateLayout() override | ContainerTabs | virtual |
| SelectTab(int index) | ContainerTabs | |
| TabRegionSize | ContainerTabs | |
| TouchInput(uint16_t x, uint16_t y, TouchTypes touchType) override | ContainerTabs | 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 |
| ~ContainerTabs() | ContainerTabs | inline |