The Battle for Wesnoth  1.15.0-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
 
unsigned maximum_width
 
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 152 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 160 of file window_builder.hpp.

Referenced by window_resolution().

◆ click_dismiss

bool gui2::builder_window::window_resolution::click_dismiss

Definition at line 176 of file window_builder.hpp.

Referenced by gui2::build().

◆ definition

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

Definition at line 178 of file window_builder.hpp.

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

◆ functions

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

Definition at line 168 of file window_builder.hpp.

Referenced by window_resolution().

◆ grid

builder_grid_ptr gui2::builder_window::window_resolution::grid

Definition at line 193 of file window_builder.hpp.

Referenced by gui2::build().

◆ height

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

Definition at line 165 of file window_builder.hpp.

Referenced by window_resolution().

◆ helptip

tooltip_info gui2::builder_window::window_resolution::helptip

Definition at line 191 of file window_builder.hpp.

◆ horizontal_placement

unsigned gui2::builder_window::window_resolution::horizontal_placement

Definition at line 171 of file window_builder.hpp.

◆ linked_groups

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

Definition at line 180 of file window_builder.hpp.

Referenced by gui2::build(), and window_resolution().

◆ maximum_height

unsigned gui2::builder_window::window_resolution::maximum_height

Definition at line 174 of file window_builder.hpp.

◆ maximum_width

unsigned gui2::builder_window::window_resolution::maximum_width

Definition at line 173 of file window_builder.hpp.

◆ reevaluate_best_size

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

Definition at line 166 of file window_builder.hpp.

◆ tooltip

tooltip_info gui2::builder_window::window_resolution::tooltip

Definition at line 190 of file window_builder.hpp.

◆ vertical_placement

unsigned gui2::builder_window::window_resolution::vertical_placement

Definition at line 170 of file window_builder.hpp.

◆ width

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

Definition at line 164 of file window_builder.hpp.

Referenced by window_resolution().

◆ window_height

unsigned gui2::builder_window::window_resolution::window_height

Definition at line 158 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 157 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 162 of file window_builder.hpp.

◆ y

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

Definition at line 163 of file window_builder.hpp.


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