#include "SDL.h"#include <vector>

Go to the source code of this file.
Classes | |
| class | events::handler |
| struct | events::event_context |
| struct | events::pump_info |
| class | events::pump_monitor |
Namespaces | |
| namespace | events |
Handling of system events. | |
Defines | |
| #define | DOUBLE_CLICK_EVENT SDL_USEREVENT |
| #define | TIMER_EVENT (SDL_USEREVENT + 1) |
| #define | HOVER_REMOVE_POPUP_EVENT (SDL_USEREVENT + 2) |
| #define | DRAW_EVENT (SDL_USEREVENT + 3) |
| #define | CLOSE_WINDOW_EVENT (SDL_USEREVENT + 4) |
| #define | SHOW_HELPTIP_EVENT (SDL_USEREVENT + 5) |
| #define | INPUT_MASK |
Typedefs | |
| typedef std::vector < events::handler * > | handler_vector |
Functions | |
| void | events::focus_handler (const handler *ptr) |
| void | events::cycle_focus () |
| bool | events::has_focus (const handler *hand, const SDL_Event *event) |
| void | events::pump () |
| int | events::discard (Uint32 event_mask) |
| void | events::raise_process_event () |
| void | events::raise_draw_event () |
| void | events::raise_volatile_draw_event () |
| void | events::raise_volatile_undraw_event () |
| void | events::raise_help_string_event (int mousex, int mousey) |
| #define CLOSE_WINDOW_EVENT (SDL_USEREVENT + 4) |
Definition at line 27 of file events.hpp.
Referenced by gui2::event::thandler::handle_event().
| #define DOUBLE_CLICK_EVENT SDL_USEREVENT |
Definition at line 23 of file events.hpp.
Referenced by gui::menu::handle_event(), mp::gamebrowser::handle_event(), gui2::event::thandler::handle_event(), and gui2::tdialog::show().
| #define DRAW_EVENT (SDL_USEREVENT + 3) |
Definition at line 26 of file events.hpp.
Referenced by gui2::event::thandler::handle_event().
| #define HOVER_REMOVE_POPUP_EVENT (SDL_USEREVENT + 2) |
Definition at line 25 of file events.hpp.
Referenced by gui2::event::thandler::handle_event().
| #define INPUT_MASK |
(SDL_EVENTMASK(SDL_KEYDOWN)|\
SDL_EVENTMASK(SDL_KEYUP)|\
SDL_EVENTMASK(SDL_MOUSEBUTTONDOWN)|\
SDL_EVENTMASK(SDL_MOUSEBUTTONUP)|\
SDL_EVENTMASK(SDL_JOYBUTTONDOWN)|\
SDL_EVENTMASK(SDL_JOYBUTTONUP))
Definition at line 120 of file events.hpp.
Referenced by game_controller::play_multiplayer().
| #define SHOW_HELPTIP_EVENT (SDL_USEREVENT + 5) |
Definition at line 28 of file events.hpp.
Referenced by gui2::event::thandler::handle_event().
| #define TIMER_EVENT (SDL_USEREVENT + 1) |
Definition at line 24 of file events.hpp.
Referenced by gui2::event::thandler::handle_event().
| typedef std::vector<events::handler*> handler_vector |
Definition at line 118 of file events.hpp.
| Generated by doxygen 1.7.1 on Thu May 24 2012 01:03:56 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |