events.cpp File Reference

#include "global.hpp"
#include "clipboard.hpp"
#include "cursor.hpp"
#include "events.hpp"
#include "log.hpp"
#include "preferences_display.hpp"
#include "sound.hpp"
#include "video.hpp"
#include "SDL.h"
#include <algorithm>
#include <cassert>
#include <deque>
#include <utility>
#include <vector>

Include dependency graph for events.cpp:

Go to the source code of this file.

Namespaces

namespace  events

Defines

#define ERR_GEN   LOG_STREAM(err, general)
#define INFO_GEN   LOG_STREAM(info, general)

Functions

void events::raise_help_string_event (int mousex, int mousey)
void events::focus_handler (const handler *ptr)
bool events::has_focus (const handler *hand, const SDL_Event *event)
void events::pump ()
void events::raise_process_event ()
void events::raise_draw_event ()
void events::raise_volatile_draw_event ()
void events::raise_volatile_undraw_event ()
int events::discard (Uint32 event_mask)

Variables

std::deque< context > events::event_contexts
std::vector< pump_monitor * > events::pump_monitors


Define Documentation

#define ERR_GEN   LOG_STREAM(err, general)

Definition at line 33 of file events.cpp.

Referenced by events::discard().

#define INFO_GEN   LOG_STREAM(info, general)

Definition at line 34 of file events.cpp.


Variable Documentation

Definition at line 54 of file events.cpp.

std::vector<handler*> handlers

Definition at line 53 of file events.cpp.


Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs