The Battle for Wesnoth  1.19.2+dev
Classes | Public Member Functions | Public Attributes | List of all members
gui2::builder_window::window_resolution Struct Reference

#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_definitionlinked_groups
 
tooltip_info tooltip
 
tooltip_info helptip
 
builder_grid_ptr grid
 

Detailed Description

Definition at line 161 of file window_builder.hpp.

Constructor & Destructor Documentation

◆ window_resolution()

gui2::builder_window::window_resolution::window_resolution ( const config cfg)
explicit

Member Data Documentation

◆ automatic_placement

bool gui2::builder_window::window_resolution::automatic_placement

Definition at line 168 of file window_builder.hpp.

Referenced by window_resolution().

◆ click_dismiss

bool gui2::builder_window::window_resolution::click_dismiss

Definition at line 184 of file window_builder.hpp.

Referenced by gui2::window::finish_build().

◆ definition

std::string gui2::builder_window::window_resolution::definition

Definition at line 186 of file window_builder.hpp.

Referenced by window_resolution().

◆ functions

wfl::function_symbol_table gui2::builder_window::window_resolution::functions

Definition at line 176 of file window_builder.hpp.

Referenced by window_resolution().

◆ grid

builder_grid_ptr gui2::builder_window::window_resolution::grid

Definition at line 201 of file window_builder.hpp.

Referenced by gui2::window::finish_build().

◆ height

typed_formula<unsigned> gui2::builder_window::window_resolution::height

Definition at line 173 of file window_builder.hpp.

Referenced by window_resolution().

◆ helptip

tooltip_info gui2::builder_window::window_resolution::helptip

Definition at line 199 of file window_builder.hpp.

◆ horizontal_placement

unsigned gui2::builder_window::window_resolution::horizontal_placement

Definition at line 179 of file window_builder.hpp.

◆ linked_groups

std::vector<linked_group_definition> gui2::builder_window::window_resolution::linked_groups

Definition at line 188 of file window_builder.hpp.

Referenced by gui2::window::finish_build(), and window_resolution().

◆ maximum_height

typed_formula<unsigned> gui2::builder_window::window_resolution::maximum_height

Definition at line 182 of file window_builder.hpp.

◆ maximum_width

typed_formula<unsigned> gui2::builder_window::window_resolution::maximum_width

Definition at line 181 of file window_builder.hpp.

◆ reevaluate_best_size

typed_formula<bool> gui2::builder_window::window_resolution::reevaluate_best_size

Definition at line 174 of file window_builder.hpp.

◆ tooltip

tooltip_info gui2::builder_window::window_resolution::tooltip

Definition at line 198 of file window_builder.hpp.

◆ vertical_placement

unsigned gui2::builder_window::window_resolution::vertical_placement

Definition at line 178 of file window_builder.hpp.

◆ width

typed_formula<unsigned> gui2::builder_window::window_resolution::width

Definition at line 172 of file window_builder.hpp.

Referenced by window_resolution().

◆ window_height

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().

◆ window_width

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().

◆ x

typed_formula<unsigned> gui2::builder_window::window_resolution::x

Definition at line 170 of file window_builder.hpp.

◆ y

typed_formula<unsigned> gui2::builder_window::window_resolution::y

Definition at line 171 of file window_builder.hpp.


The documentation for this struct was generated from the following files: