#include <dialogs.hpp>
Public Member Functions | |
campaign_preview_pane (CVideo &video, std::vector< std::pair< std::string, std::string > > *descriptions) | |
bool | show_above () const |
bool | left_side () const |
void | set_selection (int index) |
Private Member Functions | |
void | draw_contents () |
Private Attributes | |
const std::vector< std::pair < std::string, std::string > > * | descriptions_ |
int | index_ |
Definition at line 145 of file dialogs.hpp.
dialogs::campaign_preview_pane::campaign_preview_pane | ( | CVideo & | video, | |
std::vector< std::pair< std::string, std::string > > * | descriptions | |||
) |
bool dialogs::campaign_preview_pane::show_above | ( | ) | const [virtual] |
bool dialogs::campaign_preview_pane::left_side | ( | ) | const [virtual] |
void dialogs::campaign_preview_pane::set_selection | ( | int | index | ) | [virtual] |
Implements gui::preview_pane.
Definition at line 1100 of file dialogs.cpp.
References descriptions_, index_, and gui::widget::set_dirty().
void dialogs::campaign_preview_pane::draw_contents | ( | ) | [private, virtual] |
Reimplemented from gui::widget.
Definition at line 1109 of file dialogs.cpp.
References surface::assign(), dialogs::campaign_preview_border, descriptions_, gui::dialog_frame::draw_background(), gui::dialog_frame::draw_border(), font::draw_text(), lg::engine, lg::err, image::get_image(), font::get_max_height(), index_, gui::dialog_frame::layout(), gui::widget::location(), LOG_STREAM, max_height, font::NORMAL_COLOUR, surface::null(), gui::dialog_frame::preview_style, font::SIZE_SMALL, utils::split(), utils::STRIP_SPACES, gui::widget::video(), and font::word_wrap_text().
const std::vector<std::pair<std::string,std::string> >* dialogs::campaign_preview_pane::descriptions_ [private] |
int dialogs::campaign_preview_pane::index_ [private] |
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |