68 std::vector<state_definition>
state;
71 typedef std::shared_ptr<resolution_definition>
74 typedef std::shared_ptr<const resolution_definition>
85 resolutions.emplace_back(std::make_shared<T>(resolution));
A config object defines a single node in a WML file, with access to child nodes.
child_itors child_range(config_key_type key)
Definitions for the interface to Wesnoth Markup Language (WML).
family_class
Font classes for get_font_families().
std::shared_ptr< styled_widget_definition > styled_widget_definition_ptr
std::shared_ptr< resolution_definition > resolution_definition_ptr
std::shared_ptr< const resolution_definition > resolution_definition_const_ptr
std::vector< state_definition > state
unsigned text_extra_height
typed_formula< unsigned > text_font_size
std::vector< linked_group_definition > linked_groups
unsigned text_extra_width
font::pango_text::FONT_STYLE text_font_style
resolution_definition(const config &cfg)
font::family_class text_font_family
Contains the state info for a resolution.
state_definition(const config &cfg)