From: Bill Kuker Date: Mon, 22 Nov 2010 14:53:50 +0000 (+0000) Subject: Index names for graph safty X-Git-Url: https://git.gag.com/?p=sw%2Fmotorsim;a=commitdiff_plain;h=63c8d6791a4217822a43c91aef2dec80d990d126 Index names for graph safty --- diff --git a/gui/com/billkuker/rocketry/motorsim/fuel/FuelsEditor.java b/gui/com/billkuker/rocketry/motorsim/fuel/FuelsEditor.java index 43995f2..e74b7da 100644 --- a/gui/com/billkuker/rocketry/motorsim/fuel/FuelsEditor.java +++ b/gui/com/billkuker/rocketry/motorsim/fuel/FuelsEditor.java @@ -21,6 +21,8 @@ public class FuelsEditor extends MultiObjectEditor { private MultiFuelChart allFuels = new MultiFuelChart(); + private static int lIdx = 0; + private static int sIdx = 0; public FuelsEditor(Frame frame) { super(frame, "Fuel"); addTab("All Fuels", allFuels); @@ -28,7 +30,9 @@ public class FuelsEditor extends MultiObjectEditor { addCreator(new ObjectCreator() { @Override public Fuel newObject() { - return new EditablePiecewiseLinearFuel(); + EditablePiecewiseLinearFuel ret = new EditablePiecewiseLinearFuel(); + ret.setName("New Linear Fuel " + ++lIdx); + return ret; } @Override @@ -39,7 +43,9 @@ public class FuelsEditor extends MultiObjectEditor { addCreator(new ObjectCreator() { @Override public Fuel newObject() { - return new EditablePiecewiseSaintRobertFuel(); + EditablePiecewiseSaintRobertFuel ret = new EditablePiecewiseSaintRobertFuel(); + ret.setName("New StRobert Fuel " + ++sIdx); + return ret; } @Override @@ -48,6 +54,17 @@ public class FuelsEditor extends MultiObjectEditor { } }); } + + /* + @Override + protected void objectAdded(Fuel f, AbstractFuelEditor e){ + allFuels.addFuel(f); + } + + @Override + protected void objectRemoved(Fuel f, AbstractFuelEditor e){ + allFuels.removeFuel(f); + }*/ @Override public AbstractFuelEditor createEditor(Fuel o) {