From sletellier@users.labs.libre-entreprise.org Mon Jun 15 00:25:56 2026 From: sletellier@users.labs.libre-entreprise.org To: isis-fish-commits@list.isis-fish.org Subject: [Isis-fish-commits] r1911 - in isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui: input sensitivity Date: Wed, 04 Mar 2009 19:21:16 +0100 Message-ID: <20090304182116.2A4CD461A7B@labs.libre-entreprise.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8283871428469127154==" --===============8283871428469127154== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Author: sletellier Date: 2009-03-04 18:21:15 +0000 (Wed, 04 Mar 2009) New Revision: 1911 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/GearUI.jaxx isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputContentUI.= jaxx isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputNavigation= TreeSelectionAdapter.java isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputSaveVerifi= er.java isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/MetierUI.jaxx isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationUI.ja= xx isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/SetOfVesselsUI.= jaxx isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/StrategyUI.jaxx isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Sensitivi= tyNavigationTreeSelectionAdapter.java isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Sensitivi= tyTabbedPaneListener.java Log: Sensitivity work with tabs Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/GearUI.j= axx =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/GearUI.jaxx 20= 09-03-04 17:36:39 UTC (rev 1910) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/GearUI.jaxx 20= 09-03-04 18:21:15 UTC (rev 1911) @@ -39,11 +39,17 @@ =20 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputCon= tentUI.jaxx =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputContentUI= .jaxx 2009-03-04 17:36:39 UTC (rev 1910) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputContentUI= .jaxx 2009-03-04 18:21:15 UTC (rev 1911) @@ -2,6 +2,8 @@ =20 + + =20 @@ -31,14 +33,6 @@ import fr.ifremer.isisfish.ui.sensitivity.FactorWizard; import fr.ifremer.isisfish.ui.sensitivity.EditorHelper; =20 -protected ChangeListener tabListener =3D null; - -public ChangeListener getTabListener(){ - return tabListener; -} -public void setTabListener(ChangeListener l){ - this.tabListener =3D l; -} public void refresh(){} public InputAction getAction() { return getContextValue(InputAction.class); Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputNav= igationTreeSelectionAdapter.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputNavigatio= nTreeSelectionAdapter.java 2009-03-04 17:36:39 UTC (rev 1910) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputNavigatio= nTreeSelectionAdapter.java 2009-03-04 18:21:15 UTC (rev 1911) @@ -95,7 +95,7 @@ // apply refresh method (should a contract for all this ui with a me= thod refresh...) try { currentUI =3D (InputContentUI) newUI; - currentUI.setTabListener(new InputTabbedPaneListener()); + currentUI.setSens(false); context.getContextValue(InputSaveVerifier.class).addCurrentPanel= (currentUI); currentNode =3D node; } catch (Exception e) { Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputSav= eVerifier.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputSaveVerif= ier.java 2009-03-04 17:36:39 UTC (rev 1910) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/InputSaveVerif= ier.java 2009-03-04 18:21:15 UTC (rev 1911) @@ -6,6 +6,7 @@ package fr.ifremer.isisfish.ui.input; =20 import fr.ifremer.isisfish.IsisFishDAOHelper; +import fr.ifremer.isisfish.ui.sensitivity.SensitivityTabUI; import fr.ifremer.isisfish.ui.widget.ErrorDialogUI; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; @@ -308,6 +309,10 @@ for (InputContentUI ui : panels){ editable =3D !currentEntities.isEmpty(); this.currentPanels.add(ui); + if (rootUI =3D=3D null){ + ui.setSens(true); + ui.setLayer(true); + } ui.refresh(); ui.setActif(editable); } Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/MetierUI= .jaxx =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/MetierUI.jaxx = 2009-03-04 17:36:39 UTC (rev 1910) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/MetierUI.jaxx = 2009-03-04 18:21:15 UTC (rev 1911) @@ -40,11 +40,17 @@ import fr.ifremer.isisfish.entities.TripType; import fr.ifremer.isisfish.entities.MetierImpl; import fr.ifremer.isisfish.entities.Metier; +import fr.ifremer.isisfish.ui.sensitivity.SensitivityTabbedPaneListener; =20 +getVerifier().addCurrentPanel(this); setButtonTitle(_("isisfish.input.continueTripTypes")); setNextPath("$root/$tripTypes"); -metierTab.addChangeListener(new InputTabbedPaneListener()); public void refresh() { + if (isSens()){ + metierTab.addChangeListener(new SensitivityTabbedPaneListener()); + } else { + metierTab.addChangeListener(new InputTabbedPaneListener()); + } getVerifier().addCurrentPanel(metierSeasonSpeciesUI, metierSeasonInfoUI,= metierTabUI); } ]]> Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/Populati= onUI.jaxx =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationUI.j= axx 2009-03-04 17:36:39 UTC (rev 1910) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/PopulationUI.j= axx 2009-03-04 18:21:15 UTC (rev 1911) @@ -45,12 +45,17 @@ import fr.ifremer.isisfish.entities.Gear; import fr.ifremer.isisfish.entities.Population; import fr.ifremer.isisfish.entities.PopulationImpl; +import fr.ifremer.isisfish.ui.sensitivity.SensitivityTabbedPaneListener; =20 +getVerifier().addCurrentPanel(this); setButtonTitle(_("isisfish.input.continueGears")); setNextPath("$root/$gears"); public void refresh(){ - populationTab.removeChangeListener(getTabListener()); - populationTab.addChangeListener(getTabListener()); + if (isSens()){ + populationTab.addChangeListener(new SensitivityTabbedPaneListener()); + } else { + populationTab.addChangeListener(new InputTabbedPaneListener()); + } getVerifier().addCurrentPanel(populationMigrationUI, populationRecruitem= entUI, populationCapturabilityUI, populationSeasonsUI, populationZoneUI, popu= lationEquationUI, populationGroupUI, populationBasicsUI); } ]]> Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/SetOfVes= selsUI.jaxx =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/SetOfVesselsUI= .jaxx 2009-03-04 17:36:39 UTC (rev 1910) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/SetOfVesselsUI= .jaxx 2009-03-04 18:21:15 UTC (rev 1911) @@ -39,11 +39,18 @@ =20 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/Strategy= UI.jaxx =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/StrategyUI.jax= x 2009-03-04 17:36:39 UTC (rev 1910) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/input/StrategyUI.jax= x 2009-03-04 18:21:15 UTC (rev 1911) @@ -36,10 +36,15 @@ +--> Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Se= nsitivityNavigationTreeSelectionAdapter.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Sensitiv= ityNavigationTreeSelectionAdapter.java 2009-03-04 17:36:39 UTC (rev 1910) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Sensitiv= ityNavigationTreeSelectionAdapter.java 2009-03-04 18:21:15 UTC (rev 1911) @@ -98,7 +98,7 @@ try { currentUI =3D (InputContentUI) newUI; if (currentUI !=3D null){ - currentUI.setTabListener(new SensitivityTabbedPaneListener()= ); + currentUI.setSens(true); context.getContextValue(InputSaveVerifier.class).addCurrentP= anel(currentUI); currentUI.setLayer(true); } Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Se= nsitivityTabbedPaneListener.java =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Sensitiv= ityTabbedPaneListener.java 2009-03-04 17:36:39 UTC (rev 1910) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/sensitivity/Sensitiv= ityTabbedPaneListener.java 2009-03-04 18:21:15 UTC (rev 1911) @@ -36,6 +36,7 @@ pane.setSelectedIndex(selectedIndex); } ui =3D (InputContentUI) pane.getSelectedComponent(); + ui.setSens(true); ui.setLayer(true); ui.refresh(); cacheSelectedIndex =3D pane.getSelectedIndex(); --===============8283871428469127154==--