35 virtual void onEnter(
void* context =
nullptr) = 0;
59 virtual void render(
bool partial) = 0;
109 virtual void onTick(uint32_t nowMs) { (void)nowMs; }
138 (void)onHide; (void)onShow; (void)userData;
virtual InputResult onLongPress(char key)
virtual void clearDirty()=0
virtual void setLifecycleHooks(void(*onHide)(void *), void(*onShow)(void *), void *userData)
virtual const char * getName() const =0
virtual void setFooterHint(const char *hint)
virtual InputResult onKey(char key)=0
virtual void onResume()=0
virtual void onTick(uint32_t nowMs)
virtual void onEnter(void *context=nullptr)=0
virtual void render(bool partial)=0
virtual bool needsRender() const =0
virtual const char * getFooterHint() const
virtual void markDirty()=0
virtual bool prefersLightRefresh() const
void setFooterHint(const char *hint) override
void clearDirty() override
void setTitle(const char *title)
const char * getTitle() const
void markDirty() override
void * lifecycleUserData_
bool needsRender() const override
virtual ~ViewBase()=default
void onEnter(void *context) override
void setLifecycleHooks(void(*onHide)(void *), void(*onShow)(void *), void *userData) override
const char * getFooterHint() const override
const char * customFooter_
Centralized key-code constants for cdc_views.