C++ DevKit
C++ set of OOP library
Loading...
Searching...
No Matches
"View"

This group concerns all classes related to DIY PCB modules or components that can be used as Viewer in MVC architecture. More...

Classes

class  SSD1306
 SSD1306 128x64 pixel OLED display device driver with I2C interface. More...
 
class  ST7735
 ST7735 driven TFT color display device. More...
 
class  DisplayDevice
 A generic class for all display device. More...
 
class  GraphicDisplayDevice
 This is the abstract class to handle all generic behavior of physical graphic display devices (e.g. OLED screen SSD1306). More...
 
class  PrinterDevice
 A class dedicated to pure text display such as console, printer, ASCII character line display. More...
 
class  Canvas
 The canvas is a virtual memory in which the widget draws. More...
 
class  CanvasVLSB
 A special version of canvas for monochrome widget (and device) with 8pixel/byte arranged vertically. More...
 
class  CanvasRGB
 A special version of canvas for color widget (and device) with 1 pixel/byte accoeding to 565 RGB color coding. More...
 
class  CanvasHMSB
 A special version of canvas for monochrome widget with 8pixel/byte arranged horizontally. Usefull for monochrome widget (e.g.text) even for color RGB565 display device. More...
 
class  Blinker
 A base class used to add blinking feature to widgets. To do so, this widget must inherit from Blinker. More...
 
class  Widget
 A widget is a displayed object on a device screen. This is the base widget, it is derived as GraphicWidget with graphical capabilities and GraphicWidget is derived as TextWidget that adds textual capabilities. More...
 
class  GraphicWidget
 The graphical version of a Widget. More...
 
class  TextWidget
 a dedicated class for text frame only More...
 
class  PrintWidget
 A widget used when we need to simply print but still want to take advantage of the status change management. More...
 
class  WidgetHorizontalBargraph
 the widget that display an horizontal bargraph More...
 
class  WidgetVerticalBargraph
 the widget that display a vertical bargraph More...
 
class  WidgetHorizontalBar
 a widget that draw an horizontal bar, filled up to the given level value More...
 
class  WidgetSquareLed
 A widget that show a square (it can be a rectangle) on the display. More...
 
class  WidgetBlinkingSquareLed
 A widget that show a square (it can be a rectangle) on the display. More...
 
class  WidgetFocusIndicator
 A specific class dedicated to indicate the status of an UIControlledModel. Not an abstract class, can be implemented. More...
 

Detailed Description

This group concerns all classes related to DIY PCB modules or components that can be used as Viewer in MVC architecture.