40 virtual const std::string&
window_id()
const override;
generator_settings(generator_data &data)
void adjust_minimum_size_by_players()
std::function< void()> update_height_label_
virtual const std::string & window_id() const override
The ID of the window to build.
std::function< void()> update_width_label_
virtual void pre_show(window &window) override
The execute function.
field_integer * players_
We need to own these fields to access the underlying widget.
Abstract base class for all modal dialogs.
Template class to implement the generic field implementation.
base class of top level items, the only item which needs to store the final canvases to draw on.
#define DEFINE_SIMPLE_EXECUTE_WRAPPER(dialog)
Adds a bare-bonesstatic execute function to a dialog class that immediately invokes and return the re...
Various uncategorised dialogs.