void safeDraw(Graphics *const graphics)
void drawFrame(Graphics *const graphics)
void mousePressed(MouseEvent &event)
void setNumeric(const bool numeric)
void setMaximum(const int max)
void handleCtrlKeys(const InputActionT action, bool &consumed)
const Color * mCaretColor
void keyPressed(KeyEvent &event)
void widgetHidden(const Event &event)
void drawCaret(Graphics *graphics, int x)
void setAllowSpecialActions(const bool b)
const std::string & getText() const
bool handleNormalKeys(const InputActionT action, bool &consumed)
LoseFocusOnTab mLoseFocusOnTab
TextField(const Widget2 *const widget, const std::string &text, const LoseFocusOnTab loseFocusOnTab, ActionListener *const listener, const std::string &eventId, const bool sendAlwaysEvents)
void draw(Graphics *const graphics)
void safeDrawFrame(Graphics *const graphics)
void setText(const std::string &text)
unsigned int mCaretPosition
void setParent(Widget *widget)
void setMinimum(const int min)
void setWindow(Widget *const widget)
unsigned int getCaretPosition() const
void setRange(const int min, const int max)
std::string getTextBeforeCaret() const
bool mAllowSpecialActions
void setCaretPosition(unsigned int position)
void moveCaretWordForward()
void setSendAlwaysEvents(const bool b)
void focusGained(const Event &event)
void mouseDragged(MouseEvent &event)
void caretDeleteToStart()
void focusLost(const Event &event)