rail_gui.c
changeset 1074 02884489f8ba
parent 1072 74cd9150d473
child 1093 4fdc46eaf423
equal deleted inserted replaced
1073:4e8f5f9d673d 1074:02884489f8ba
   817 			DeleteWindow(w);
   817 			DeleteWindow(w);
   818 			return;
   818 			return;
   819 		}
   819 		}
   820 		CheckRedrawStationCoverage(w);
   820 		CheckRedrawStationCoverage(w);
   821 		} break;
   821 		} break;
   822 		
   822 
   823 	case WE_DESTROY:
   823 	case WE_DESTROY:
   824 		ResetObjectToPlace();
   824 		ResetObjectToPlace();
   825 		break;
   825 		break;
   826 	}
   826 	}
   827 
       
   828 }
   827 }
   829 
   828 
   830 static const Widget _station_builder_widgets[] = {
   829 static const Widget _station_builder_widgets[] = {
   831 {   WWT_CLOSEBOX,   RESIZE_NONE,     7,     0,    10,     0,    13, STR_00C5,		STR_018B_CLOSE_WINDOW},
   830 {   WWT_CLOSEBOX,   RESIZE_NONE,     7,     0,    10,     0,    13, STR_00C5,		STR_018B_CLOSE_WINDOW},
   832 {    WWT_CAPTION,   RESIZE_NONE,     7,    11,   147,     0,    13, STR_3000_RAIL_STATION_SELECTION, STR_018C_WINDOW_TITLE_DRAG_THIS},
   831 {    WWT_CAPTION,   RESIZE_NONE,     7,    11,   147,     0,    13, STR_3000_RAIL_STATION_SELECTION, STR_018C_WINDOW_TITLE_DRAG_THIS},
   976 
   975 
   977 	case WE_MOUSELOOP:
   976 	case WE_MOUSELOOP:
   978 		if (WP(w,def_d).close)
   977 		if (WP(w,def_d).close)
   979 			DeleteWindow(w);
   978 			DeleteWindow(w);
   980 		return;
   979 		return;
       
   980 
       
   981 	case WE_DESTROY:
       
   982 		ResetObjectToPlace();
       
   983 		break;
   981 	}
   984 	}
   982 }
   985 }
   983 
   986 
   984 static const Widget _build_waypoint_widgets[] = {
   987 static const Widget _build_waypoint_widgets[] = {
   985 {   WWT_CLOSEBOX,   RESIZE_NONE,     7,     0,    10,     0,    13, STR_00C5, STR_018B_CLOSE_WINDOW},
   988 {   WWT_CLOSEBOX,   RESIZE_NONE,     7,     0,    10,     0,    13, STR_00C5, STR_018B_CLOSE_WINDOW},