#include <show_dialog.hpp>

Definition at line 55 of file show_dialog.hpp.
| gui::dialog_frame::dialog_frame | ( | CVideo & | video, | |
| const std::string & | title = "", |
|||
| const style & | dialog_style = default_style, |
|||
| bool | auto_restore = true, |
|||
| std::vector< button * > * | buttons = NULL, |
|||
| button * | help_button = NULL | |||
| ) |
Definition at line 78 of file show_dialog.cpp.
| gui::dialog_frame::~dialog_frame | ( | ) |
Definition at line 102 of file show_dialog.cpp.
References restorer_.
| int gui::dialog_frame::bottom_padding | ( | ) | const |
Definition at line 126 of file show_dialog.cpp.
References bot_, buttons_, gui::ButtonVPadding, and have_border_.
Referenced by gui::dialog::layout().

| void gui::dialog_frame::clear_background | ( | ) | [private] |
Definition at line 253 of file show_dialog.cpp.
References restorer_.
Referenced by draw_background().

| void gui::dialog_frame::draw | ( | ) |
Definition at line 297 of file show_dialog.cpp.
References gui::dialog_frame::dimension_measurements::button_row, gui::ButtonHPadding, buttons_, dim_, draw_background(), draw_border(), draw_title(), help_button_, gui::dialog_frame::dimension_measurements::interior, gui::widget::set_location(), title_, and video_.
Referenced by gui::dialog::draw_frame(), and default_map_generator::user_config().


| void gui::dialog_frame::draw_background | ( | ) |
Definition at line 259 of file show_dialog.cpp.
References auto_restore_, bg_, gui::dialog_frame::style::blur_radius, blur_surface(), clear_background(), dialog_style_, dim_, ERR_DP, gui::dialog_frame::dimension_measurements::exterior, get_surface_portion(), CVideo::getSurface(), gui::dialog_frame::dimension_measurements::interior, gui::dialog_frame::style::panel, restorer_, sdl_blit(), and video_.
Referenced by draw().


| void gui::dialog_frame::draw_border | ( | ) |
Definition at line 211 of file show_dialog.cpp.
References CVideo::blit_surface(), bot_, bot_left_, bot_right_, dim_, gui::dialog_frame::dimension_measurements::exterior, have_border_, gui::dialog_frame::dimension_measurements::interior, left_, right_, scale_surface(), top_, top_left_, top_right_, update_rect(), and video_.
Referenced by draw().


| SDL_Rect gui::dialog_frame::draw_title | ( | CVideo * | video | ) |
Definition at line 289 of file show_dialog.cpp.
References dim_, font::draw_text(), screen_area(), font::SIZE_LARGE, gui::dialog_frame::dimension_measurements::title, title_, and font::TITLE_COLOR.
Referenced by draw(), and layout().


| dimension_measurements gui::dialog_frame::get_layout | ( | ) | const [inline] |
Definition at line 84 of file show_dialog.hpp.
References dim_.
| dialog_frame::dimension_measurements gui::dialog_frame::layout | ( | SDL_Rect const & | frame_area | ) |
Definition at line 111 of file show_dialog.cpp.
References layout().

| dialog_frame::dimension_measurements gui::dialog_frame::layout | ( | int | x, | |
| int | y, | |||
| int | w, | |||
| int | h | |||
| ) |
Definition at line 139 of file show_dialog.cpp.
References bot_, gui::dialog_frame::dimension_measurements::button_row, gui::ButtonHPadding, buttons_, gui::ButtonVPadding, dim_, draw_title(), gui::dialog_frame::dimension_measurements::exterior, have_border_, help_button_, gui::dialog_frame::dimension_measurements::interior, left_, right_, screen_area(), gui::dialog_frame::dimension_measurements::title, title_, title_border_h, title_border_w, top_, and gui::widget::width().
Referenced by layout(), gui::dialog::set_layout(), and default_map_generator::user_config().


| void gui::dialog_frame::set_layout | ( | dimension_measurements & | new_dim | ) | [inline] |
Definition at line 83 of file show_dialog.hpp.
References dim_.
| int gui::dialog_frame::top_padding | ( | ) | const |
Definition at line 115 of file show_dialog.cpp.
References font::get_max_height(), have_border_, font::SIZE_LARGE, title_, title_border_h, and top_.
Referenced by gui::dialog::layout().


bool gui::dialog_frame::auto_restore_ [private] |
Definition at line 107 of file show_dialog.hpp.
Referenced by draw_background().
surface gui::dialog_frame::bg_ [private] |
Definition at line 109 of file show_dialog.hpp.
Referenced by draw_background().
surface gui::dialog_frame::bot_ [private] |
Definition at line 109 of file show_dialog.hpp.
Referenced by bottom_padding(), draw_border(), and layout().
surface gui::dialog_frame::bot_left_ [private] |
Definition at line 109 of file show_dialog.hpp.
Referenced by draw_border().
surface gui::dialog_frame::bot_right_ [private] |
Definition at line 109 of file show_dialog.hpp.
Referenced by draw_border().
std::vector<button*>* gui::dialog_frame::buttons_ [private] |
Definition at line 104 of file show_dialog.hpp.
Referenced by bottom_padding(), draw(), and layout().
const dialog_frame::style gui::dialog_frame::default_style [static] |
Definition at line 70 of file show_dialog.hpp.
Referenced by dialogs::network_data_dialog(), and default_map_generator::user_config().
const style& gui::dialog_frame::dialog_style_ [private] |
Definition at line 103 of file show_dialog.hpp.
Referenced by draw_background().
Definition at line 108 of file show_dialog.hpp.
Referenced by draw(), draw_background(), draw_border(), draw_title(), get_layout(), layout(), and set_layout().
bool gui::dialog_frame::have_border_ [private] |
Definition at line 110 of file show_dialog.hpp.
Referenced by bottom_padding(), draw_border(), layout(), and top_padding().
button* gui::dialog_frame::help_button_ [private] |
Definition at line 105 of file show_dialog.hpp.
surface gui::dialog_frame::left_ [private] |
Definition at line 109 of file show_dialog.hpp.
Referenced by draw_border(), and layout().
const dialog_frame::style gui::dialog_frame::message_style [static] |
Definition at line 71 of file show_dialog.hpp.
const dialog_frame::style gui::dialog_frame::preview_style [static] |
Definition at line 72 of file show_dialog.hpp.
surface_restorer* gui::dialog_frame::restorer_ [private] |
Definition at line 106 of file show_dialog.hpp.
Referenced by clear_background(), draw_background(), and ~dialog_frame().
surface gui::dialog_frame::right_ [private] |
Definition at line 109 of file show_dialog.hpp.
Referenced by draw_border(), and layout().
std::string gui::dialog_frame::title_ [private] |
Definition at line 101 of file show_dialog.hpp.
Referenced by draw(), draw_title(), layout(), and top_padding().
const int gui::dialog_frame::title_border_h = 5 [static] |
Definition at line 69 of file show_dialog.hpp.
Referenced by layout(), and top_padding().
const int gui::dialog_frame::title_border_w = 10 [static] |
Definition at line 69 of file show_dialog.hpp.
Referenced by layout().
const dialog_frame::style gui::dialog_frame::titlescreen_style [static] |
Definition at line 73 of file show_dialog.hpp.
surface gui::dialog_frame::top_ [private] |
Definition at line 109 of file show_dialog.hpp.
Referenced by draw_border(), layout(), and top_padding().
surface gui::dialog_frame::top_left_ [private] |
Definition at line 109 of file show_dialog.hpp.
Referenced by draw_border().
surface gui::dialog_frame::top_right_ [private] |
Definition at line 109 of file show_dialog.hpp.
Referenced by draw_border().
CVideo& gui::dialog_frame::video_ [private] |
Definition at line 102 of file show_dialog.hpp.
Referenced by draw(), draw_background(), and draw_border().
| Generated by doxygen 1.7.1 on Thu May 24 2012 01:21:12 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |