The Battle for Wesnoth  1.13.4+dev
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Classes | Namespaces
mouse_action.hpp File Reference
#include "editor/action/action_base.hpp"
#include "editor/map/editor_map.hpp"
#include "theme.hpp"
#include "editor/palette/editor_palettes.hpp"
#include "editor/palette/terrain_palettes.hpp"
#include "editor/palette/location_palette.hpp"
#include "editor/palette/empty_palette.hpp"
#include <SDL_video.h>
Include dependency graph for mouse_action.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  editor::mouse_action
 A mouse action receives events from the controller, and responds to them by creating an appropriate editor_action object. More...
 
class  editor::brush_drag_mouse_action
 A brush-drag mouse action base class which adds brush and drag processing to a basic mouse action. More...
 
class  editor::mouse_action_paint
 Brush paint mouse action. More...
 
class  editor::mouse_action_paste
 Paste action. More...
 
class  editor::mouse_action_fill
 Fill action. More...
 
class  editor::mouse_action_starting_position
 Set starting position action. More...
 

Namespaces

 editor
 Manage the empty-palette in the editor.