15 #ifndef GUI_AUXILIARY_WIDGET_DEFINITION_HPP_INCLUDED
16 #define GUI_AUXILIARY_WIDGET_DEFINITION_HPP_INCLUDED
63 std::vector<tstate_definition>
state;
85 = boost::dynamic_pointer_cast<
const T>(ptr);
child_itors child_range(const std::string &key)
unsigned text_extra_width
font::family_class text_font_family
family_class
Font classes for get_font_families().
void load_resolutions(const config &cfg)
tstate_definition(const config &cfg)
Definitions for the interface to Wesnoth Markup Language (WML).
const T & cast(tresolution_definition_const_ptr ptr)
Casts a tresolution_definition_const_ptr to another type.
Base class of a resolution, contains the common keys for a resolution.
A class inherited from ttext_box that displays its input as stars.
boost::intrusive_ptr< const tresolution_definition_ > tresolution_definition_const_ptr
This file contains the canvas object which is the part where the widgets draw (temporally) images on...
std::pair< int, int > resolution()
A simple canvas which can be drawn upon.
Contains the state info for a resolution.
tresolution_definition_(const config &cfg)
unsigned text_extra_height
boost::intrusive_ptr< tcontrol_definition > tcontrol_definition_ptr
boost::intrusive_ptr< tresolution_definition_ > tresolution_definition_ptr
std::vector< tstate_definition > state
std::vector< tresolution_definition_ptr > resolutions
A config object defines a single node in a WML file, with access to child nodes.
GLsizei const GLcharARB ** string
tcontrol_definition(const config &cfg)