Author: jflesch
Date: 2008-02-06 02:33:46 +0000 (Wed, 06 Feb 2008)
New Revision: 17587
Modified:
trunk/apps/Thaw/src/thaw/i18n/source.thaw_fr.properties
trunk/apps/Thaw/src/thaw/i18n/thaw.properties
trunk/apps/Thaw/src/thaw/i18n/thaw_fr.properties
trunk/apps/Thaw/src/thaw/plugins/signatures/SigConfigTab.java
Log:
Signatures, fix : when an action is done on multiple identities, apply it on
all the identities !
Modified: trunk/apps/Thaw/src/thaw/i18n/source.thaw_fr.properties
===================================================================
--- trunk/apps/Thaw/src/thaw/i18n/source.thaw_fr.properties 2008-02-06
02:18:48 UTC (rev 17586)
+++ trunk/apps/Thaw/src/thaw/i18n/source.thaw_fr.properties 2008-02-06
02:33:46 UTC (rev 17587)
@@ -523,6 +523,8 @@
thaw.plugin.signature.import=Importer une ou plusieurs identit?(s)
thaw.plugin.signature.export=Exporter l'identit? selectionn?e
+thaw.plugin.signature.trustList.export=Export
+thaw.plugin.signature.trustList.import=Import
thaw.plugin.signature.ignoreLowerThan=Ignorer les signatures avec un status
inf?rieur ?
Modified: trunk/apps/Thaw/src/thaw/i18n/thaw.properties
===================================================================
--- trunk/apps/Thaw/src/thaw/i18n/thaw.properties 2008-02-06 02:18:48 UTC
(rev 17586)
+++ trunk/apps/Thaw/src/thaw/i18n/thaw.properties 2008-02-06 02:33:46 UTC
(rev 17587)
@@ -527,6 +527,8 @@
thaw.plugin.signature.export=Export selected identity
thaw.plugin.signature.setOriginal=Set as original
+thaw.plugin.signature.trustList.export=Export
+thaw.plugin.signature.trustList.import=Import
thaw.plugin.signature.ignoreLowerThan=Ignore signatures with a status lower
than
Modified: trunk/apps/Thaw/src/thaw/i18n/thaw_fr.properties
===================================================================
--- trunk/apps/Thaw/src/thaw/i18n/thaw_fr.properties 2008-02-06 02:18:48 UTC
(rev 17586)
+++ trunk/apps/Thaw/src/thaw/i18n/thaw_fr.properties 2008-02-06 02:33:46 UTC
(rev 17587)
@@ -523,6 +523,8 @@
thaw.plugin.signature.import=Importer une ou plusieurs identit\u00e9(s)
thaw.plugin.signature.export=Exporter l'identit\u00e9 selectionn\u00e9e
+thaw.plugin.signature.trustList.export=Export
+thaw.plugin.signature.trustList.import=Import
thaw.plugin.signature.ignoreLowerThan=Ignorer les signatures avec un status
inf\u00e9rieur \u00e0
Modified: trunk/apps/Thaw/src/thaw/plugins/signatures/SigConfigTab.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/signatures/SigConfigTab.java
2008-02-06 02:18:48 UTC (rev 17586)
+++ trunk/apps/Thaw/src/thaw/plugins/signatures/SigConfigTab.java
2008-02-06 02:33:46 UTC (rev 17587)
@@ -558,33 +558,32 @@
return;
}
- int row = table.getSelectedRow();
+ int[] rows = table.getSelectedRows();
- if (row < 0)
- return;
+ for (int i = 0 ; i < rows.length ; i++) {
+ int row = rows[i];
- Identity target = model.getIdentity(row);
+ if (row < 0)
+ continue;
- if (target == null)
- return;
+ Identity target = model.getIdentity(row);
+ if (target == null)
+ continue;
- if (e.getSource() == setOriginal) {
- target.setOriginal();
- updateList();
+ if (e.getSource() == setOriginal) {
+ target.setOriginal();
- return;
- }
+ updateList();
+ } else if (e.getSource() instanceof JButton) {
+ JButton bt = (JButton)e.getSource();
- if (e.getSource() instanceof JButton) {
- JButton bt = (JButton)e.getSource();
+ target.setTrustLevel(bt.getText());
- target.setTrustLevel(bt.getText());
-
- updateList();
- return;
+ updateList();
+ }
}
}
}