29 struct builder_size_lock;
57 void layout_children()
override;
60 point calculate_best_size()
const override;
83 static const std::string&
type();
87 virtual const std::string& get_control_type()
const override;
Base class of a resolution, contains the common keys for a resolution.
typed_formula< unsigned > height_
typed_formula< unsigned > width_
std::shared_ptr< const builder_widget > builder_widget_const_ptr
std::size_t size(const std::string &str)
Length in characters of a UTF-8 string.
unsigned get_state() const override
See control::get_state.
bool get_active() const override
See control::get_active.
typed_formula< unsigned > width_
void set_self_active(const bool) override
See container_::set_self_active.
window * build(const builder_window::window_resolution *definition)
Builds a window.
A generic container base class.
builder_widget_const_ptr content_
typed_formula< unsigned > height_
A config object defines a single node in a WML file, with access to child nodes.
std::shared_ptr< builder_grid > builder_grid_ptr
Contains the implementation details for lexical_cast and shouldn't be used directly.
widget * widget_
Points to the actual widget.