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;