Class List¶
Here are the classes, structs, unions and interfaces with brief descriptions:
- namespace eva
- namespace evab
- class AlbumBattery Battery pictogram set (7 states).
- class AlbumFan Fan pictogram set (3 states).
- class AlbumLamp Lamp pictogram set (6 states).
- class AlbumOnOff On/Off pictogram set (2 states).
- class AlbumProgress Progress pictogram set (9 states).
- class AlbumRainbowmeter Rainbowmeter pictogram set (7 states).
- class AlbumRoundmeter
- class AlbumSignal Signal pictogram set (4 states).
- class AlbumSpeaker Speaker pictogram set (4 states).
- class Boxy Main application controller managing screen, input, and modal overlays.
- struct CenterAlign Center alignment strategy.
- class CompositeBase Abstract base class for composite elements that can manage child focus.
- struct Coor Coordinate structure for positions and sizes on screen.
- class ElementBase Abstract base class for all UI elements.
- class FlipWindowAlgorithm Flip-page navigation algorithm.
- class Font8Bold 8x8 bold font implementation
- class Font8Compact 8x8 compact font implementation
- class Font8Sharp 8x8 thin font implementation
- namespace GalleryRemixicon16
- namespace GalleryRemixicon24
- namespace GalleryRemixicon32
- class Grid Layout manager for rest-based UI arrangement.
- struct HorizontalProgressBarCharset Character set for horizontal progress bar.
- class HorizontalProgressBarTileset Horizontal progress bar pictogram set.
- struct HorizontalScrollBarCharset Character set for horizontal scroll bar.
- class HorizontalScrollBarTileset Horizontal scroll bar pictogram set.
- struct HorizontalTextPolicy Policy for horizontal text-based stretch bars.
- struct HorizontalTilesetPolicy Policy for horizontal orientation of stretch bars.
- class IFont Abstract interface for font providers.
- class InputAnimationPx Animation input element with configurable speed.
- class InputButton Button input element (label in RAM).
- class InputButtonF Button input element (label in PROGMEM).
- class InputButtonPx Pictogram button element.
- class InputFloat Float input element.
- class InputFloatDiscrete Discrete float input element.
- class InputInt Integer input element.
- class InputIntDiscrete Discrete integer input element.
- class InputSelectorPx Pictogram-based input element.
- class KeyCatcher Decorator that catches specified key events and forwards them to a listener.
- class KeyModifier Decorator that modifies values using increment/decrement keys.
- class KeyReactor Decorator that triggers events when values change via increment/decrement.
- class Labeled Decorator that adds a label to any element with alignment.
- class LayoutBase Abstract base class for composite elements with circular focus chain.
- struct LeftAlign Left alignment strategy.
- class ListBox List box element with configurable windowing algorithm.
- class PaddingH Decorator that adds horizontal padding (left and right) to any element.
- class PaddingV Decorator that adds vertical padding (top and bottom) to any element.
- class Percent Percent modifier for discrete inputs.
- struct RightAlign Right alignment strategy.
- class Screen Base class for screen implementations.
- class ScreenKS0108 KS0108-based GLCD screen driver.
- class ScreenLCD_I2C I2C LCD screen driver (HD44780 with PCF8574 I2C expander).
- class ScreenPCD8544 PCD8544 screen driver (Nokia 5110 display).
- class ScreenPage8Base Base class for page-based 8-bit screens.
- class ScreenSSD1306 SSD1306 screen driver for OLED displays.
- class ScreenSSH1106 SSH1106 screen driver for OLED displays.
- class ScreenSerialPixel Debug screen that renders pixels to serial output.
- class ScreenSerialText Debug screen that renders text to serial output.
- class ScrollWindowAlgorithm Scroll navigation algorithm.
- class StretchBar Text-based stretch bar element.
- class StretchBarPx Stretch bar input element with Tilesetgram support.
- class TextLabel Text label widget with alignment.
- struct TextTraits Traits for C-string (char*).
- class Titled Decorator that adds a label to any element with alignment.
- struct VerticalProgressBarCharset Character set for vertical progress bar.
- class VerticalProgressBarTileset Vertical progress bar pictogram set.
- struct VerticalScrollBarCharset Character set for vertical scroll bar.
- class VerticalScrollBarTileset Vertical scroll bar pictogram set.
- struct VerticalTextPolicy Policy for vertical text-based stretch bars.
- struct VerticalTilesetPolicy Policy for vertical orientation of stretch bars.
- class WindowAlgorithmBase Abstract base class for window navigation algorithms.
- class Focusable Wrapper that chains elements in a circular doubly-linked list.
- class FocusableBase