#include <settings.hpp>
Public Types | |
typedef std::map< std::string, std::map< std::string, tcontrol_definition * > > | tcontrol_definition_map |
Public Member Functions | |
tgui_definition () | |
const std::string & | read (const config &cfg) |
void | activate () const |
Activates a gui. | |
Public Attributes | |
std::string | id |
t_string | description |
tcontrol_definition_map | control_definition |
std::map< std::string, twindow_definition > | windows |
std::map< std::string, twindow_builder > | window_types |
Private Member Functions | |
template<class T> | |
void | load_definitions (const std::string &definition_type, const config::child_list &definition_list) |
Private Attributes | |
unsigned | popup_show_delay_ |
unsigned | popup_show_time_ |
unsigned | help_show_time_ |
unsigned | double_click_time_ |
Definition at line 229 of file gui/widgets/settings.hpp.
typedef std::map<std::string , std::map<std::string , tcontrol_definition*> > gui2::tgui_definition::tcontrol_definition_map |
Definition at line 251 of file gui/widgets/settings.hpp.
gui2::tgui_definition::tgui_definition | ( | ) | [inline] |
Definition at line 231 of file gui/widgets/settings.hpp.
const std::string & gui2::tgui_definition::read | ( | const config & | cfg | ) |
Definition at line 132 of file gui/widgets/settings.cpp.
References _, config::child(), DBG_G_P, description, double_click_time_, t_string::empty(), config::get_children(), help_show_time_, missing_mandatory_wml_key(), popup_show_delay_, popup_show_time_, VALIDATE, gui2::window_type_list(), and window_types.
void gui2::tgui_definition::activate | ( | ) | const |
Activates a gui.
Definition at line 267 of file gui/widgets/settings.cpp.
References gui2::settings::double_click_time, double_click_time_, gui2::settings::help_show_time, help_show_time_, gui2::settings::popup_show_delay, popup_show_delay_, gui2::settings::popup_show_time, and popup_show_time_.
void gui2::tgui_definition::load_definitions | ( | const std::string & | definition_type, | |
const config::child_list & | definition_list | |||
) | [inline, private] |
Definition at line 276 of file gui/widgets/settings.cpp.
References control_definition, boost::foreach_detail_::end(), VALIDATE, and vgettext().
std::string gui2::tgui_definition::id |
Definition at line 241 of file gui/widgets/settings.hpp.
std::map<std::string, twindow_definition> gui2::tgui_definition::windows |
Definition at line 255 of file gui/widgets/settings.hpp.
std::map<std::string, twindow_builder> gui2::tgui_definition::window_types |
unsigned gui2::tgui_definition::popup_show_delay_ [private] |
unsigned gui2::tgui_definition::popup_show_time_ [private] |
unsigned gui2::tgui_definition::help_show_time_ [private] |
unsigned gui2::tgui_definition::double_click_time_ [private] |
Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth | Gna! | Forum | Wiki | CIA | devdocs |