14 virtual void clearSelection()
final;
16 virtual LRESULT size()
const final;
18 virtual void setMinRange(
int min)
final;
20 virtual void setMaxRange(
int max)
final;
22 virtual void setSelectionStart(
int startPosition)
final;
24 virtual void setSelectionEnd(
int endPosition)
final;
26 virtual LRESULT getPosition()
const final;
28 virtual LRESULT getMinRange()
const final;
30 virtual LRESULT getMaxRange()
const final;
32 virtual LRESULT getSelectionStart()
const final;
34 virtual LRESULT getSelectionEnd()
const final;
41 virtual void setTextColor(uint8_t red, uint8_t green, uint8_t blue)
final override;
45 virtual size_t getHash()
const override = 0;
47 virtual json::JSONBuilder getStructure()
const override;