C++ DevKit
C++ set of OOP library
|
the data structure used to configure textual widget More...
#include <canvas.h>
Public Attributes | |
uint8_t | number_of_column {0} |
The max number of line with respect to frame height and font height. | |
uint8_t | number_of_line {0} |
The max number of column with respect to frame width and font width. | |
uint8_t | widget_anchor_x {0} |
the x_axis anchor of the widget | |
uint8_t | widget_anchor_y {0} |
the y-axis anchor of the widget | |
const unsigned char * | font {nullptr} |
The font used. Current font are defined according to IBM CP437. The font files are derived from https://github.com/Harbys/pico-ssd1306 works. They come is size 5x8, 8x8, 12x16 and 16x32. | |
uint8_t | tab_size {2} |
The number of space that ASCII character HT (aka TAB , "\t", 0x9) generates, default to 2. | |
ColorIndex | fg_color {ColorIndex::WHITE} |
The foreground color, default to WHITE. | |
ColorIndex | bg_color {ColorIndex::BLACK} |
The background color, default to BLACK. | |
bool | wrap {true} |
Wrap flag : if true, text wrap to the next line when end of line is reached. | |
bool | auto_next_char {true} |
auto_next_char flag : if true each char steps one position after being written. | |
bool | widget_with_border {false} |
a flag that indicates if the widget has a 1-pixel width border | |
the data structure used to configure textual widget