|
| 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 | on_input_update () |
| Calls when the input gets updated. More...
|
|
virtual void | insert_text (const std::string &text, const int left_offset_pos) |
|
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 () |
|
|
std::string | m_input_undo |
|
std::string | m_input_redo |
|
const std::string | m_cursor |
|
float | m_cursor_width |
|
int | m_cursor_left_offset |
|
◆ changes_width()
virtual bool ItemTextField::changes_width |
( |
| ) |
const |
|
inlineoverridevirtual |
Indicates that this item changes its width.
Reimplemented from MenuItem.
◆ draw()
void ItemTextField::draw |
( |
DrawingContext & |
context, |
|
|
const Vector & |
pos, |
|
|
int |
menu_width, |
|
|
bool |
active |
|
) |
| |
|
overridevirtual |
◆ event()
void ItemTextField::event |
( |
const SDL_Event & |
ev | ) |
|
|
overridevirtual |
◆ get_width()
int ItemTextField::get_width |
( |
| ) |
const |
|
overridevirtual |
◆ invalid_remove()
virtual void ItemTextField::invalid_remove |
( |
| ) |
|
|
inlinevirtual |
Calls when the user wants to remove an invalid char.
Reimplemented in ItemScriptLine.
◆ on_input_update()
virtual void ItemTextField::on_input_update |
( |
| ) |
|
|
inlinevirtual |
◆ process_action()
void ItemTextField::process_action |
( |
const MenuAction & |
action | ) |
|
|
overridevirtual |
◆ update_undo()
void ItemTextField::update_undo |
( |
| ) |
|
|
virtual |
Updates undo and redo status.
The documentation for this class was generated from the following files: