X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fnet%2Fsf%2Fopenrocket%2Fgui%2Fcomponents%2FStageSelector.java;h=301b25ffd52ac0930a56c2163d8efe2aba92954b;hb=da7a9ff299f7b1529f8ff9cba08e4be3f369937c;hp=13a98890dee5feee66c1b6816b32d708242db6ff;hpb=c3014ac8d2eddb3a12c8df0570a3b42ac82db4b1;p=debian%2Fopenrocket diff --git a/src/net/sf/openrocket/gui/components/StageSelector.java b/src/net/sf/openrocket/gui/components/StageSelector.java index 13a98890..301b25ff 100644 --- a/src/net/sf/openrocket/gui/components/StageSelector.java +++ b/src/net/sf/openrocket/gui/components/StageSelector.java @@ -17,7 +17,8 @@ import net.sf.openrocket.startup.Application; public class StageSelector extends JPanel implements ChangeListener { - + private static final Translator trans = Application.getTranslator(); + private final Configuration configuration; private List buttons = new ArrayList(); @@ -40,7 +41,7 @@ public class StageSelector extends JPanel implements ChangeListener { return; while (buttons.size() > stages) { - JToggleButton button = buttons.remove(buttons.size()-1); + JToggleButton button = buttons.remove(buttons.size() - 1); this.remove(button); } @@ -53,7 +54,7 @@ public class StageSelector extends JPanel implements ChangeListener { this.revalidate(); } - + @Override @@ -64,8 +65,7 @@ public class StageSelector extends JPanel implements ChangeListener { private class StageAction extends AbstractAction implements ChangeListener { private final int stage; - private final Translator trans = Application.getTranslator(); - + public StageAction(final int stage) { this.stage = stage; configuration.addChangeListener(this); @@ -76,7 +76,7 @@ public class StageSelector extends JPanel implements ChangeListener { public Object getValue(String key) { if (key.equals(NAME)) { //// Stage - return trans.get("StageAction.Stage") + " " + (stage+1); + return trans.get("StageAction.Stage") + " " + (stage + 1); } return super.getValue(key); } @@ -85,25 +85,25 @@ public class StageSelector extends JPanel implements ChangeListener { public void actionPerformed(ActionEvent e) { configuration.setToStage(stage); -// boolean state = (Boolean)getValue(SELECTED_KEY); -// if (state == true) { -// // Was disabled, now enabled -// configuration.setToStage(stage); -// } else { -// // Was enabled, check what to do -// if (configuration.isStageActive(stage + 1)) { -// configuration.setToStage(stage); -// } else { -// if (stage == 0) -// configuration.setAllStages(); -// else -// configuration.setToStage(stage-1); -// } -// } -// stateChanged(null); + // boolean state = (Boolean)getValue(SELECTED_KEY); + // if (state == true) { + // // Was disabled, now enabled + // configuration.setToStage(stage); + // } else { + // // Was enabled, check what to do + // if (configuration.isStageActive(stage + 1)) { + // configuration.setToStage(stage); + // } else { + // if (stage == 0) + // configuration.setAllStages(); + // else + // configuration.setToStage(stage-1); + // } + // } + // stateChanged(null); } - + @Override public void stateChanged(ChangeEvent e) { this.putValue(SELECTED_KEY, configuration.isStageActive(stage));