Author: jflesch
Date: 2007-05-22 19:13:04 +0000 (Tue, 22 May 2007)
New Revision: 13310

Modified:
   trunk/apps/Thaw/src/thaw/plugins/index/CommentTab.java
   trunk/apps/Thaw/src/thaw/plugins/index/Index.java
   trunk/apps/Thaw/src/thaw/plugins/index/IndexManagementHelper.java
Log:
Change a little bit the layout in the comment tab

Modified: trunk/apps/Thaw/src/thaw/plugins/index/CommentTab.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/CommentTab.java      2007-05-22 
18:39:56 UTC (rev 13309)
+++ trunk/apps/Thaw/src/thaw/plugins/index/CommentTab.java      2007-05-22 
19:13:04 UTC (rev 13310)
@@ -67,18 +67,19 @@

                buttonActions = new Vector();

+               /*
                button = new 
JButton(I18n.getMessage("thaw.plugin.index.comment.add"), 
IconBox.minAddComment);
                buttonActions.add(new 
IndexManagementHelper.IndexCommentAdder(queueManager, indexBrowser, button));

                northPanel.add(new 
JLabel(I18n.getMessage("thaw.plugin.index.comment.commentList")+" :"));
                northPanel.add(button, BorderLayout.WEST);
                northPanel.add(closeTabButton, BorderLayout.EAST);
+               */

                button = new 
JButton(I18n.getMessage("thaw.plugin.index.comment.add"), 
IconBox.minAddComment);
                buttonActions.add(new 
IndexManagementHelper.IndexCommentAdder(queueManager, indexBrowser, button));

-               southPanel.add(new JLabel(""), BorderLayout.CENTER);
-               southPanel.add(button, BorderLayout.WEST);
+               southPanel.add(button, BorderLayout.CENTER);


                centerPanel = new JPanel();

Modified: trunk/apps/Thaw/src/thaw/plugins/index/Index.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/Index.java   2007-05-22 18:39:56 UTC 
(rev 13309)
+++ trunk/apps/Thaw/src/thaw/plugins/index/Index.java   2007-05-22 19:13:04 UTC 
(rev 13310)
@@ -1922,6 +1922,9 @@
        }


+       /**
+        * @return true if the public key to fetch the comments is available
+        */
        public boolean canHaveComments() {
                return (getCommentPublicKey() != null);
        }

Modified: trunk/apps/Thaw/src/thaw/plugins/index/IndexManagementHelper.java
===================================================================
--- trunk/apps/Thaw/src/thaw/plugins/index/IndexManagementHelper.java   
2007-05-22 18:39:56 UTC (rev 13309)
+++ trunk/apps/Thaw/src/thaw/plugins/index/IndexManagementHelper.java   
2007-05-22 19:13:04 UTC (rev 13310)
@@ -1585,9 +1585,11 @@
                public void setTarget(final IndexTreeNode node) {
                        super.setTarget(node);

-                       if (getActionSource() != null)
-                               getActionSource().setEnabled(node instanceof 
Index
+                       if (getActionSource() != null) {
+                               getActionSource().setEnabled(node != null
+                                                            && node instanceof 
Index
                                                             && 
((Index)node).canHaveComments());
+                       }
                }


@@ -1661,6 +1663,9 @@
                                                                         
getIndexBrowserPanel().getMainWindow(),
                                                                         i,
                                                                         
textArea.getText().trim());
+
+                                       //if (getActionSource() != null)
+                                       //      
getActionSource().setEnabled(false);
                                }

                                closeDialog = true;


Reply via email to