vehicle_gui.c
changeset 4775 1fb972035324
parent 4762 771ccf746531
child 4776 c798a32e8bc7
equal deleted inserted replaced
4774:f93b1f0a9cf3 4775:1fb972035324
   412 
   412 
   413 static const Widget _vehicle_refit_widgets[] = {
   413 static const Widget _vehicle_refit_widgets[] = {
   414 	{   WWT_CLOSEBOX,   RESIZE_NONE,    14,     0,    10,     0,    13, STR_00C5,                            STR_018B_CLOSE_WINDOW},
   414 	{   WWT_CLOSEBOX,   RESIZE_NONE,    14,     0,    10,     0,    13, STR_00C5,                            STR_018B_CLOSE_WINDOW},
   415 	{    WWT_CAPTION,   RESIZE_NONE,    14,    11,   239,     0,    13, STR_983B_REFIT,                      STR_018C_WINDOW_TITLE_DRAG_THIS},
   415 	{    WWT_CAPTION,   RESIZE_NONE,    14,    11,   239,     0,    13, STR_983B_REFIT,                      STR_018C_WINDOW_TITLE_DRAG_THIS},
   416 	{    WWT_TEXTBTN,   RESIZE_NONE,    14,     0,   239,    14,    27, STR_983F_SELECT_CARGO_TYPE_TO_CARRY, STR_983D_SELECT_TYPE_OF_CARGO_FOR},
   416 	{    WWT_TEXTBTN,   RESIZE_NONE,    14,     0,   239,    14,    27, STR_983F_SELECT_CARGO_TYPE_TO_CARRY, STR_983D_SELECT_TYPE_OF_CARGO_FOR},
   417 	{     WWT_MATRIX, RESIZE_BOTTOM,    14,     0,   227,    28,   139, 0x801,                               STR_983D_SELECT_TYPE_OF_CARGO_FOR},
   417 	{     WWT_MATRIX, RESIZE_BOTTOM,    14,     0,   227,    28,   139, 0x801,                               STR_EMPTY},
   418 	{  WWT_SCROLLBAR, RESIZE_BOTTOM,    14,   228,   239,    28,   139, 0x0,                                 STR_0190_SCROLL_BAR_SCROLLS_LIST},
   418 	{  WWT_SCROLLBAR, RESIZE_BOTTOM,    14,   228,   239,    28,   139, 0x0,                                 STR_0190_SCROLL_BAR_SCROLLS_LIST},
   419 	{     WWT_IMGBTN,     RESIZE_TB,    14,     0,   239,   140,   161, 0x0,                                 STR_NULL},
   419 	{     WWT_IMGBTN,     RESIZE_TB,    14,     0,   239,   140,   161, 0x0,                                 STR_NULL},
   420 	{ WWT_PUSHTXTBTN,     RESIZE_TB,    14,     0,   227,   162,   173, 0x0,                                 STR_NULL},
   420 	{ WWT_PUSHTXTBTN,     RESIZE_TB,    14,     0,   227,   162,   173, 0x0,                                 STR_NULL},
   421 	{  WWT_RESIZEBOX,     RESIZE_TB,    14,   228,   239,   162,   173, 0x0,                                 STR_RESIZE_BUTTON},
   421 	{  WWT_RESIZEBOX,     RESIZE_TB,    14,   228,   239,   162,   173, 0x0,                                 STR_RESIZE_BUTTON},
   422 	{   WIDGETS_END},
   422 	{   WIDGETS_END},
   454 		if (v->type == VEH_Train) WP(w, refit_d).length = CountVehiclesInChain(v);
   454 		if (v->type == VEH_Train) WP(w, refit_d).length = CountVehiclesInChain(v);
   455 		SetVScrollCount(w, WP(w, refit_d).list->num_lines);
   455 		SetVScrollCount(w, WP(w, refit_d).list->num_lines);
   456 
   456 
   457 		switch (v->type) {
   457 		switch (v->type) {
   458 			case VEH_Train:
   458 			case VEH_Train:
       
   459 				w->widget[3].tooltips = STR_RAIL_SELECT_TYPE_OF_CARGO_FOR;
   459 				w->widget[6].data     = STR_RAIL_REFIT_VEHICLE;
   460 				w->widget[6].data     = STR_RAIL_REFIT_VEHICLE;
   460 				w->widget[6].tooltips = STR_RAIL_REFIT_TO_CARRY_HIGHLIGHTED;
   461 				w->widget[6].tooltips = STR_RAIL_REFIT_TO_CARRY_HIGHLIGHTED;
   461 				break;
   462 				break;
   462 			case VEH_Road:
   463 			case VEH_Road:
       
   464 				w->widget[3].tooltips = STR_ROAD_SELECT_TYPE_OF_CARGO_FOR;
   463 				w->widget[6].data     = STR_REFIT_ROAD_VEHICLE;
   465 				w->widget[6].data     = STR_REFIT_ROAD_VEHICLE;
   464 				w->widget[6].tooltips = STR_REFIT_ROAD_VEHICLE_TO_CARRY_HIGHLIGHTED;
   466 				w->widget[6].tooltips = STR_REFIT_ROAD_VEHICLE_TO_CARRY_HIGHLIGHTED;
   465 				break;
   467 				break;
   466 			case VEH_Ship:
   468 			case VEH_Ship:
       
   469 				w->widget[3].tooltips = STR_983D_SELECT_TYPE_OF_CARGO_FOR;
   467 				w->widget[6].data     = STR_983C_REFIT_SHIP;
   470 				w->widget[6].data     = STR_983C_REFIT_SHIP;
   468 				w->widget[6].tooltips = STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED;
   471 				w->widget[6].tooltips = STR_983E_REFIT_SHIP_TO_CARRY_HIGHLIGHTED;
   469 				break;
   472 				break;
   470 			case VEH_Aircraft:
   473 			case VEH_Aircraft:
       
   474 				w->widget[3].tooltips = STR_A03E_SELECT_TYPE_OF_CARGO_FOR;
   471 				w->widget[6].data     = STR_A03D_REFIT_AIRCRAFT;
   475 				w->widget[6].data     = STR_A03D_REFIT_AIRCRAFT;
   472 				w->widget[6].tooltips = STR_A03F_REFIT_AIRCRAFT_TO_CARRY;
   476 				w->widget[6].tooltips = STR_A03F_REFIT_AIRCRAFT_TO_CARRY;
   473 				break;
   477 				break;
   474 			default: NOT_REACHED();
   478 			default: NOT_REACHED();
   475 		}
   479 		}