Dépôt officiel du code source de l'ERP OpenConcerto
/trunk/OpenConcerto/src/org/openconcerto/erp/modules/ModulePanel.java |
---|
18,6 → 18,7 |
import org.openconcerto.erp.modules.ModuleTableModel.Columns; |
import org.openconcerto.erp.modules.ModuleTableModel.ModuleRow; |
import org.openconcerto.ui.DefaultGridBagConstraints; |
import org.openconcerto.ui.FontUtils; |
import org.openconcerto.ui.table.AlternateTableCellRenderer; |
import org.openconcerto.ui.table.TableCellRendererDecorator.TableCellRendererDecoratorUtils; |
import org.openconcerto.utils.ExceptionHandler; |
90,6 → 91,7 |
t.setRowSelectionAllowed(false); |
t.setColumnSelectionAllowed(false); |
t.setCellSelectionEnabled(false); |
t.setRowHeight(FontUtils.getPreferredRowHeight(t)); |
final TableColumnModel columnModel = t.getColumnModel(); |
final TableCellRenderer headerDefaultRenderer = t.getTableHeader().getDefaultRenderer(); |
final EnumSet<Columns> booleanCols = EnumSet.of(ModuleTableModel.Columns.LOCAL, ModuleTableModel.Columns.REMOTE, ModuleTableModel.Columns.DB_REQUIRED, ModuleTableModel.Columns.ADMIN_REQUIRED); |
244,13 → 246,14 |
} |
if (deniedRefs.size() > 0) { |
JOptionPane |
.showMessageDialog(ModulePanel.this, "Désinstallation refusée pour les modules :" + formatList(deniedRefs), dialogTitle, JOptionPane.WARNING_MESSAGE); |
JOptionPane.showMessageDialog(ModulePanel.this, "Désinstallation refusée pour les modules :" + formatList(deniedRefs), dialogTitle, |
JOptionPane.WARNING_MESSAGE); |
return; |
} |
final int selectAnswer = JOptionPane.showConfirmDialog(ModulePanel.this, "Les modules suivants doivent être désinstallés : \n" + formatList(dependentModules) |
+ ".\nVoulez-vous également désinstaller ces modules ?", dialogTitle, JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE); |
final int selectAnswer = JOptionPane.showConfirmDialog(ModulePanel.this, |
"Les modules suivants doivent être désinstallés : \n" + formatList(dependentModules) + ".\nVoulez-vous également désinstaller ces modules ?", dialogTitle, |
JOptionPane.YES_NO_OPTION, JOptionPane.WARNING_MESSAGE); |
if (selectAnswer == JOptionPane.NO_OPTION) |
return; |
} |
311,8 → 314,8 |
throw new IllegalArgumentException(action + " is neither START nor STOP"); |
this.action = action; |
this.start = action == ModuleAction.START; |
this.putValue(Action.SHORT_DESCRIPTION, this.start ? "Démarrer le(s) module(s), maintenir CTRL pour rendre obligatoire le démarrage" |
: "Arrête le(s) module(s), maintenir CTRL pour rendre facultatif le démarrage"); |
this.putValue(Action.SHORT_DESCRIPTION, |
this.start ? "Démarrer le(s) module(s), maintenir CTRL pour rendre obligatoire le démarrage" : "Arrête le(s) module(s), maintenir CTRL pour rendre facultatif le démarrage"); |
} |
@Override |