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
ContainerTabs Member List

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

_controlContextContainerTabsprivate
_headersContainerTabsprivate
_itemsContainerprotected
_lastDrawnTabIndexContainerTabsprivate
_lastDrawnVisibleUIElementprotected
_maxNumItemsContainerprotected
_numItemsContainerprotected
_onSelectedTabChangedContainerTabsprivate
_selectedItemIndexContainerprotected
_tabHeaderMarginContainerTabsprivate
_tabPositionContainerTabsprivate
ActiveChildUIElement
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) overrideContainerTabsvirtual
Container::Draw()Containerinlinevirtual
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
HeightUIElement
HitTest(uint16_t x, uint16_t y)UIElementinline
IsInEditModeUIElement
KeyInput(Keys_t key) overrideContainerTabsvirtual
LocXUIElement
LocYUIElement
NextControlItem()Container
NextItem()Container
ParentUIElement
PreviousControlItem()Container
PreviousItem()Container
RecalculateDimensions() overrideContainerTabsvirtual
RecalculateLayout() overrideContainerTabsvirtual
SelectTab(int index)ContainerTabs
TabRegionSizeContainerTabs
TouchInput(uint16_t x, uint16_t y, TouchTypes touchType) overrideContainerTabsvirtual
TypeUIElement
UIElement(UIElementType type)UIElementinline
UIElement(uint16_t locX, uint16_t locY, UIElementType type)UIElementinline
VisibleUIElement
WidthUIElement
~Container()Containerinline
~ContainerTabs()ContainerTabsinline