|
| | BaseDialog () |
| |
| void | setButtons (ButtonType btn1, ButtonType btn2, int defVal=0) |
| |
| void | show (const char *headerPgm, bool allowRemote, CompletedHandlerFn completedHandler=NULL) |
| |
| void | showRam (const char *headerRam, bool allowRemote, CompletedHandlerFn completedHandler=NULL) |
| |
| void | showController (bool allowRemote, BaseDialogController *controller) |
| |
| void | setUserData (void *data) |
| |
| virtual void | copyIntoBuffer (const char *sz) |
| |
| virtual void | internalSetVisible (bool visible) |
| |
|
virtual char * | getBufferData () |
| |
| void | hide () |
| |
| bool | isUsingOOController () |
| |
| bool | isInUse () |
| |
| bool | isCompressedMode () |
| |
| void | dialogRendering (unsigned int currentValue, bool userClicked) |
| |
|
bool | isMenuItemBased () |
| |
|
bool | isRenderNeeded () |
| |
|
bool | isRemoteUpdateNeeded (int remote) |
| |
|
void | setRemoteUpdateNeeded (int remote, bool b) |
| |
|
void | setRemoteUpdateNeededAll () |
| |
|
void | clearRemoteUpdateNeededAll () |
| |
|
void | setRemoteAllowed (bool allowed) |
| |
|
void | encodeMessage (TagValueRemoteConnector *remote) |
| |
|
void | remoteAction (ButtonType type) |
| |
| bool | copyButtonText (char *data, int buttonNum, int currentValue, bool isActive) |
| |
|
bool | copyButtonText (char *data, int buttonNum, int currentValue) |
| |
| void | actionPerformed (int btnNum) |
| |
|
char | header [20] |
| |
|
const char * | headerPgm |
| |
|
union { | |
| |
|
BaseDialogController * | controller |
| |
|
CompletedHandlerFn | completedHandler |
| |
| }; | | |
| |
|
void * | userData |
| |
|
ButtonType | button1 |
| |
|
ButtonType | button2 |
| |
|
uint8_t | lastBtnVal |
| |
|
uint16_t | flags |
| |
|
MenuRedrawState | needsDrawing |
| |
◆ internalRender()
| void NoRenderDialog::internalRender |
( |
int |
currentValue | ) |
|
|
inlineoverrideprotectedvirtual |
Needs to be overriden by each leaf renderer implementation in order to draw the actual dialog onto the display.
- Parameters
-
| currentValue | the encoder currentValue |
Implements BaseDialog.
The documentation for this class was generated from the following file: