34 void beginSession(MenuItem* navigatedBackwardFrom)
override;
36 bool cancelEditingIfItsOn();
39 virtual void getText(
char* buffer, int32_t* getLeftLength =
nullptr, int32_t* getRightLength =
nullptr,
40 bool mayShowJustOne =
true) = 0;
41 virtual bool mayEditRangeEdge(RangeEdit whichEdge) {
return true; }
42 virtual void drawValue() { this->drawValue(0); }
43 void drawValue(int32_t startPos,
bool renderSidebarToo =
true);
44 void drawValueForEditingRange(
bool blinkImmediately);