

Public Member Functions | |
| leader_preview_pane (game_display &disp, const std::vector< const config * > &side_list, int color) | |
| 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 | |
| std::vector< const config * > | side_list_ |
| const int | color_ |
| gui::combo | leader_combo_ |
| gui::combo | gender_combo_ |
| leader_list_manager | leaders_ |
| size_t | selection_ |
Definition at line 45 of file multiplayer_wait.hpp.
| mp::wait::leader_preview_pane::leader_preview_pane | ( | game_display & | disp, | |
| const std::vector< const config * > & | side_list, | |||
| int | color | |||
| ) |
Definition at line 44 of file multiplayer_wait.cpp.
References color_, leaders_, leader_list_manager::set_color(), and gui::widget::set_location().

| void mp::wait::leader_preview_pane::draw_contents | ( | ) | [private, virtual] |
Reimplemented from gui::widget.
Definition at line 68 of file multiplayer_wait.cpp.
References _, gui::widget::bg_restore(), COLUMN_SEPARATOR, gui2::create_rect(), font::draw_text(), font::draw_wrapped_text(), unit_type_data::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(), leader_list_manager::get_RC_suffix(), CVideo::getSurface(), gui::widget::height(), unit_type::image(), font::IMAGE, leader_combo_, leaders_, gui::widget::location(), font::NORMAL_COLOR, surface::null(), resources::screen, sdl_blit(), selection_, gui::widget::set_location(), side_list_, font::SIZE_PLUS, font::SIZE_SMALL, utils::split(), unit_type::type_name(), unit_types, and gui::widget::video().

| std::string mp::wait::leader_preview_pane::get_selected_gender | ( | ) |
Definition at line 163 of file multiplayer_wait.cpp.
References leader_list_manager::get_gender(), and leaders_.
Referenced by mp::wait::join_game().


| std::string mp::wait::leader_preview_pane::get_selected_leader | ( | ) |
Definition at line 158 of file multiplayer_wait.cpp.
References leader_list_manager::get_leader(), 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 168 of file multiplayer_wait.cpp.
References gender_combo_, h, and leader_combo_.
| bool mp::wait::leader_preview_pane::left_side | ( | ) | const [virtual] |
Implements gui::preview_pane.
Definition at line 145 of file multiplayer_wait.cpp.
| void mp::wait::leader_preview_pane::process_event | ( | ) | [private, virtual] |
Reimplemented from events::handler.
Definition at line 58 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().

| void mp::wait::leader_preview_pane::set_selection | ( | int | index | ) | [virtual] |
Implements gui::preview_pane.
Definition at line 150 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().

| bool mp::wait::leader_preview_pane::show_above | ( | ) | const [virtual] |
Reimplemented from gui::preview_pane.
Definition at line 140 of file multiplayer_wait.cpp.
const int mp::wait::leader_preview_pane::color_ [private] |
Definition at line 63 of file multiplayer_wait.hpp.
Referenced by leader_preview_pane().
Definition at line 65 of file multiplayer_wait.hpp.
Referenced by draw_contents(), handler_members(), and process_event().
Definition at line 64 of file multiplayer_wait.hpp.
Referenced by draw_contents(), handler_members(), and process_event().
Definition at line 66 of file multiplayer_wait.hpp.
Referenced by draw_contents(), get_selected_gender(), get_selected_leader(), leader_preview_pane(), process_event(), and set_selection().
size_t mp::wait::leader_preview_pane::selection_ [private] |
Definition at line 67 of file multiplayer_wait.hpp.
Referenced by draw_contents(), and set_selection().
std::vector<const config *> mp::wait::leader_preview_pane::side_list_ [private] |
Definition at line 62 of file multiplayer_wait.hpp.
Referenced by draw_contents().
| Generated by doxygen 1.7.1 on Thu May 24 2012 01:24:57 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |