#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, cfg, 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.