#include <window_builder.hpp>
Classes | |
struct | tooltip_info |
Helper struct to store information about the tips. More... | |
Public Member Functions | |
window_resolution (const config &cfg) | |
Public Attributes | |
unsigned | window_width |
unsigned | window_height |
bool | automatic_placement |
typed_formula< unsigned > | x |
typed_formula< unsigned > | y |
typed_formula< unsigned > | width |
typed_formula< unsigned > | height |
typed_formula< bool > | reevaluate_best_size |
wfl::function_symbol_table | functions |
unsigned | vertical_placement |
unsigned | horizontal_placement |
typed_formula< unsigned > | maximum_width |
typed_formula< unsigned > | maximum_height |
bool | click_dismiss |
std::string | definition |
std::vector< linked_group_definition > | linked_groups |
tooltip_info | tooltip |
tooltip_info | helptip |
builder_grid_ptr | grid |
Definition at line 161 of file window_builder.hpp.
|
explicit |
Definition at line 120 of file window_builder.cpp.
References _(), automatic_placement, c, DBG_GUI_P, definition, wfl::formula::evaluate(), functions, gui2::typed_formula< T >::has_formula(), height, linked_groups, missing_mandatory_wml_key(), config::optional_child(), gui2::parse_linked_group_definitions(), VALIDATE, width, window_height, and window_width.
bool gui2::builder_window::window_resolution::automatic_placement |
Definition at line 168 of file window_builder.hpp.
Referenced by window_resolution().
bool gui2::builder_window::window_resolution::click_dismiss |
Definition at line 184 of file window_builder.hpp.
std::string gui2::builder_window::window_resolution::definition |
Definition at line 186 of file window_builder.hpp.
Referenced by window_resolution().
wfl::function_symbol_table gui2::builder_window::window_resolution::functions |
Definition at line 176 of file window_builder.hpp.
Referenced by window_resolution().
builder_grid_ptr gui2::builder_window::window_resolution::grid |
Definition at line 201 of file window_builder.hpp.
typed_formula<unsigned> gui2::builder_window::window_resolution::height |
Definition at line 173 of file window_builder.hpp.
Referenced by window_resolution().
tooltip_info gui2::builder_window::window_resolution::helptip |
Definition at line 199 of file window_builder.hpp.
unsigned gui2::builder_window::window_resolution::horizontal_placement |
Definition at line 179 of file window_builder.hpp.
std::vector<linked_group_definition> gui2::builder_window::window_resolution::linked_groups |
Definition at line 188 of file window_builder.hpp.
Referenced by window_resolution().
typed_formula<unsigned> gui2::builder_window::window_resolution::maximum_height |
Definition at line 182 of file window_builder.hpp.
typed_formula<unsigned> gui2::builder_window::window_resolution::maximum_width |
Definition at line 181 of file window_builder.hpp.
typed_formula<bool> gui2::builder_window::window_resolution::reevaluate_best_size |
Definition at line 174 of file window_builder.hpp.
tooltip_info gui2::builder_window::window_resolution::tooltip |
Definition at line 198 of file window_builder.hpp.
unsigned gui2::builder_window::window_resolution::vertical_placement |
Definition at line 178 of file window_builder.hpp.
typed_formula<unsigned> gui2::builder_window::window_resolution::width |
Definition at line 172 of file window_builder.hpp.
Referenced by window_resolution().
unsigned gui2::builder_window::window_resolution::window_height |
Definition at line 166 of file window_builder.hpp.
Referenced by gui2::get_window_builder(), and window_resolution().
unsigned gui2::builder_window::window_resolution::window_width |
Definition at line 165 of file window_builder.hpp.
Referenced by gui2::get_window_builder(), and window_resolution().
typed_formula<unsigned> gui2::builder_window::window_resolution::x |
Definition at line 170 of file window_builder.hpp.
typed_formula<unsigned> gui2::builder_window::window_resolution::y |
Definition at line 171 of file window_builder.hpp.