By dave | May 11, 2021

Examples of this theme

Information about themes in general.

Below we show three examples of this theme, first you see an inverse title example, but with sliders turned on, we don’t do this by default as it comes with some issues, but some may like it. Second, we show inverse video on a dual color OLED, and lastly, we show the bordered theme.

menu library on oled screen bordered

oled menu using border theme plugin

menu library on 2 color oled screen inverse

Two color oled inverse theme plugin

menu library on oled screen inverse title

oled menu using inverse title theme plugin


TcMenu ships with two monochrome themes, one that uses borders for the title and avoids the use of inverse video to a large extent, and one where the title and selection use inverse video.

Depending on the display you have, inverse video may not work particularly well, so this gives a bordered option too.

Configuring the theme

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.

Font for items

This is the default font that menu items will draw using. See Fonts in the menu designer

Font for title

This is the title font that will be used for header text. See Fonts in the menu designer

Border size of the title / title padding

This defines either the border size of the title in bordered mode, or the padding around the title in inverse video mode.

Spacing between title and first item

If you’re using a two color OLED display then you may need to slightly adjust the spacing before the first item.

How to show title

There are various ways that the title can be drawn, always, as the first row, or never.

Additional documentation

Other pages within this category

comments powered by Disqus

This site uses cookies to analyse traffic, and to record consent. We also embed Twitter, Youtube and Disqus content on some pages, these companies have their own privacy policies.

Our privacy policy applies to all pages on our site

Should you need further guidance on how to proceed: External link for information about cookie management.

Send a message
X

Please use the forum for help with UI & libraries.

This message will be securely transmitted to our servers.