supertux
|
Public Member Functions | |
ItemFloatField (const std::string &text_, float *input_, int id_=-1, bool positive=false) | |
virtual void | on_input_update () override |
Calls when the input gets updated. More... | |
virtual void | insert_text (const std::string &text, const int left_offset_pos) override |
![]() | |
ItemTextField (const std::string &text_, std::string *input_, int id_=-1) | |
virtual void | draw (DrawingContext &, const Vector &pos, int menu_width, bool active) override |
Draws the menu item. More... | |
virtual int | get_width () const override |
Returns the minimum width of the menu item. More... | |
virtual void | process_action (const MenuAction &action) override |
Processes the menu action. More... | |
void | change_input (const std::string &input_) |
virtual void | invalid_remove () |
Calls when the user wants to remove an invalid char. More... | |
virtual void | event (const SDL_Event &ev) override |
Processes the given event. More... | |
virtual bool | changes_width () const override |
Indicates that this item changes its width. More... | |
virtual void | update_undo () |
Updates undo and redo status. More... | |
virtual void | clear () |
virtual void | go_left () |
virtual void | go_right () |
virtual void | go_to_beginning () |
virtual void | go_to_end () |
virtual void | delete_front () |
virtual void | delete_back () |
virtual void | cut () |
virtual void | copy () |
virtual void | paste () |
virtual void | undo () |
virtual void | redo () |
![]() | |
MenuItem (const std::string &text, int id=-1) | |
int | get_id () const |
void | set_help (const std::string &help_text) |
const std::string & | get_help () const |
void | set_text (const std::string &text) |
const std::string & | get_text () const |
void | set_font (const FontPtr font) |
const FontPtr & | get_font () const |
virtual void | on_window_resize () |
virtual bool | skippable () const |
Returns true when the menu item has no action and therefore can be skipped. More... | |
virtual float | get_distance () const |
Returns the distance between the items above and below the current menu item. More... | |
virtual int | get_height () const |
Returns height of menu item. More... | |
virtual Color | get_color () const |
virtual bool | no_other_action () const |
Returns true when the MenuManager shouldn't do anything else. More... | |
virtual bool | select_blink () const |
Returns true when the item should have a blink effect, provided by the menu, when active. More... | |
Public Attributes | |
float * | number |
![]() | |
std::string * | input |
Additional Inherited Members | |
![]() | |
std::string | m_input_undo |
std::string | m_input_redo |
const std::string | m_cursor |
float | m_cursor_width |
int | m_cursor_left_offset |
|
overridevirtual |
Calls when the input gets updated.
Reimplemented from ItemTextField.