equal
deleted
inserted
replaced
234 if (FindWindowById(WC_VEHICLE_VIEW, w->window_number) == NULL) |
234 if (FindWindowById(WC_VEHICLE_VIEW, w->window_number) == NULL) |
235 DeleteWindow(w); |
235 DeleteWindow(w); |
236 break; |
236 break; |
237 |
237 |
238 case WE_ON_EDIT_TEXT: { |
238 case WE_ON_EDIT_TEXT: { |
239 const char *b = e->edittext.str; |
239 if (e->edittext.str[0] != '\0') { |
240 if (*b == 0) |
240 _cmd_text = e->edittext.str; |
241 return; |
241 DoCommandP(0, w->window_number, 0, NULL, |
242 memcpy(_decode_parameters, b, 32); |
242 CMD_NAME_VEHICLE | CMD_MSG(STR_9832_CAN_T_NAME_SHIP)); |
243 DoCommandP(0, w->window_number, 0, NULL, CMD_NAME_VEHICLE | CMD_MSG(STR_9832_CAN_T_NAME_SHIP)); |
243 } |
244 } break; |
244 } break; |
245 |
245 |
246 } |
246 } |
247 } |
247 } |
248 |
248 |
376 DeleteWindow(w); |
376 DeleteWindow(w); |
377 } |
377 } |
378 break; |
378 break; |
379 |
379 |
380 case WE_ON_EDIT_TEXT: { |
380 case WE_ON_EDIT_TEXT: { |
381 const char *b = e->edittext.str; |
381 if (e->edittext.str[0] != '\0') { |
382 if (*b == 0) |
382 _cmd_text = e->edittext.str; |
383 return; |
383 DoCommandP(0, WP(w, buildtrain_d).rename_engine, 0, NULL, |
384 memcpy(_decode_parameters, b, 32); |
384 CMD_RENAME_ENGINE | CMD_MSG(STR_9839_CAN_T_RENAME_SHIP_TYPE)); |
385 DoCommandP(0, WP(w,buildtrain_d).rename_engine, 0, NULL, CMD_RENAME_ENGINE | CMD_MSG(STR_9839_CAN_T_RENAME_SHIP_TYPE)); |
385 } |
386 } break; |
386 } break; |
387 |
387 |
388 case WE_RESIZE: |
388 case WE_RESIZE: |
389 w->vscroll.cap += e->sizing.diff.y / 24; |
389 w->vscroll.cap += e->sizing.diff.y / 24; |
390 w->widget[2].unkA = (w->vscroll.cap << 8) + 1; |
390 w->widget[2].unkA = (w->vscroll.cap << 8) + 1; |