37 void render(
bool partial)
override;
39 const char*
getName()
const override {
return "PasswordT9View"; }
44 bool revealed_ =
false;
T9 input variant for secrets: displays asterisks instead of letters and offers a long-press reveal to...
const char * getFooterHint() const override
void setRevealed(bool revealed)
Forces the reveal state. Defaults to false after each init().
const char * getName() const override
void setMaskChar(char mask)
Sets the mask character. Default '*'.
InputResult onLongPress(char key) override
Long-press on Y toggles the reveal state. Other keys delegate to T9.
void markDirty() override
Centralized key-code constants for cdc_views.