Author: tchemit Date: 2008-02-19 21:50:22 +0000 (Tue, 19 Feb 2008) New Revision: 1133 Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/DeleteElementAction.java trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/ExportElementAction.java trunk/simexplorer-is/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-fr_FR.properties Log: improve export refresh Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/DeleteElementAction.java =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/DeleteElementAction.java 2008-02-19 21:13:55 UTC (rev 1132) +++ trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/DeleteElementAction.java 2008-02-19 21:50:22 UTC (rev 1133) @@ -133,6 +133,10 @@ protected void updateSynchronizeTab() { SimExplorerTab tab; tab = SimExplorerTab.synchronize; + if (!tab.isTabVisible(getTabContainer())) { + // nothing to do + return; + } JSynchronizeTab ui = (JSynchronizeTab) tab.getUI(); SynchronizeTabModel model = (SynchronizeTabModel) tab.getModel(); Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/ExportElementAction.java =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/ExportElementAction.java 2008-02-19 21:13:55 UTC (rev 1132) +++ trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/actions/ExportElementAction.java 2008-02-19 21:50:22 UTC (rev 1133) @@ -21,8 +21,8 @@ import fr.cemagref.simexplorer.is.service.StorageService; import fr.cemagref.simexplorer.is.ui.StorageServiceHelper; import fr.cemagref.simexplorer.is.ui.swing.JListTab; +import fr.cemagref.simexplorer.is.ui.swing.SimExplorerActionManager; import fr.cemagref.simexplorer.is.ui.swing.SimExplorerTab; -import fr.cemagref.simexplorer.is.ui.swing.SimExplorerActionManager; import fr.cemagref.simexplorer.is.ui.swing.actions.util.SimExplorerAbstractTabAction; import fr.cemagref.simexplorer.is.ui.swing.model.DataEntityModel; import fr.cemagref.simexplorer.is.ui.swing.model.DetailTabModel; @@ -30,11 +30,10 @@ import fr.cemagref.simexplorer.is.ui.swing.model.ListTableModel; import fr.cemagref.simexplorer.is.ui.swing.model.SimExplorerTabModel; import jaxx.runtime.builder.TabModel; +import static org.codelutin.i18n.I18n.n_; import java.awt.event.ActionEvent; -import static org.codelutin.i18n.I18n.n_; - /** * Action pour exporter une application * @@ -141,9 +140,15 @@ model.setPagination(null); model.updateTabModel(getContext(), (ListTableModel) ui.getTable().getModel()); tab.updateUI(); + boolean wasVisible = SimExplorerTab.synchronize.isTabVisible(getTabContainer()); + if (wasVisible) { + SimExplorerActionManager.fireAction("showTab_synchronize", e.getSource()); + if (getTab() != SimExplorerTab.synchronize) { + SimExplorerTab.synchronize.closeTab(getTabContainer()); + getTab().showTab(getTabContainer()); + } + } - // reinit de l'onglet synchronize - SimExplorerActionManager.fireAction("showTab_synchronize",e.getSource()); } @Override Modified: trunk/simexplorer-is/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-fr_FR.properties =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-fr_FR.properties 2008-02-19 21:13:55 UTC (rev 1132) +++ trunk/simexplorer-is/simexplorer-is-swing/src/resources/i18n/simexplorer-is-swing-fr_FR.properties 2008-02-19 21:50:22 UTC (rev 1133) @@ -72,16 +72,16 @@ simexplorer.action.hideTab_remote.tooltip=Cacher la liste des \u00E9l\u00E9ments du serveur distant simexplorer.action.historyDelete=Suprimer de l'historique simexplorer.action.historyDelete.help= -simexplorer.action.historyDelete.tooltip=Supprimer un élément de l'historique +simexplorer.action.historyDelete.tooltip=Supprimer un \u00E9l\u00E9ment de l'historique simexplorer.action.historyNext=El\u00E9ment suivant simexplorer.action.historyNext.help= simexplorer.action.historyNext.tooltip=Afficher l''\u00E9l\u00E9ment suivant ''{0}'' simexplorer.action.historyPrevious=El\u00E9ment pr\u00E9c\u00E9dent simexplorer.action.historyPrevious.help= simexplorer.action.historyPrevious.tooltip=Afficher l''\u00E9l\u00E9ment pr\u00E9c\u00E9dent ''{0}'' -simexplorer.action.historyUnconnect=Supprimer les éléments distants +simexplorer.action.historyUnconnect=Supprimer les \u00E9l\u00E9ments distants simexplorer.action.historyUnconnect.help= -simexplorer.action.historyUnconnect.tooltip=Supprimer les éléments distants de l'historique +simexplorer.action.historyUnconnect.tooltip=Supprimer les \u00E9l\u00E9ments distants de l'historique simexplorer.action.i18n.en=Anglais simexplorer.action.i18n.en.help= simexplorer.action.i18n.en.tooltip=Traduire l'application en anglais
participants (1)
-
tchemit@users.labs.libre-entreprise.org