|
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 |
Public Member Functions inherited from ItemTextField | |
| 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 () |
Public Member Functions inherited from MenuItem | |
| 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 |
Public Attributes inherited from ItemTextField | |
| std::string * | input |
Additional Inherited Members | |
Protected Attributes inherited from ItemTextField | |
| 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.
1.8.13