Author: sletellier Date: 2009-05-13 15:58:31 +0000 (Wed, 13 May 2009) New Revision: 2228 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/WelcomeTabUI.jaxx isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputUI.jaxx isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivityUI.jaxx isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/ParamsUI.jaxx isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/SimulUI.jaxx Log: Region CRUD propaged in UI Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/WelcomeTabUI.jaxx =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/WelcomeTabUI.jaxx 2009-05-13 12:06:18 UTC (rev 2227) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/WelcomeTabUI.jaxx 2009-05-13 15:58:31 UTC (rev 2228) @@ -43,11 +43,15 @@ public void selTab(int i){ simulTabs.setSelectedIndex(i); } + public void refresh(){ + simulUI.refresh(); + sensitivityUI.refresh(); + } ]]> </script> <JTabbedPane id="simulTabs" tabPlacement='{JTabbedPane.LEFT}' constraints="BorderLayout.CENTER"> <tab title=' ' icon='{new ImageIcon(getClass().getResource("/images/book.gif"))}'> - <fr.ifremer.isisfish.ui.input.InputUI constructorParams='new JAXXInitialContext().add(getContextValue(WelcomeSaveVerifier.class)).add(new InputAction()).add(new InputSaveVerifier()).add(this)'/> + <fr.ifremer.isisfish.ui.input.InputUI id='inputUI' constructorParams='new JAXXInitialContext().add(getContextValue(WelcomeSaveVerifier.class)).add(new InputAction()).add(new InputSaveVerifier()).add(this)'/> </tab> <tab title=' ' icon='{new ImageIcon(getClass().getResource("/images/simulation.gif"))}'> <fr.ifremer.isisfish.ui.simulator.SimulUI id='simulUI' constructorParams='new SimulAction()'/> Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputUI.jaxx =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputUI.jaxx 2009-05-13 12:06:18 UTC (rev 2227) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputUI.jaxx 2009-05-13 15:58:31 UTC (rev 2228) @@ -78,6 +78,7 @@ import org.codelutin.topia.TopiaContext; import fr.ifremer.isisfish.entities.FisheryRegion; import fr.ifremer.isisfish.datastore.RegionStorage; +import fr.ifremer.isisfish.ui.WelcomeTabUI; getContextValue(WelcomeSaveVerifier.class).addSaveVerifier(getVerifier()); new fr.ifremer.isisfish.ui.input.InputNavigationTreeSelectionAdapter(this); @@ -92,6 +93,7 @@ return getContextValue(RegionStorage.class); } protected void setFieldCurrentRegionModel(){ + getParentContainer(WelcomeTabUI.class).refresh(); fieldCurrentRegion.setModel(getFieldCurrentRegionModel()); } protected DefaultComboBoxModel getFieldCurrentRegionModel(){ Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivityUI.jaxx =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivityUI.jaxx 2009-05-13 12:06:18 UTC (rev 2227) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/SensitivityUI.jaxx 2009-05-13 15:58:31 UTC (rev 2228) @@ -33,6 +33,9 @@ public void selTab(int i) { sensitivityTabs.setSelectedIndex(i); } + public void refresh(){ + paramsUI.refresh(); + } ]]> </script> <JTabbedPane id="sensitivityTabs" constraints="BorderLayout.CENTER"> Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/ParamsUI.jaxx =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/ParamsUI.jaxx 2009-05-13 12:06:18 UTC (rev 2227) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/ParamsUI.jaxx 2009-05-13 15:58:31 UTC (rev 2228) @@ -81,6 +81,7 @@ setListSimulParamsStrategiesItems(); setListSimulParamsPopulationsItems(); setRulesItems(); + fieldSimulParamsRegion.setModel(new DefaultComboBoxModel(Common.getRegionItem())); fieldSimulParamsRegion.setSelectedItem(getContextValue(SimulAction.class).getSimulationParameter().getRegionName()); } protected void regionChange(ItemEvent e) { Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/SimulUI.jaxx =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/SimulUI.jaxx 2009-05-13 12:06:18 UTC (rev 2227) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/SimulUI.jaxx 2009-05-13 15:58:31 UTC (rev 2228) @@ -58,7 +58,7 @@ protected void selTab(int i) { simulTabs.setSelectedIndex(i); } - protected void refreshAll() { + public void refresh() { paramsUI.refresh(); preSciptUI.refresh(); sensUI.refresh(); @@ -74,7 +74,7 @@ File file = fc.getSelectedFile(); //This is where a real application would open the file. getContextValue(SimulAction.class).importSimulation(file); - refreshAll(); + refresh(); } } protected void saveSimulation() {