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();
+                               }
                        }
                }
        }


Reply via email to