Big update to custom expression feature.
[debian/openrocket] / core / src / net / sf / openrocket / gui / customexpression / CustomExpressionDialog.java
1 package net.sf.openrocket.gui.customexpression;
2
3 import java.awt.Window;
4
5 import javax.swing.BorderFactory;
6 import javax.swing.JDialog;
7 import javax.swing.JPanel;
8
9 import net.sf.openrocket.document.OpenRocketDocument;
10 import net.sf.openrocket.document.Simulation;
11 import net.sf.openrocket.gui.util.GUIUtil;
12 import net.sf.openrocket.l10n.Translator;
13 import net.sf.openrocket.logging.LogHelper;
14 import net.sf.openrocket.rocketcomponent.Rocket;
15 import net.sf.openrocket.startup.Application;
16
17 public class CustomExpressionDialog extends JDialog {
18         private static final Translator trans = Application.getTranslator();
19         private static final LogHelper log = Application.getLogger();
20         
21         private final Window parentWindow;
22         private final OpenRocketDocument doc;
23         
24         public CustomExpressionDialog(OpenRocketDocument doc, Window parent){
25                 super(parent, trans.get("customExpressionPanel.lbl.CustomExpressions"));
26                 
27                 this.doc = doc;
28                 this.parentWindow = parent;
29                 
30                 JPanel panel = new CustomExpressionPanel(doc, this);
31                 this.add( panel );
32                 
33                 GUIUtil.setDisposableDialogOptions(this, null);
34         }
35 }