tcMenu
src Directory Reference

Directories

Files

file  BaseDialog.h [code]
 The definition of the base dialog object, that can be used with any display type. These are designed to handle simple user informational pages and questions.
 
file  BaseRenderers.h [code]
 The base definitions and classes shared by all TcMenu renderers.
 
file  EditableLargeNumberMenuItem.h [code]
 This file contains the classes needed to edit very large number values that could not be edited with a rotary encoder. These numeric values have 12 digits, and as many decimal places as required.
 
file  EepromItemStorage.h [code]
 this file contains a series of helper methods for loading and saving menu item to eeprom.
 
file  MenuHistoryNavigator.h [code]
 contains the functionality to do with menu item navigation, including a stack of previous navigations
 
file  MenuItems.h [code]
 In TcMenu, MenuItem storage is shared between program memory and RAM. Usually each MenuItem has associated Info block and within the InfoBlock, the first fields must be in the same order as AnyMenuInfo. The most commonly used menu items are defined within this file. Each menu item also has a menu item type that is used during rendering and remote communication to determine what it actually is.
 
file  MenuIterator.h [code]
 Provides a number of utility functions for the processing of menu item structures.
 
file  MessageProcessors.h [code]
 This file contains the default processors that can deal with incoming messages turning them into events on tcMenu.
 
file  RemoteAuthentication.h [code]
 Contains the base functionality for communication between the menu library and remote APIs.
 
file  RemoteConnector.h [code]
 Contains the base functionality for communication between the menu library and remote APIs.
 
file  RemoteMenuItem.h [code]
 This file contains the extra types needed for remote menu items, they are not in the main MenuItems.h header because they require all the remote headers be included.
 
file  RemoteTypes.h [code]
 contains the definitions of each message and field.
 
file  RuntimeMenuItem.h [code]
 Contains definitions of menu items that can be fully defined at runtime with no need for prog mem structures.
 
file  ScrollChoiceMenuItem.h [code]
 contains the menu item definition for scrolling choice types, and also for RGB items
 
file  SecuredMenuPopup.h [code]
 contains the code to show a security screen for secured menus.
 
file  tcMenu.h [code]
 The menu manager is responsible for managing a set of menu items, and is configured with a renderer and input capability in order to present the menu. Remotes generally also the the menu manager to find out about the overall structure.
 
file  tcMenuKeyboard.h [code]
 contains a keyboard listener for use with MatrixKeyboardManager that can control a menu system
 
file  tcMenuVersion.h [code]
 contains the version information and accessor functions.
 
file  tcUtil.h [code]
 A series of utilities that used throughout tcMenu.