Public Member Functions | |
leader_preview_pane (game_display &disp, const config::child_list &side_list) | |
bool | show_above () const |
bool | left_side () const |
void | set_selection (int index) |
std::string | get_selected_leader () |
std::string | get_selected_gender () |
handler_vector | handler_members () |
Private Member Functions | |
virtual void | draw_contents () |
virtual void | process_event () |
Private Attributes | |
const config::child_list | side_list_ |
gui::combo | leader_combo_ |
gui::combo | gender_combo_ |
leader_list_manager | leaders_ |
size_t | selection_ |
Definition at line 48 of file multiplayer_wait.hpp.
mp::wait::leader_preview_pane::leader_preview_pane | ( | game_display & | disp, | |
const config::child_list & | side_list | |||
) |
Definition at line 48 of file multiplayer_wait.cpp.
References leader_pane_position, and gui::widget::set_location().
bool mp::wait::leader_preview_pane::show_above | ( | ) | const [virtual] |
bool mp::wait::leader_preview_pane::left_side | ( | ) | const [virtual] |
void mp::wait::leader_preview_pane::set_selection | ( | int | index | ) | [virtual] |
Implements gui::preview_pane.
Definition at line 166 of file multiplayer_wait.cpp.
References leader_list_manager::get_leader(), leaders_, selection_, gui::widget::set_dirty(), leader_list_manager::update_gender_list(), and leader_list_manager::update_leader_list().
std::string mp::wait::leader_preview_pane::get_selected_leader | ( | ) |
Definition at line 174 of file multiplayer_wait.cpp.
References leader_list_manager::get_leader(), and leaders_.
Referenced by mp::wait::join_game().
std::string mp::wait::leader_preview_pane::get_selected_gender | ( | ) |
Definition at line 179 of file multiplayer_wait.cpp.
References leader_list_manager::get_gender(), and leaders_.
Referenced by mp::wait::join_game().
handler_vector mp::wait::leader_preview_pane::handler_members | ( | ) | [virtual] |
Reimplemented from gui::preview_pane.
Definition at line 184 of file multiplayer_wait.cpp.
References gender_combo_, and leader_combo_.
void mp::wait::leader_preview_pane::draw_contents | ( | ) | [private, virtual] |
Reimplemented from gui::widget.
Definition at line 70 of file multiplayer_wait.cpp.
References _, gui::widget::bg_restore(), COLUMN_SEPARATOR, font::draw_text(), font::draw_wrapped_text(), unit_type_data::unit_type_map_wrapper::end(), unit_race::FEMALE, unit_type_data::unit_type_map_wrapper::find(), unit_type::flag_rgb(), gender_combo_, leader_list_manager::get_gender(), unit_type::get_gender_unit_type(), image::get_image(), leader_list_manager::get_leader(), CVideo::getSurface(), gui::widget::height(), unit_type::image(), font::IMAGE, leader_combo_, leader_pane_border, leaders_, loc, gui::widget::location(), unit_race::MALE, font::NORMAL_COLOUR, surface::null(), screen, selection_, gui::widget::set_location(), side_list_, font::SIZE_PLUS, font::SIZE_SMALL, utils::split(), unit_type::type_name(), unit_type_data::types(), and gui::widget::video().
void mp::wait::leader_preview_pane::process_event | ( | ) | [private, virtual] |
Reimplemented from events::handler.
Definition at line 60 of file multiplayer_wait.cpp.
References gui::combo::changed(), gender_combo_, leader_list_manager::get_leader(), leader_combo_, leaders_, gui::widget::set_dirty(), leader_list_manager::set_leader_combo(), and leader_list_manager::update_gender_list().
const config::child_list mp::wait::leader_preview_pane::side_list_ [private] |
Definition at line 66 of file multiplayer_wait.hpp.
Referenced by draw_contents(), handler_members(), and process_event().
Definition at line 67 of file multiplayer_wait.hpp.
Referenced by draw_contents(), handler_members(), and process_event().
Definition at line 68 of file multiplayer_wait.hpp.
Referenced by draw_contents(), get_selected_gender(), get_selected_leader(), process_event(), and set_selection().
size_t mp::wait::leader_preview_pane::selection_ [private] |
Definition at line 69 of file multiplayer_wait.hpp.
Referenced by draw_contents(), and set_selection().
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |