tcMenu
Public Attributes | List of all members
tcgfx::ColorGfxMenuConfig< FONTPTR > Struct Template Reference

#include <GfxMenuConfig.h>

Public Attributes

color_t bgTitleColor
 
color_t fgTitleColor
 
MenuPadding titlePadding
 
FONTPTR titleFont
 
color_t bgItemColor
 
color_t fgItemColor
 
MenuPadding itemPadding
 
FONTPTR itemFont
 
color_t bgSelectColor
 
color_t fgSelectColor
 
color_t widgetColor
 
MenuPadding widgetPadding
 
const uint8_t * activeIcon
 
const uint8_t * editIcon
 
uint8_t editIconWidth
 
uint8_t editIconHeight
 
uint8_t titleBottomMargin
 
uint8_t titleFontMagnification
 
uint8_t itemFontMagnification
 

Detailed Description

template<typename FONTPTR>
struct tcgfx::ColorGfxMenuConfig< FONTPTR >

Holds the graphical configuration of how to render a menu onto a both mono and colour displays. If you don't intend to override this initially just call the factory method provided with your renderer.

Member Data Documentation

◆ bgTitleColor

template<typename FONTPTR >
color_t tcgfx::ColorGfxMenuConfig< FONTPTR >::bgTitleColor

◆ fgTitleColor

template<typename FONTPTR >
color_t tcgfx::ColorGfxMenuConfig< FONTPTR >::fgTitleColor

◆ titlePadding

template<typename FONTPTR >
MenuPadding tcgfx::ColorGfxMenuConfig< FONTPTR >::titlePadding

◆ titleFont

template<typename FONTPTR >
FONTPTR tcgfx::ColorGfxMenuConfig< FONTPTR >::titleFont

◆ bgItemColor

template<typename FONTPTR >
color_t tcgfx::ColorGfxMenuConfig< FONTPTR >::bgItemColor

◆ fgItemColor

template<typename FONTPTR >
color_t tcgfx::ColorGfxMenuConfig< FONTPTR >::fgItemColor

◆ itemPadding

template<typename FONTPTR >
MenuPadding tcgfx::ColorGfxMenuConfig< FONTPTR >::itemPadding

◆ itemFont

template<typename FONTPTR >
FONTPTR tcgfx::ColorGfxMenuConfig< FONTPTR >::itemFont

◆ bgSelectColor

template<typename FONTPTR >
color_t tcgfx::ColorGfxMenuConfig< FONTPTR >::bgSelectColor

◆ fgSelectColor

template<typename FONTPTR >
color_t tcgfx::ColorGfxMenuConfig< FONTPTR >::fgSelectColor

◆ widgetColor

template<typename FONTPTR >
color_t tcgfx::ColorGfxMenuConfig< FONTPTR >::widgetColor

◆ widgetPadding

template<typename FONTPTR >
MenuPadding tcgfx::ColorGfxMenuConfig< FONTPTR >::widgetPadding

◆ activeIcon

template<typename FONTPTR >
const uint8_t* tcgfx::ColorGfxMenuConfig< FONTPTR >::activeIcon

◆ editIcon

template<typename FONTPTR >
const uint8_t* tcgfx::ColorGfxMenuConfig< FONTPTR >::editIcon

◆ editIconWidth

template<typename FONTPTR >
uint8_t tcgfx::ColorGfxMenuConfig< FONTPTR >::editIconWidth

◆ editIconHeight

template<typename FONTPTR >
uint8_t tcgfx::ColorGfxMenuConfig< FONTPTR >::editIconHeight

◆ titleBottomMargin

template<typename FONTPTR >
uint8_t tcgfx::ColorGfxMenuConfig< FONTPTR >::titleBottomMargin

◆ titleFontMagnification

template<typename FONTPTR >
uint8_t tcgfx::ColorGfxMenuConfig< FONTPTR >::titleFontMagnification

◆ itemFontMagnification

template<typename FONTPTR >
uint8_t tcgfx::ColorGfxMenuConfig< FONTPTR >::itemFontMagnification

The documentation for this struct was generated from the following file: