settings_gui.c
changeset 5163 83acad83bbdd
parent 5141 05a806850445
child 5211 651c9272ad22
equal deleted inserted replaced
5162:f1d90a883266 5163:83acad83bbdd
   645 	"servint_ships",
   645 	"servint_ships",
   646 	"servint_aircraft",
   646 	"servint_aircraft",
   647 	"no_servicing_if_no_breakdowns",
   647 	"no_servicing_if_no_breakdowns",
   648 	"wagon_speed_limits",
   648 	"wagon_speed_limits",
   649 	"disable_elrails",
   649 	"disable_elrails",
       
   650 	"freight_trains",
   650 };
   651 };
   651 
   652 
   652 typedef struct PatchEntry {
   653 typedef struct PatchEntry {
   653 	const SettingDesc *setting;
   654 	const SettingDesc *setting;
   654 	uint index;
   655 	uint index;
   887 
   888 
   888 static const Widget _patches_selection_widgets[] = {
   889 static const Widget _patches_selection_widgets[] = {
   889 {   WWT_CLOSEBOX,   RESIZE_NONE,    10,     0,    10,     0,    13, STR_00C5,                        STR_018B_CLOSE_WINDOW},
   890 {   WWT_CLOSEBOX,   RESIZE_NONE,    10,     0,    10,     0,    13, STR_00C5,                        STR_018B_CLOSE_WINDOW},
   890 {    WWT_CAPTION,   RESIZE_NONE,    10,    11,   369,     0,    13, STR_CONFIG_PATCHES_CAPTION,      STR_018C_WINDOW_TITLE_DRAG_THIS},
   891 {    WWT_CAPTION,   RESIZE_NONE,    10,    11,   369,     0,    13, STR_CONFIG_PATCHES_CAPTION,      STR_018C_WINDOW_TITLE_DRAG_THIS},
   891 {      WWT_PANEL,   RESIZE_NONE,    10,     0,   369,    14,    41, 0x0,                             STR_NULL},
   892 {      WWT_PANEL,   RESIZE_NONE,    10,     0,   369,    14,    41, 0x0,                             STR_NULL},
   892 {      WWT_PANEL,   RESIZE_NONE,    10,     0,   369,    42,   360, 0x0,                             STR_NULL},
   893 {      WWT_PANEL,   RESIZE_NONE,    10,     0,   369,    42,   370, 0x0,                             STR_NULL},
   893 
   894 
   894 {    WWT_TEXTBTN,   RESIZE_NONE,     3,    10,    96,    16,    27, STR_CONFIG_PATCHES_GUI,          STR_NULL},
   895 {    WWT_TEXTBTN,   RESIZE_NONE,     3,    10,    96,    16,    27, STR_CONFIG_PATCHES_GUI,          STR_NULL},
   895 {    WWT_TEXTBTN,   RESIZE_NONE,     3,    97,   183,    16,    27, STR_CONFIG_PATCHES_CONSTRUCTION, STR_NULL},
   896 {    WWT_TEXTBTN,   RESIZE_NONE,     3,    97,   183,    16,    27, STR_CONFIG_PATCHES_CONSTRUCTION, STR_NULL},
   896 {    WWT_TEXTBTN,   RESIZE_NONE,     3,   184,   270,    16,    27, STR_CONFIG_PATCHES_VEHICLES,     STR_NULL},
   897 {    WWT_TEXTBTN,   RESIZE_NONE,     3,   184,   270,    16,    27, STR_CONFIG_PATCHES_VEHICLES,     STR_NULL},
   897 {    WWT_TEXTBTN,   RESIZE_NONE,     3,   271,   357,    16,    27, STR_CONFIG_PATCHES_STATIONS,     STR_NULL},
   898 {    WWT_TEXTBTN,   RESIZE_NONE,     3,   271,   357,    16,    27, STR_CONFIG_PATCHES_STATIONS,     STR_NULL},
   899 {    WWT_TEXTBTN,   RESIZE_NONE,     3,    97,   183,    28,    39, STR_CONFIG_PATCHES_AI,           STR_NULL},
   900 {    WWT_TEXTBTN,   RESIZE_NONE,     3,    97,   183,    28,    39, STR_CONFIG_PATCHES_AI,           STR_NULL},
   900 {   WIDGETS_END},
   901 {   WIDGETS_END},
   901 };
   902 };
   902 
   903 
   903 static const WindowDesc _patches_selection_desc = {
   904 static const WindowDesc _patches_selection_desc = {
   904 	WDP_CENTER, WDP_CENTER, 370, 361,
   905 	WDP_CENTER, WDP_CENTER, 370, 371,
   905 	WC_GAME_OPTIONS,0,
   906 	WC_GAME_OPTIONS,0,
   906 	WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET,
   907 	WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET,
   907 	_patches_selection_widgets,
   908 	_patches_selection_widgets,
   908 	PatchesSelectionWndProc,
   909 	PatchesSelectionWndProc,
   909 };
   910 };