19 #ifndef PALETTE_MANAGER_H_INCLUDED
20 #define PALETTE_MANAGER_H_INCLUDED
void set_group(size_t index)
boost::scoped_ptr< unit_palette > unit_palette_
std::vector< events::sdl_handler * > sdl_handler_vector
common_palette & active_palette()
void resrote_palete_bg(bool scroll_top)
virtual void handle_event(const SDL_Event &event)
boost::scoped_ptr< item_palette > item_palette_
mouse_action ** mouse_action_
void draw_contents()
Draw the palette.
boost::scoped_ptr< location_palette > location_palette_
palette_manager(editor_display &gui, const config &cfg, mouse_action **active_mouse_action)
boost::scoped_ptr< empty_palette > empty_palette_
sdl_handler_vector handler_members()
Manage the empty-palette in the editor.
void scroll_down()
Scroll the editor-palette down one step if possible.
void scroll_up()
Scroll the editor-palette up one step if possible.
boost::scoped_ptr< terrain_palette > terrain_palette_
A mouse action receives events from the controller, and responds to them by creating an appropriate e...
A config object defines a single node in a WML file, with access to child nodes.