76 |
76 |
77 /* Draw service interval text */ |
77 /* Draw service interval text */ |
78 { |
78 { |
79 SetDParam(0, v->service_interval); |
79 SetDParam(0, v->service_interval); |
80 SetDParam(1, v->date_of_last_service); |
80 SetDParam(1, v->date_of_last_service); |
81 DrawString(13, 90, _patches.servint_ispercent?STR_SERVICING_INTERVAL_PERCENT:STR_883C_SERVICING_INTERVAL_DAYS, 0); |
81 DrawString(13, 102, _patches.servint_ispercent?STR_SERVICING_INTERVAL_PERCENT:STR_883C_SERVICING_INTERVAL_DAYS, 0); |
82 } |
82 } |
83 |
83 |
84 DrawRoadVehImage(v, 3, 57, INVALID_VEHICLE); |
84 DrawRoadVehImage(v, 3, 57, INVALID_VEHICLE); |
85 |
85 |
86 SetDParam(0, GetCustomEngineName(v->engine_type)); |
86 SetDParam(0, GetCustomEngineName(v->engine_type)); |
142 static const Widget _roadveh_details_widgets[] = { |
147 static const Widget _roadveh_details_widgets[] = { |
143 { WWT_CLOSEBOX, RESIZE_NONE, 14, 0, 10, 0, 13, STR_00C5, STR_018B_CLOSE_WINDOW}, |
148 { WWT_CLOSEBOX, RESIZE_NONE, 14, 0, 10, 0, 13, STR_00C5, STR_018B_CLOSE_WINDOW}, |
144 { WWT_CAPTION, RESIZE_NONE, 14, 11, 339, 0, 13, STR_900C_DETAILS, STR_018C_WINDOW_TITLE_DRAG_THIS}, |
149 { WWT_CAPTION, RESIZE_NONE, 14, 11, 339, 0, 13, STR_900C_DETAILS, STR_018C_WINDOW_TITLE_DRAG_THIS}, |
145 { WWT_PUSHTXTBTN, RESIZE_NONE, 14, 340, 379, 0, 13, STR_01AA_NAME, STR_902E_NAME_ROAD_VEHICLE}, |
150 { WWT_PUSHTXTBTN, RESIZE_NONE, 14, 340, 379, 0, 13, STR_01AA_NAME, STR_902E_NAME_ROAD_VEHICLE}, |
146 { WWT_PANEL, RESIZE_NONE, 14, 0, 379, 14, 55, 0x0, STR_NULL}, |
151 { WWT_PANEL, RESIZE_NONE, 14, 0, 379, 14, 55, 0x0, STR_NULL}, |
147 { WWT_PANEL, RESIZE_NONE, 14, 0, 379, 56, 88, 0x0, STR_NULL}, |
152 { WWT_PANEL, RESIZE_NONE, 14, 0, 379, 56, 100, 0x0, STR_NULL}, |
148 { WWT_PUSHTXTBTN, RESIZE_NONE, 14, 0, 10, 89, 94, STR_0188, STR_884D_INCREASE_SERVICING_INTERVAL}, |
153 { WWT_PUSHTXTBTN, RESIZE_NONE, 14, 0, 10, 101, 106, STR_0188, STR_884D_INCREASE_SERVICING_INTERVAL}, |
149 { WWT_PUSHTXTBTN, RESIZE_NONE, 14, 0, 10, 95, 100, STR_0189, STR_884E_DECREASE_SERVICING_INTERVAL}, |
154 { WWT_PUSHTXTBTN, RESIZE_NONE, 14, 0, 10, 107, 112, STR_0189, STR_884E_DECREASE_SERVICING_INTERVAL}, |
150 { WWT_PANEL, RESIZE_NONE, 14, 11, 379, 89, 100, 0x0, STR_NULL}, |
155 { WWT_PANEL, RESIZE_NONE, 14, 11, 379, 101, 112, 0x0, STR_NULL}, |
151 { WIDGETS_END}, |
156 { WIDGETS_END}, |
152 }; |
157 }; |
153 |
158 |
154 static const WindowDesc _roadveh_details_desc = { |
159 static const WindowDesc _roadveh_details_desc = { |
155 WDP_AUTO, WDP_AUTO, 380, 101, |
160 WDP_AUTO, WDP_AUTO, 380, 113, |
156 WC_VEHICLE_DETAILS,WC_VEHICLE_VIEW, |
161 WC_VEHICLE_DETAILS,WC_VEHICLE_VIEW, |
157 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS, |
162 WDF_STD_TOOLTIPS | WDF_STD_BTN | WDF_DEF_WIDGET | WDF_UNCLICK_BUTTONS, |
158 _roadveh_details_widgets, |
163 _roadveh_details_widgets, |
159 RoadVehDetailsWndProc |
164 RoadVehDetailsWndProc |
160 }; |
165 }; |