46 virtual const std::string&
window_id()
const override;
virtual void post_show(window &window) override
Actions to be taken after the window has been shown.
void on_faction_select()
Callbacks.
void on_gender_select(const std::string val)
void profile_button_callback()
FLG stands for faction, leader and gender.
void update_leader_image()
virtual const std::string & window_id() const override
The id of the window to build.
const std::string tc_color_
Abstract base class for all modal dialogs.
group< std::string > gender_toggle_
faction_select(ng::flg_manager &flg_manager, const std::string &color, const int side)
#define DEFINE_SIMPLE_EXECUTE_WRAPPER(dialog)
Adds a bare-bonesstatic execute function to a dialog class that immediately invokes and return the re...
virtual void pre_show(window &window) override
Actions to be taken before showing the window.
base class of top level items, the only item which needs to store the final canvases to draw on...
ng::flg_manager & flg_manager_