24 struct builder_vertical_scrollbar;
64 virtual unsigned minimum_positioner_length()
const override;
67 virtual unsigned maximum_positioner_length()
const override;
70 virtual unsigned offset_before()
const override;
73 virtual unsigned offset_after()
const override;
79 virtual int on_bar(
const point& coordinate)
const override;
82 virtual bool in_orthogonal_range(
const point& coordinate)
const override;
87 return current.y - original.y;
92 static const std::string&
type();
96 virtual const std::string& get_control_type()
const override;
128 virtual std::unique_ptr<widget>
build()
const override;
Base class of a resolution, contains the common keys for a resolution.
std::unique_ptr< window > build(const builder_window::window_resolution &definition)
Builds a window.
map_location coordinate
Contains an x and y coordinate used for starting positions in maps.
A config object defines a single node in a WML file, with access to child nodes.
Contains the implementation details for lexical_cast and shouldn't be used directly.