8 #include "GfxMenuConfig.h"
16 #ifndef TCMENU_CARDLAYOUTPANEL_H
17 #define TCMENU_CARDLAYOUTPANEL_H
34 uint16_t getKey()
const {
return key; }
36 uint16_t getState()
const {
return state; }
38 void setState(
bool onOrOff) { state = onOrOff; }
57 DOING_NOTHING, GOING_LEFT, GOING_RIGHT
63 BtreeList<uint16_t, SubMenuUsingCardLayout> usingCardLayout;
64 Coord menuItemLocation;
67 CardLayoutDir dirStatus = DOING_NOTHING;
contains a series of core components needed by all graphical renderers
Definition: CardLayoutPanel.h:54
void setEnablementForSub(MenuItem *item, bool onOrOff)
Definition: CardLayoutPanel.cpp:24
void forMenu(ItemDisplayProperties *titleProps, ItemDisplayProperties *itemProps, GraphicsDeviceRenderer *gfxRenderer, bool titleNeeded)
Definition: CardLayoutPanel.cpp:35
const Coord & getMenuLocation()
Definition: CardLayoutPanel.h:132
void touched(const TouchNotification ¬ification)
Definition: CardLayoutPanel.cpp:89
bool isSubMenuCardLayout(MenuItem *item)
Definition: CardLayoutPanel.cpp:18
CardLayoutPane(const DrawableIcon *left, const DrawableIcon *right, MenuTouchScreenManager *optionalTouch, bool monoDisplay)
Definition: CardLayoutPanel.cpp:9
const Coord & getMenuSize()
Definition: CardLayoutPanel.h:137
CardLayoutDir prepareAndPaintButtons(GraphicsDeviceRenderer *renderer, int active, int countOfItems, bool titleActive)
Definition: CardLayoutPanel.cpp:75
void notInUse()
Definition: CardLayoutPanel.cpp:64
const Coord & getTitleSize()
Definition: CardLayoutPanel.h:142
Definition: DrawingPrimitives.h:152
Definition: GraphicsDeviceRenderer.h:59
Definition: GfxMenuConfig.h:245
Definition: MenuTouchScreenEncoder.h:27
Definition: MenuTouchScreenEncoder.h:62
Definition: DrawingPrimitives.h:123