[fix][Resolves #330] Rocket size now updates on main screen after scaling rocket
This commit is contained in:
		
							parent
							
								
									d859337e12
								
							
						
					
					
						commit
						28bdfac550
					
				| @ -33,6 +33,7 @@ import net.sf.openrocket.l10n.Translator; | |||||||
| import net.sf.openrocket.logging.Markers; | import net.sf.openrocket.logging.Markers; | ||||||
| import net.sf.openrocket.rocketcomponent.BodyComponent; | import net.sf.openrocket.rocketcomponent.BodyComponent; | ||||||
| import net.sf.openrocket.rocketcomponent.BodyTube; | import net.sf.openrocket.rocketcomponent.BodyTube; | ||||||
|  | import net.sf.openrocket.rocketcomponent.ComponentChangeEvent; | ||||||
| import net.sf.openrocket.rocketcomponent.EllipticalFinSet; | import net.sf.openrocket.rocketcomponent.EllipticalFinSet; | ||||||
| import net.sf.openrocket.rocketcomponent.FinSet; | import net.sf.openrocket.rocketcomponent.FinSet; | ||||||
| import net.sf.openrocket.rocketcomponent.FreeformFinSet; | import net.sf.openrocket.rocketcomponent.FreeformFinSet; | ||||||
| @ -400,18 +401,22 @@ public class ScaleDialog extends JDialog { | |||||||
| 		panel.add(scaleMassValues, "span, wrap para*3"); | 		panel.add(scaleMassValues, "span, wrap para*3"); | ||||||
| 		 | 		 | ||||||
| 		 | 		 | ||||||
| 		// Buttons | 		// Scale / Accept Buttons | ||||||
| 		 |  | ||||||
| 		JButton scale = new JButton(trans.get("button.scale")); | 		JButton scale = new JButton(trans.get("button.scale")); | ||||||
| 		scale.addActionListener(new ActionListener() { | 		scale.addActionListener(new ActionListener() { | ||||||
| 			@Override | 			@Override | ||||||
| 			public void actionPerformed(ActionEvent e) { | 			public void actionPerformed(ActionEvent e) { | ||||||
| 				doScale(); | 				doScale(); | ||||||
|  | 
 | ||||||
|  | 				ScaleDialog.this.document.getRocket().fireComponentChangeEvent( ComponentChangeEvent.AEROMASS_CHANGE); | ||||||
|  | 
 | ||||||
| 				ScaleDialog.this.setVisible(false); | 				ScaleDialog.this.setVisible(false); | ||||||
| 			} | 			} | ||||||
| 		}); | 		}); | ||||||
|  | 
 | ||||||
| 		panel.add(scale, "span, split, right, gap para"); | 		panel.add(scale, "span, split, right, gap para"); | ||||||
| 
 | 
 | ||||||
|  | 		// Cancel Button | ||||||
| 		JButton cancel = new JButton(trans.get("button.cancel")); | 		JButton cancel = new JButton(trans.get("button.cancel")); | ||||||
| 		cancel.addActionListener(new ActionListener() { | 		cancel.addActionListener(new ActionListener() { | ||||||
| 			@Override | 			@Override | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user