27 struct builder_scrollbar_container;
28 struct builder_scroll_label;
29 struct builder_scrollbar_panel;
30 struct builder_styled_widget;
102 virtual bool can_wrap()
const override;
124 virtual unsigned get_state()
const override;
133 widget*
find(
const std::string_view
id,
const bool must_be_active)
override;
136 const widget*
find(
const std::string_view
id,
const bool must_be_active)
const override;
347 const int height_modification,
348 const int width_modification_pos = -1,
349 const int height_modification_pos = -1);
550 static const std::string&
type();
559 const event::ui_event event,
bool& handled,
const SDL_Keycode key, SDL_Keymod modifier);
566 const point& position,
const point& distance);
A config object defines a single node in a WML file, with access to child nodes.
A generic container base class.
ui_event
The event sent to the dispatcher.
std::unique_ptr< class walker_base > walker_ptr
Contains the implementation details for lexical_cast and shouldn't be used directly.
map_location coordinate
Contains an x and y coordinate used for starting positions in maps.
std::size_t size(std::string_view str)
Length in characters of a UTF-8 string.
An abstract description of a rectangle with integer coordinates.