#include <window_builder.hpp>
Classes | |
struct | tlinked_group |
struct | ttip |
Helper struct to store information about the tips. More... | |
Public Member Functions | |
tresolution (const config &cfg) | |
Public Attributes | |
unsigned | window_width |
unsigned | window_height |
bool | automatic_placement |
tformula< unsigned > | x |
tformula< unsigned > | y |
tformula< unsigned > | width |
tformula< unsigned > | height |
tformula< bool > | reevaluate_best_size |
game_logic::function_symbol_table | functions |
unsigned | vertical_placement |
unsigned | horizontal_placement |
unsigned | maximum_width |
unsigned | maximum_height |
bool | click_dismiss |
std::string | definition |
std::vector< tlinked_group > | linked_groups |
ttip | tooltip |
ttip | helptip |
tbuilder_grid_ptr | grid |
Definition at line 162 of file window_builder.hpp.
|
explicit |
Definition at line 383 of file window_builder.cpp.
References _(), automatic_placement, config::child(), config::child_range(), DBG_GUI_P, definition, game_logic::formula::evaluate(), gui2::twindow_builder::tresolution::tlinked_group::fixed_height, gui2::twindow_builder::tresolution::tlinked_group::fixed_width, functions, grid, height, gui2::twindow_builder::tresolution::tlinked_group::id, linked_groups, missing_mandatory_wml_key(), game_logic::msg(), VALIDATE, vgettext(), width, window_height, and window_width.
bool gui2::twindow_builder::tresolution::automatic_placement |
Definition at line 170 of file window_builder.hpp.
Referenced by gui2::build(), and tresolution().
bool gui2::twindow_builder::tresolution::click_dismiss |
Definition at line 186 of file window_builder.hpp.
Referenced by gui2::build().
std::string gui2::twindow_builder::tresolution::definition |
Definition at line 188 of file window_builder.hpp.
Referenced by gui2::build(), and tresolution().
game_logic::function_symbol_table gui2::twindow_builder::tresolution::functions |
Definition at line 178 of file window_builder.hpp.
Referenced by gui2::build(), and tresolution().
tbuilder_grid_ptr gui2::twindow_builder::tresolution::grid |
Definition at line 214 of file window_builder.hpp.
Referenced by gui2::build(), and tresolution().
tformula<unsigned> gui2::twindow_builder::tresolution::height |
Definition at line 175 of file window_builder.hpp.
Referenced by gui2::build(), and tresolution().
ttip gui2::twindow_builder::tresolution::helptip |
Definition at line 212 of file window_builder.hpp.
Referenced by gui2::build().
unsigned gui2::twindow_builder::tresolution::horizontal_placement |
Definition at line 181 of file window_builder.hpp.
Referenced by gui2::build().
std::vector<tlinked_group> gui2::twindow_builder::tresolution::linked_groups |
Definition at line 201 of file window_builder.hpp.
Referenced by gui2::build(), and tresolution().
unsigned gui2::twindow_builder::tresolution::maximum_height |
Definition at line 184 of file window_builder.hpp.
Referenced by gui2::build().
unsigned gui2::twindow_builder::tresolution::maximum_width |
Definition at line 183 of file window_builder.hpp.
Referenced by gui2::build().
tformula<bool> gui2::twindow_builder::tresolution::reevaluate_best_size |
Definition at line 176 of file window_builder.hpp.
Referenced by gui2::build().
ttip gui2::twindow_builder::tresolution::tooltip |
Definition at line 211 of file window_builder.hpp.
Referenced by gui2::build().
unsigned gui2::twindow_builder::tresolution::vertical_placement |
Definition at line 180 of file window_builder.hpp.
Referenced by gui2::build().
tformula<unsigned> gui2::twindow_builder::tresolution::width |
Definition at line 174 of file window_builder.hpp.
Referenced by gui2::build(), and tresolution().
unsigned gui2::twindow_builder::tresolution::window_height |
Definition at line 168 of file window_builder.hpp.
Referenced by tresolution().
unsigned gui2::twindow_builder::tresolution::window_width |
Definition at line 167 of file window_builder.hpp.
Referenced by tresolution().
tformula<unsigned> gui2::twindow_builder::tresolution::x |
Definition at line 172 of file window_builder.hpp.
Referenced by gui2::build().
tformula<unsigned> gui2::twindow_builder::tresolution::y |
Definition at line 173 of file window_builder.hpp.
Referenced by gui2::build().