component config refactoring, localization fixes
[debian/openrocket] / src / net / sf / openrocket / gui / configdialog / ThicknessRingComponentConfig.java
index 2b1bb6f32158076ecf8f46612c89f5a2d2c71ad1..3013b7c9721cd28be18ff1c5a7d816069e46d90a 100644 (file)
@@ -3,6 +3,7 @@ package net.sf.openrocket.gui.configdialog;
 
 import javax.swing.JPanel;
 
+import net.sf.openrocket.document.OpenRocketDocument;
 import net.sf.openrocket.l10n.Translator;
 import net.sf.openrocket.rocketcomponent.RocketComponent;
 import net.sf.openrocket.startup.Application;
@@ -12,8 +13,8 @@ import net.sf.openrocket.startup.Application;
 public class ThicknessRingComponentConfig extends RingComponentConfig {
        private static final Translator trans = Application.getTranslator();
        
-       public ThicknessRingComponentConfig(RocketComponent c) {
-               super(c);
+       public ThicknessRingComponentConfig(OpenRocketDocument d, RocketComponent c) {
+               super(d, c);
                
                JPanel tab;
                
@@ -21,11 +22,11 @@ public class ThicknessRingComponentConfig extends RingComponentConfig {
                //// Inner diameter:
                //// Wall thickness:
                //// Length:
-               tab = generalTab(trans.get("ThicknessRingCompCfg.tab.Outerdiam"), 
+               tab = generalTab(trans.get("ThicknessRingCompCfg.tab.Outerdiam"),
                                trans.get("ThicknessRingCompCfg.tab.Innerdiam"),
                                trans.get("ThicknessRingCompCfg.tab.Wallthickness"), trans.get("ThicknessRingCompCfg.tab.Length"));
                //// General and General properties
-               tabbedPane.insertTab(trans.get("ThicknessRingCompCfg.tab.General"), null, tab, 
+               tabbedPane.insertTab(trans.get("ThicknessRingCompCfg.tab.General"), null, tab,
                                trans.get("ThicknessRingCompCfg.tab.Generalprop"), 0);
                tabbedPane.setSelectedIndex(0);
        }