Classes | |
| struct | manager |
| struct | setter |
Enumerations | |
| enum | CURSOR_TYPE { NORMAL , WAIT , IBEAM , MOVE , ATTACK , HYPERLINK , MOVE_DRAG , ATTACK_DRAG , NO_CURSOR , NUM_CURSORS } |
Functions | |
| void | set (CURSOR_TYPE type=NUM_CURSORS) |
| Use the default parameter to reset cursors. | |
| void | set_dragging (bool drag) |
| CURSOR_TYPE | get () |
| void | set_focus (bool focus) |
| enum cursor::CURSOR_TYPE |
| Enumerator | |
|---|---|
| NORMAL | |
| WAIT | |
| IBEAM | |
| MOVE | |
| ATTACK | |
| HYPERLINK | |
| MOVE_DRAG | |
| ATTACK_DRAG | |
| NO_CURSOR | |
| NUM_CURSORS | |
Definition at line 28 of file cursor.hpp.
| CURSOR_TYPE cursor::get | ( | ) |
Definition at line 195 of file cursor.cpp.
Referenced by game_display::draw_hex(), gui::textbox::handle_event(), events::mouse_handler::mouse_motion(), events::mouse_handler::touch_motion(), gui2::label::update_mouse_cursor(), gui2::rich_label::update_mouse_cursor(), gui2::text_box_base::update_mouse_cursor(), and gui::textbox::~textbox().
| void cursor::set | ( | CURSOR_TYPE | type = NUM_CURSORS | ) |
Use the default parameter to reset cursors.
e.g. after a change in color cursor preferences
Definition at line 161 of file cursor.cpp.
References NORMAL, and NUM_CURSORS.
Referenced by do_gameloop(), editor::editor_controller::editor_controller(), gui::textbox::handle_event(), cursor::manager::manager(), events::mouse_handler::mouse_motion(), events::mouse_handler::move_unit_along_route(), game_launcher::play_multiplayer(), game_launcher::play_multiplayer_commandline(), prefs::set_color_cursors(), set_dragging(), set_focus(), cursor::setter::setter(), gui2::multiline_text::signal_handler_mouse_motion(), events::mouse_handler::teleport_action(), events::mouse_handler::touch_motion(), gui2::combobox::update_mouse_cursor(), gui2::label::update_mouse_cursor(), gui2::rich_label::update_mouse_cursor(), gui2::text_box_base::update_mouse_cursor(), cursor::setter::~setter(), and gui::textbox::~textbox().
| void cursor::set_dragging | ( | bool | drag | ) |
Definition at line 175 of file cursor.cpp.
References ATTACK, ATTACK_DRAG, MOVE, MOVE_DRAG, and set().
Referenced by events::mouse_handler_base::cancel_dragging(), events::mouse_handler_base::clear_dragging(), events::mouse_handler_base::mouse_motion_default(), and events::mouse_handler_base::mouse_press().
| void cursor::set_focus | ( | bool | focus | ) |