|
GUIslice
0.16.0
Embedded GUI in C
|
Extended data for Textbox element. More...
#include <XTextbox.h>
Data Fields | |
| char * | pBuf |
| Ptr to the text buffer (circular buffer)) More... | |
| int8_t | nMarginX |
| Margin for text area within element rect (X) More... | |
| int8_t | nMarginY |
| Margin for text area within element rect (Y) More... | |
| bool | bWrapEn |
| Enable for line wrapping. More... | |
| uint16_t | nBufRows |
| Number of rows in buffer. More... | |
| uint16_t | nBufCols |
| Number of columns in buffer. More... | |
| bool | bScrollEn |
| Enable for scrollbar. More... | |
| uint16_t | nScrollPos |
| Current scrollbar position. More... | |
| uint8_t | nChSizeX |
| Width of characters (pixels) More... | |
| uint8_t | nChSizeY |
| Height of characters (pixels) More... | |
| uint8_t | nWndCols |
| Window X size. More... | |
| uint8_t | nWndRows |
| Window Y size. More... | |
| uint8_t | nCurPosX |
| Cursor X position. More... | |
| uint8_t | nCurPosY |
| Cursor Y position. More... | |
| uint8_t | nBufPosX |
| Buffer X position. More... | |
| uint8_t | nBufPosY |
| Buffer Y position. More... | |
| uint8_t | nWndRowStart |
| First row of current window. More... | |
| int16_t | nRedrawRow |
| Specific row to update in redraw (if not -1) More... | |
Extended data for Textbox element.
| bool gslc_tsXTextbox::bScrollEn |
Enable for scrollbar.
| bool gslc_tsXTextbox::bWrapEn |
Enable for line wrapping.
| uint16_t gslc_tsXTextbox::nBufCols |
Number of columns in buffer.
| uint8_t gslc_tsXTextbox::nBufPosX |
Buffer X position.
| uint8_t gslc_tsXTextbox::nBufPosY |
Buffer Y position.
| uint16_t gslc_tsXTextbox::nBufRows |
Number of rows in buffer.
| uint8_t gslc_tsXTextbox::nChSizeX |
Width of characters (pixels)
| uint8_t gslc_tsXTextbox::nChSizeY |
Height of characters (pixels)
| uint8_t gslc_tsXTextbox::nCurPosX |
Cursor X position.
| uint8_t gslc_tsXTextbox::nCurPosY |
Cursor Y position.
| int8_t gslc_tsXTextbox::nMarginX |
Margin for text area within element rect (X)
| int8_t gslc_tsXTextbox::nMarginY |
Margin for text area within element rect (Y)
| int16_t gslc_tsXTextbox::nRedrawRow |
Specific row to update in redraw (if not -1)
| uint16_t gslc_tsXTextbox::nScrollPos |
Current scrollbar position.
| uint8_t gslc_tsXTextbox::nWndCols |
Window X size.
| uint8_t gslc_tsXTextbox::nWndRows |
Window Y size.
| uint8_t gslc_tsXTextbox::nWndRowStart |
First row of current window.
| char* gslc_tsXTextbox::pBuf |
Ptr to the text buffer (circular buffer))