16 #define GETTEXT_DOMAIN "wesnoth-lib" 33 std::
string& description,
35 int& experience_modifier,
36 bool& victory_when_enemies_defeated,
40 register_text(
"id",
true,
id,
true);
41 register_text(
"name",
true, name,
false);
42 register_text(
"description",
true, description,
false);
43 register_integer(
"turns",
true, turns);
44 register_integer(
"experience_modifier",
true, experience_modifier);
45 register_bool(
"victory_when_enemies_defeated",
47 victory_when_enemies_defeated);
55 win.
add_to_tab_order(find_widget<text_box>(&win,
"description",
false,
true));
#define REGISTER_DIALOG(window_id)
Wrapper for REGISTER_DIALOG2.
This file contains the settings handling of the widget library.
virtual void pre_show(window &window) override
Actions to be taken before showing the window.
Dialog for editing gamemap scenarios.
Abstract base class for all modal dialogs.
void add_to_tab_order(widget *widget, int at=-1)
Add the widget to the tabbing order.
base class of top level items, the only item which needs to store the final canvases to draw on...