Information about themes in general.
Below we show an example of a color theme, the one shown is the cool-blue theme:
TcMenu ships with the cool-blue color theme presently that is only compatible with color displays. Each color scheme has a traditional mode aimed at smaller resolutions, and a modern theme designed for larger fonts, with more spacing between elements; which is ideal for touch screens.
Themes add a theme header file to your sketch, which once generated will not be touched again by designer. This means that you can edit the theme file to meet your needs. Should you wish to regenerate the file, delete it, and then it will be regenerated.
You can now choose between native fonts supported by the library, or using our tcUnicode support.
With 3.0 of TcMenu onwards, we include support for drawing UTF-8 Unicode fonts with TcUnicode. TcUnicode supports both its own Unicode fonts that can support all unicode ranges, and is also backward compatible with Adafruit fonts too. The designer is also equiped with a new font creation UI as of 3.0 which can convert desktop fonts to embedded format.
This is the default font that menu items will draw using. See Fonts in the menu designer
This is the title font that will be used for header text. See Fonts in the menu designer
An optional border that can be drawn around actionable items to make them look more like buttons. 0 = no border.
There are various ways that the title can be drawn, always, as the first row, or never.
When true, analog items will be drawn using what looks like a percentage bar. When using touch, editing is performed by dragging the bar. This can also be set by creating a RowPosition grid entry item by item.
Determines if an active / edit item indicator should be shown on the left. This option is generally turned off for touch screen, otherwise on.