74 |
74 |
75 /* Draw service interval text */ |
75 /* Draw service interval text */ |
76 { |
76 { |
77 SetDParam(0, v->service_interval); |
77 SetDParam(0, v->service_interval); |
78 SetDParam(1, v->date_of_last_service); |
78 SetDParam(1, v->date_of_last_service); |
79 DrawString(13, 90, _patches.servint_ispercent?STR_SERVICING_INTERVAL_PERCENT:STR_883C_SERVICING_INTERVAL_DAYS, 0); |
79 DrawString(13, 102, _patches.servint_ispercent?STR_SERVICING_INTERVAL_PERCENT:STR_883C_SERVICING_INTERVAL_DAYS, 0); |
80 } |
80 } |
81 |
81 |
82 DrawShipImage(v, 3, 57, INVALID_VEHICLE); |
82 DrawShipImage(v, 3, 57, INVALID_VEHICLE); |
83 |
83 |
84 SetDParam(1, v->build_year); |
84 SetDParam(1, v->build_year); |
139 static const OldWidget _ship_details_widgets[] = { |
144 static const OldWidget _ship_details_widgets[] = { |
140 { WWT_CLOSEBOX, RESIZE_NONE, 14, 0, 10, 0, 13, STR_00C5, STR_018B_CLOSE_WINDOW}, |
145 { WWT_CLOSEBOX, RESIZE_NONE, 14, 0, 10, 0, 13, STR_00C5, STR_018B_CLOSE_WINDOW}, |
141 { WWT_CAPTION, RESIZE_NONE, 14, 11, 364, 0, 13, STR_9811_DETAILS, STR_018C_WINDOW_TITLE_DRAG_THIS}, |
146 { WWT_CAPTION, RESIZE_NONE, 14, 11, 364, 0, 13, STR_9811_DETAILS, STR_018C_WINDOW_TITLE_DRAG_THIS}, |
142 { WWT_PUSHTXTBTN, RESIZE_NONE, 14, 365, 404, 0, 13, STR_01AA_NAME, STR_982F_NAME_SHIP}, |
147 { WWT_PUSHTXTBTN, RESIZE_NONE, 14, 365, 404, 0, 13, STR_01AA_NAME, STR_982F_NAME_SHIP}, |
143 { WWT_PANEL, RESIZE_NONE, 14, 0, 404, 14, 55, 0x0, STR_NULL}, |
148 { WWT_PANEL, RESIZE_NONE, 14, 0, 404, 14, 55, 0x0, STR_NULL}, |
144 { WWT_PANEL, RESIZE_NONE, 14, 0, 404, 56, 88, 0x0, STR_NULL}, |
149 { WWT_PANEL, RESIZE_NONE, 14, 0, 404, 56, 100, 0x0, STR_NULL}, |
145 { WWT_PUSHTXTBTN, RESIZE_NONE, 14, 0, 10, 89, 94, STR_0188, STR_884D_INCREASE_SERVICING_INTERVAL}, |
150 { WWT_PUSHTXTBTN, RESIZE_NONE, 14, 0, 10, 101, 106, STR_0188, STR_884D_INCREASE_SERVICING_INTERVAL}, |
146 { WWT_PUSHTXTBTN, RESIZE_NONE, 14, 0, 10, 95, 100, STR_0189, STR_884E_DECREASE_SERVICING_INTERVAL}, |
151 { WWT_PUSHTXTBTN, RESIZE_NONE, 14, 0, 10, 107, 112, STR_0189, STR_884E_DECREASE_SERVICING_INTERVAL}, |
147 { WWT_PANEL, RESIZE_NONE, 14, 11, 404, 89, 100, 0x0, STR_NULL}, |
152 { WWT_PANEL, RESIZE_NONE, 14, 11, 404, 101, 112, 0x0, STR_NULL}, |
148 { WIDGETS_END}, |
153 { WIDGETS_END}, |
149 }; |
154 }; |
150 |
155 |
151 static const WindowDesc _ship_details_desc = { |
156 static const WindowDesc _ship_details_desc = { |
152 WDP_AUTO, WDP_AUTO, 405, 101, |
157 WDP_AUTO, WDP_AUTO, 405, 113, |
153 WC_VEHICLE_DETAILS,WC_VEHICLE_VIEW, |
158 WC_VEHICLE_DETAILS,WC_VEHICLE_VIEW, |
154 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS, |
159 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS, |
155 _ship_details_widgets, |
160 _ship_details_widgets, |
156 ShipDetailsWndProc |
161 ShipDetailsWndProc |
157 }; |
162 }; |