Public Member Functions | |
leader_preview_pane (CVideo &v, ng::flg_manager &flg, const std::string &color) | |
bool | show_above () const |
bool | left_side () const |
void | set_selection (int index) |
sdl_handler_vector | handler_members () |
Public Member Functions inherited from gui::preview_pane | |
preview_pane (CVideo &video) | |
virtual | ~preview_pane () |
Public Member Functions inherited from gui::widget | |
SDL_Rect const & | location () const |
virtual void | set_location (SDL_Rect const &rect) |
void | set_location (int x, int y) |
void | set_width (int w) |
void | set_height (int h) |
void | set_measurements (int w, int h) |
int | width () const |
int | height () const |
bool | focus (const SDL_Event *event) |
void | set_focus (bool focus) |
virtual void | hide (bool value=true) |
bool | hidden () const |
virtual void | enable (bool new_val=true) |
bool | enabled () const |
void | set_clip_rect (const SDL_Rect &rect) |
void | set_volatile (bool val=true) |
void | set_dirty (bool dirty=true) |
bool | dirty () const |
const std::string & | id () const |
void | set_id (const std::string &id) |
void | set_help_string (const std::string &str) |
void | set_tooltip_string (const std::string &str) |
virtual void | process_help_string (int mousex, int mousey) |
virtual void | process_tooltip_string (int mousex, int mousey) |
Public Member Functions inherited from events::sdl_handler | |
virtual bool | requires_event_focus (const SDL_Event *=nullptr) const |
virtual void | join () |
virtual void | join (context &c) |
virtual void | join_same (sdl_handler *parent) |
virtual void | leave () |
virtual void | join_global () |
virtual void | leave_global () |
Private Member Functions | |
virtual void | process_event () |
virtual void | draw_contents () |
Private Attributes | |
ng::flg_manager & | flg_ |
const std::string | color_ |
gui::combo | combo_leader_ |
gui::combo | combo_gender_ |
Additional Inherited Members | |
Protected Member Functions inherited from gui::widget | |
widget (widget const &o) | |
widget (CVideo &video, const bool auto_join=true) | |
virtual | ~widget () |
void | bg_register (SDL_Rect const &rect) |
void | bg_restore () const |
void | bg_restore (SDL_Rect const &rect) const |
void | bg_update () |
void | bg_cancel () |
CVideo & | video () const |
virtual void | draw () |
virtual void | update_location (SDL_Rect const &rect) |
const SDL_Rect * | clip_rect () const |
virtual sdl_handler_vector | member_handlers () |
virtual void | handle_event (SDL_Event const &) |
virtual void | handle_window_event (SDL_Event const &event) |
bool | mouse_locked () const |
void | aquire_mouse_lock () |
void | free_mouse_lock () |
Protected Member Functions inherited from events::sdl_handler | |
sdl_handler (const bool auto_join=true) | |
virtual | ~sdl_handler () |
Protected Attributes inherited from gui::widget | |
bool | focus_ |
Definition at line 42 of file multiplayer_wait.hpp.
mp::wait::leader_preview_pane::leader_preview_pane | ( | CVideo & | v, |
ng::flg_manager & | flg, | ||
const std::string & | color | ||
) |
Definition at line 62 of file multiplayer_wait.cpp.
References color_, combo_gender_, combo_leader_, flg_, ng::flg_manager::reset_gender_combo(), ng::flg_manager::reset_leader_combo(), and gui::widget::set_location().
|
privatevirtual |
Reimplemented from gui::widget.
Definition at line 93 of file multiplayer_wait.cpp.
References _(), gui::widget::bg_restore(), color_, COLUMN_SEPARATOR, sdl::create_rect(), font::draw_text(), font::draw_wrapped_text(), unit_type_data::find(), unit_type::flag_rgb(), unit_type::get_gender_unit_type(), image::get_image(), ng::get_RC_suffix(), CVideo::getSurface(), font::IMAGE, unit_type::image(), itor, gui::widget::location(), font::NORMAL_COLOR, surface::null(), resources::screen, sdl_blit(), font::SIZE_PLUS, font::SIZE_SMALL, utils::split(), unit_type::type_name(), unit_types, and mp::ui::video().
|
virtual |
Reimplemented from gui::preview_pane.
Definition at line 188 of file multiplayer_wait.cpp.
References h.
|
virtual |
Implements gui::preview_pane.
Definition at line 171 of file multiplayer_wait.cpp.
|
privatevirtual |
Reimplemented from events::sdl_handler.
Definition at line 76 of file multiplayer_wait.cpp.
References color_, and gui::widget::set_dirty().
Implements gui::preview_pane.
Definition at line 176 of file multiplayer_wait.cpp.
References color_, and gui::widget::set_dirty().
|
virtual |
Reimplemented from gui::preview_pane.
Definition at line 166 of file multiplayer_wait.cpp.
|
private |
Definition at line 60 of file multiplayer_wait.hpp.
Referenced by leader_preview_pane().
|
private |
Definition at line 63 of file multiplayer_wait.hpp.
Referenced by leader_preview_pane().
|
private |
Definition at line 62 of file multiplayer_wait.hpp.
Referenced by leader_preview_pane().
|
private |
Definition at line 58 of file multiplayer_wait.hpp.
Referenced by leader_preview_pane().