vehicle_gui.c
changeset 1465 c3fda8e8edf6
parent 1462 f487048c5748
child 1688 787400219027
equal deleted inserted replaced
1464:266d3b0ee2c8 1465:c3fda8e8edf6
   901 		} break;
   901 		} break;
   902 	}
   902 	}
   903 }
   903 }
   904 
   904 
   905 static const Widget _replace_rail_vehicle_widgets[] = {
   905 static const Widget _replace_rail_vehicle_widgets[] = {
   906 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,     0,    10,     0,    13, STR_00C5,	STR_018B_CLOSE_WINDOW},
   906 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,     0,    10,     0,    13, STR_00C5,       STR_018B_CLOSE_WINDOW},
   907 {    WWT_CAPTION,   RESIZE_NONE,    14,    11,   443,     0,    13, STR_REPLACE_VEHICLES_WHITE, STR_018C_WINDOW_TITLE_DRAG_THIS},
   907 {    WWT_CAPTION,   RESIZE_NONE,    14,    11,   443,     0,    13, STR_REPLACE_VEHICLES_WHITE, STR_018C_WINDOW_TITLE_DRAG_THIS},
   908 {  WWT_STICKYBOX,   RESIZE_NONE,    14,   444,   455,     0,    13, 0x0,						STR_STICKY_BUTTON},
   908 {  WWT_STICKYBOX,   RESIZE_NONE,    14,   444,   455,     0,    13, 0x0,            STR_STICKY_BUTTON},
   909 {      WWT_PANEL,     RESIZE_TB,    14,     0,   227,   126,   187, 0x0,						STR_NULL},
   909 {      WWT_PANEL,     RESIZE_TB,    14,     0,   227,   126,   187, 0x0,            STR_NULL},
   910 { WWT_PUSHTXTBTN,     RESIZE_TB,    14,     0,   138,   200,   211, STR_REPLACE_VEHICLES_START,STR_REPLACE_HELP_START_BUTTON},
   910 { WWT_PUSHTXTBTN,     RESIZE_TB,    14,     0,   138,   200,   211, STR_REPLACE_VEHICLES_START, STR_REPLACE_HELP_START_BUTTON},
   911 {      WWT_PANEL,     RESIZE_TB,    14,   139,   316,   188,   199, 0x0,						STR_REPLACE_HELP_REPLACE_INFO_TAB},
   911 {      WWT_PANEL,     RESIZE_TB,    14,   139,   316,   188,   199, 0x0,            STR_REPLACE_HELP_REPLACE_INFO_TAB},
   912 { WWT_PUSHTXTBTN,     RESIZE_TB,    14,   306,   443,   200,   211, STR_REPLACE_VEHICLES_STOP,	STR_REPLACE_HELP_STOP_BUTTON},
   912 { WWT_PUSHTXTBTN,     RESIZE_TB,    14,   306,   443,   200,   211, STR_REPLACE_VEHICLES_STOP,  STR_REPLACE_HELP_STOP_BUTTON},
   913 {     WWT_MATRIX, RESIZE_BOTTOM,    14,     0,   215,    14,   125, 0x801,						STR_REPLACE_HELP_LEFT_ARRAY},
   913 {     WWT_MATRIX, RESIZE_BOTTOM,    14,     0,   215,    14,   125, 0x801,          STR_REPLACE_HELP_LEFT_ARRAY},
   914 {  WWT_SCROLLBAR, RESIZE_BOTTOM,    14,   216,   227,    14,   125, 0x0,						STR_0190_SCROLL_BAR_SCROLLS_LIST},
   914 {  WWT_SCROLLBAR, RESIZE_BOTTOM,    14,   216,   227,    14,   125, 0x0,            STR_0190_SCROLL_BAR_SCROLLS_LIST},
   915 {     WWT_MATRIX, RESIZE_BOTTOM,    14,   228,   443,    14,   125, 0x801,						STR_REPLACE_HELP_RIGHT_ARRAY},
   915 {     WWT_MATRIX, RESIZE_BOTTOM,    14,   228,   443,    14,   125, 0x801,          STR_REPLACE_HELP_RIGHT_ARRAY},
   916 { WWT_SCROLL2BAR, RESIZE_BOTTOM,    14,   444,   455,    14,   125, 0x0,						STR_0190_SCROLL_BAR_SCROLLS_LIST},
   916 { WWT_SCROLL2BAR, RESIZE_BOTTOM,    14,   444,   455,    14,   125, 0x0,            STR_0190_SCROLL_BAR_SCROLLS_LIST},
   917 {      WWT_PANEL,     RESIZE_TB,    14,   228,   455,   126,   187, 0x0,						STR_NULL},
   917 {      WWT_PANEL,     RESIZE_TB,    14,   228,   455,   126,   187, 0x0,            STR_NULL},
   918 // train specific stuff
   918 // train specific stuff
   919 {      WWT_PANEL,     RESIZE_TB,    14,     0,   138,   188,   199, 0x0,						STR_NULL},
   919 {      WWT_PANEL,     RESIZE_TB,    14,     0,   138,   188,   199, 0x0,            STR_NULL},
   920 {      WWT_PANEL,     RESIZE_TB,	  14,   139,   153,   200,   211, 0x0,						STR_NULL},
   920 {      WWT_PANEL,     RESIZE_TB,    14,   139,   153,   200,   211, 0x0,            STR_NULL},
   921 {      WWT_PANEL,     RESIZE_TB,    14,   154,   289,   200,   211, 0x0,						STR_REPLACE_HELP_RAILTYPE},
   921 {      WWT_PANEL,     RESIZE_TB,    14,   154,   277,   200,   211, 0x0,            STR_REPLACE_HELP_RAILTYPE},
   922 {   WWT_CLOSEBOX,     RESIZE_TB,    14,   279,   287,   201,   210, STR_0225,					STR_REPLACE_HELP_RAILTYPE},
   922 {   WWT_CLOSEBOX,     RESIZE_TB,    14,   278,   289,   200,   211, STR_0225,       STR_REPLACE_HELP_RAILTYPE},
   923 {      WWT_PANEL,     RESIZE_TB,	  14,   290,   305,   200,   211, 0x0,						STR_NULL},
   923 {      WWT_PANEL,     RESIZE_TB,    14,   290,   305,   200,   211, 0x0,            STR_NULL},
   924 {      WWT_PANEL,     RESIZE_TB,    14,   317,   455,   188,   199, 0x0,						STR_NULL},
   924 {      WWT_PANEL,     RESIZE_TB,    14,   317,   455,   188,   199, 0x0,            STR_NULL},
   925 // end of train specific stuff
   925 // end of train specific stuff
   926 {  WWT_RESIZEBOX,     RESIZE_TB,    14,   444,   455,   200,   211, 0x0,						STR_RESIZE_BUTTON},
   926 {  WWT_RESIZEBOX,     RESIZE_TB,    14,   444,   455,   200,   211, 0x0,            STR_RESIZE_BUTTON},
   927 {   WIDGETS_END},
   927 {   WIDGETS_END},
   928 };
   928 };
   929 
   929 
   930 static const Widget _replace_road_vehicle_widgets[] = {
   930 static const Widget _replace_road_vehicle_widgets[] = {
   931 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,     0,    10,     0,    13, STR_00C5,					STR_018B_CLOSE_WINDOW},
   931 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,     0,    10,     0,    13, STR_00C5,        STR_018B_CLOSE_WINDOW},
   932 {    WWT_CAPTION,   RESIZE_NONE,    14,    11,   443,     0,    13, STR_REPLACE_VEHICLES_WHITE, STR_018C_WINDOW_TITLE_DRAG_THIS},
   932 {    WWT_CAPTION,   RESIZE_NONE,    14,    11,   443,     0,    13, STR_REPLACE_VEHICLES_WHITE,  STR_018C_WINDOW_TITLE_DRAG_THIS},
   933 {  WWT_STICKYBOX,   RESIZE_NONE,    14,   444,   455,     0,    13, 0x0,						STR_STICKY_BUTTON},
   933 {  WWT_STICKYBOX,   RESIZE_NONE,    14,   444,   455,     0,    13, 0x0,            STR_STICKY_BUTTON},
   934 {      WWT_PANEL,     RESIZE_TB,    14,     0,   227,   126,   187, 0x0,						STR_NULL},
   934 {      WWT_PANEL,     RESIZE_TB,    14,     0,   227,   126,   187, 0x0,            STR_NULL},
   935 { WWT_PUSHTXTBTN,     RESIZE_TB,    14,     0,   138,   188,   199, STR_REPLACE_VEHICLES_START,	STR_REPLACE_HELP_START_BUTTON},
   935 { WWT_PUSHTXTBTN,     RESIZE_TB,    14,     0,   138,   188,   199, STR_REPLACE_VEHICLES_START,  STR_REPLACE_HELP_START_BUTTON},
   936 {      WWT_PANEL,     RESIZE_TB,    14,   139,   305,   188,   199, 0x0,						STR_REPLACE_HELP_REPLACE_INFO_TAB},
   936 {      WWT_PANEL,     RESIZE_TB,    14,   139,   305,   188,   199, 0x0,            STR_REPLACE_HELP_REPLACE_INFO_TAB},
   937 { WWT_PUSHTXTBTN,     RESIZE_TB,    14,   306,   443,   188,   199, STR_REPLACE_VEHICLES_STOP,	STR_REPLACE_HELP_STOP_BUTTON},
   937 { WWT_PUSHTXTBTN,     RESIZE_TB,    14,   306,   443,   188,   199, STR_REPLACE_VEHICLES_STOP,   STR_REPLACE_HELP_STOP_BUTTON},
   938 {     WWT_MATRIX, RESIZE_BOTTOM,    14,     0,   215,    14,   125, 0x801,						STR_REPLACE_HELP_LEFT_ARRAY},
   938 {     WWT_MATRIX, RESIZE_BOTTOM,    14,     0,   215,    14,   125, 0x801,          STR_REPLACE_HELP_LEFT_ARRAY},
   939 {  WWT_SCROLLBAR, RESIZE_BOTTOM,    14,   216,   227,    14,   125, 0x0,						STR_0190_SCROLL_BAR_SCROLLS_LIST},
   939 {  WWT_SCROLLBAR, RESIZE_BOTTOM,    14,   216,   227,    14,   125, 0x0,            STR_0190_SCROLL_BAR_SCROLLS_LIST},
   940 {     WWT_MATRIX, RESIZE_BOTTOM,    14,   228,   443,    14,   125, 0x801,						STR_REPLACE_HELP_RIGHT_ARRAY},
   940 {     WWT_MATRIX, RESIZE_BOTTOM,    14,   228,   443,    14,   125, 0x801,          STR_REPLACE_HELP_RIGHT_ARRAY},
   941 { WWT_SCROLL2BAR, RESIZE_BOTTOM,    14,   444,   455,    14,   125, 0x0,						STR_0190_SCROLL_BAR_SCROLLS_LIST},
   941 { WWT_SCROLL2BAR, RESIZE_BOTTOM,    14,   444,   455,    14,   125, 0x0,            STR_0190_SCROLL_BAR_SCROLLS_LIST},
   942 {      WWT_PANEL,     RESIZE_TB,    14,   228,   455,   126,   187, 0x0,						STR_NULL},
   942 {      WWT_PANEL,     RESIZE_TB,    14,   228,   455,   126,   187, 0x0,            STR_NULL},
   943 {  WWT_RESIZEBOX,     RESIZE_TB,    14,   444,   455,   188,   199, 0x0,						STR_RESIZE_BUTTON},
   943 {  WWT_RESIZEBOX,     RESIZE_TB,    14,   444,   455,   188,   199, 0x0,            STR_RESIZE_BUTTON},
   944 {   WIDGETS_END},
   944 {   WIDGETS_END},
   945 };
   945 };
   946 
   946 
   947 static const Widget _replace_ship_aircraft_vehicle_widgets[] = {
   947 static const Widget _replace_ship_aircraft_vehicle_widgets[] = {
   948 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,     0,    10,     0,    13, STR_00C5,					STR_018B_CLOSE_WINDOW},
   948 {   WWT_CLOSEBOX,   RESIZE_NONE,    14,     0,    10,     0,    13, STR_00C5,       STR_018B_CLOSE_WINDOW},
   949 {    WWT_CAPTION,   RESIZE_NONE,    14,    11,   443,     0,    13, STR_REPLACE_VEHICLES_WHITE, STR_018C_WINDOW_TITLE_DRAG_THIS},
   949 {    WWT_CAPTION,   RESIZE_NONE,    14,    11,   443,     0,    13, STR_REPLACE_VEHICLES_WHITE,  STR_018C_WINDOW_TITLE_DRAG_THIS},
   950 {  WWT_STICKYBOX,   RESIZE_NONE,    14,   444,   455,     0,    13, 0x0,						STR_STICKY_BUTTON},
   950 {  WWT_STICKYBOX,   RESIZE_NONE,    14,   444,   455,     0,    13, 0x0,            STR_STICKY_BUTTON},
   951 {      WWT_PANEL,     RESIZE_TB,    14,     0,   227,   110,   161, 0x0,						STR_NULL},
   951 {      WWT_PANEL,     RESIZE_TB,    14,     0,   227,   110,   161, 0x0,            STR_NULL},
   952 { WWT_PUSHTXTBTN,     RESIZE_TB,    14,     0,   138,   162,   173, STR_REPLACE_VEHICLES_START,	STR_REPLACE_HELP_START_BUTTON},
   952 { WWT_PUSHTXTBTN,     RESIZE_TB,    14,     0,   138,   162,   173, STR_REPLACE_VEHICLES_START,  STR_REPLACE_HELP_START_BUTTON},
   953 {      WWT_PANEL,     RESIZE_TB,    14,   139,   305,   162,   173, 0x0,						STR_REPLACE_HELP_REPLACE_INFO_TAB},
   953 {      WWT_PANEL,     RESIZE_TB,    14,   139,   305,   162,   173, 0x0,            STR_REPLACE_HELP_REPLACE_INFO_TAB},
   954 { WWT_PUSHTXTBTN,     RESIZE_TB,    14,   306,   443,   162,   173, STR_REPLACE_VEHICLES_STOP,	STR_REPLACE_HELP_STOP_BUTTON},
   954 { WWT_PUSHTXTBTN,     RESIZE_TB,    14,   306,   443,   162,   173, STR_REPLACE_VEHICLES_STOP,   STR_REPLACE_HELP_STOP_BUTTON},
   955 {     WWT_MATRIX, RESIZE_BOTTOM,    14,     0,   215,    14,   109, 0x401,						STR_REPLACE_HELP_LEFT_ARRAY},
   955 {     WWT_MATRIX, RESIZE_BOTTOM,    14,     0,   215,    14,   109, 0x401,          STR_REPLACE_HELP_LEFT_ARRAY},
   956 {  WWT_SCROLLBAR, RESIZE_BOTTOM,    14,   216,   227,    14,   109, 0x0,						STR_0190_SCROLL_BAR_SCROLLS_LIST},
   956 {  WWT_SCROLLBAR, RESIZE_BOTTOM,    14,   216,   227,    14,   109, 0x0,            STR_0190_SCROLL_BAR_SCROLLS_LIST},
   957 {     WWT_MATRIX, RESIZE_BOTTOM,    14,   228,   443,    14,   109, 0x401,						STR_REPLACE_HELP_RIGHT_ARRAY},
   957 {     WWT_MATRIX, RESIZE_BOTTOM,    14,   228,   443,    14,   109, 0x401,          STR_REPLACE_HELP_RIGHT_ARRAY},
   958 { WWT_SCROLL2BAR, RESIZE_BOTTOM,    14,   444,   455,    14,   109, 0x0,						STR_0190_SCROLL_BAR_SCROLLS_LIST},
   958 { WWT_SCROLL2BAR, RESIZE_BOTTOM,    14,   444,   455,    14,   109, 0x0,            STR_0190_SCROLL_BAR_SCROLLS_LIST},
   959 {      WWT_PANEL,     RESIZE_TB,    14,   228,   455,   110,   161, 0x0,						STR_NULL},
   959 {      WWT_PANEL,     RESIZE_TB,    14,   228,   455,   110,   161, 0x0,            STR_NULL},
   960 {  WWT_RESIZEBOX,     RESIZE_TB,    14,   444,   455,   162,   173, 0x0,						STR_RESIZE_BUTTON},
   960 {  WWT_RESIZEBOX,     RESIZE_TB,    14,   444,   455,   162,   173, 0x0,            STR_RESIZE_BUTTON},
   961 {   WIDGETS_END},
   961 {   WIDGETS_END},
   962 };
   962 };
   963 
   963 
   964 static const WindowDesc _replace_rail_vehicle_desc = {
   964 static const WindowDesc _replace_rail_vehicle_desc = {
   965 	-1, -1, 456, 212,
   965 	-1, -1, 456, 212,