45 std::string& category);
55 virtual const std::string&
window_id()
const override;
virtual void pre_show() override
Actions to be taken before showing the window.
virtual const std::string & window_id() const override
The ID of the window to build.
int load_color_component(uint8_t color_t::*component)
color_t & color_store
The execute function.
editor_edit_label(std::string &text, bool &immutable, bool &visible_fog, bool &visible_shroud, color_t &color, std::string &category)
Constructor.
void register_color_component(const std::string &widget_id, uint8_t color_t::*component)
void save_color_component(uint8_t color_t::*component, const int value)
Abstract base class for all modal dialogs.
#define DEFINE_SIMPLE_EXECUTE_WRAPPER(dialog)
Adds a bare-bonesstatic execute function to a dialog class that immediately invokes and return the re...
The basic class for representing 8-bit RGB or RGBA colour values.