98
title_(this, 0, 0, _("Options"), UI::Align::kHCenter),
98
title_(this, 0, 0, _("Options"), UI::Align::kCenter),
101
101
button_box_(this, 0, 0, UI::Box::Horizontal),
139
139
100, // 100 is arbitrary, will be resized in layout().
140
140
100, // 100 is arbitrary, will be resized in layout().
142
143
resolution_dropdown_(&box_interface_,
145
146
100, // 100 is arbitrary, will be resized in layout().
146
147
100, // 100 is arbitrary, will be resized in layout().
147
149
_("In-game resolution")),
149
151
fullscreen_(&box_interface_, Vector2i(0, 0), _("Fullscreen"), "", 0),
236
238
title_.set_fontsize(UI_FONT_SIZE_BIG);
239
button_box_.add(UI::g_fh1->fontset()->is_rtl() ? &ok_ : &cancel_, UI::Align::kHCenter);
240
button_box_.add_inf_space();
241
button_box_.add(&apply_, UI::Align::kHCenter);
242
button_box_.add_inf_space();
243
button_box_.add(UI::g_fh1->fontset()->is_rtl() ? &cancel_ : &ok_, UI::Align::kHCenter);
241
button_box_.add(UI::g_fh1->fontset()->is_rtl() ? &ok_ : &cancel_);
242
button_box_.add_inf_space();
243
button_box_.add(&apply_);
244
button_box_.add_inf_space();
245
button_box_.add(UI::g_fh1->fontset()->is_rtl() ? &cancel_ : &ok_);
246
248
tabs_.add("options_interface", _("Interface"), &box_interface_, "");
261
263
box_game_.set_size(tabs_.get_inner_w(), tabs_.get_inner_h());
264
box_interface_.add(&language_dropdown_, UI::Align::kLeft);
265
box_interface_.add(&resolution_dropdown_, UI::Align::kLeft);
266
box_interface_.add(&fullscreen_, UI::Align::kLeft);
267
box_interface_.add(&inputgrab_, UI::Align::kLeft);
268
box_interface_.add(&sb_maxfps_, UI::Align::kLeft);
266
box_interface_.add(&language_dropdown_);
267
box_interface_.add(&resolution_dropdown_);
268
box_interface_.add(&fullscreen_);
269
box_interface_.add(&inputgrab_);
270
box_interface_.add(&sb_maxfps_);
271
box_windows_.add(&snap_win_overlap_only_, UI::Align::kLeft);
272
box_windows_.add(&dock_windows_to_edges_, UI::Align::kLeft);
273
box_windows_.add(&sb_dis_panel_, UI::Align::kLeft);
274
box_windows_.add(&sb_dis_border_, UI::Align::kLeft);
273
box_windows_.add(&snap_win_overlap_only_);
274
box_windows_.add(&dock_windows_to_edges_);
275
box_windows_.add(&sb_dis_panel_);
276
box_windows_.add(&sb_dis_border_);
277
box_sound_.add(&music_, UI::Align::kLeft);
278
box_sound_.add(&fx_, UI::Align::kLeft);
279
box_sound_.add(&message_sound_, UI::Align::kLeft);
279
box_sound_.add(&music_);
280
box_sound_.add(&fx_);
281
box_sound_.add(&message_sound_);
282
box_saving_.add(&sb_autosave_, UI::Align::kLeft);
283
box_saving_.add(&sb_rolling_autosave_, UI::Align::kLeft);
284
box_saving_.add(&zip_, UI::Align::kLeft);
285
box_saving_.add(&write_syncstreams_, UI::Align::kLeft);
284
box_saving_.add(&sb_autosave_);
285
box_saving_.add(&sb_rolling_autosave_);
286
box_saving_.add(&zip_);
287
box_saving_.add(&write_syncstreams_);
288
box_game_.add(&auto_roadbuild_mode_, UI::Align::kLeft);
289
box_game_.add(&show_workarea_preview_, UI::Align::kLeft);
290
box_game_.add(&transparent_chat_, UI::Align::kLeft);
291
box_game_.add(&single_watchwin_, UI::Align::kLeft);
290
box_game_.add(&auto_roadbuild_mode_);
291
box_game_.add(&show_workarea_preview_);
292
box_game_.add(&transparent_chat_);
293
box_game_.add(&single_watchwin_);
294
296
cancel_.sigclicked.connect(boost::bind(&FullscreenMenuOptions::clicked_back, this));