|
| 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: