From 626ea48f6554a814178923f9010204e21fd70ab1 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Thu, 07 Jan 2010 14:42:58 +0000
Subject: [PATCH] Follow up to fix for issue 4417 (control panel manage tasks not showing tasks log message) Layout improvements.

---
 opends/src/guitools/org/opends/guitools/controlpanel/ui/ManageTasksPanel.java |   14 ++++++++------
 1 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/opends/src/guitools/org/opends/guitools/controlpanel/ui/ManageTasksPanel.java b/opends/src/guitools/org/opends/guitools/controlpanel/ui/ManageTasksPanel.java
index 7c24aac..caa5e46 100644
--- a/opends/src/guitools/org/opends/guitools/controlpanel/ui/ManageTasksPanel.java
+++ b/opends/src/guitools/org/opends/guitools/controlpanel/ui/ManageTasksPanel.java
@@ -277,9 +277,10 @@
     taskTable.getSelectionModel().setSelectionMode(
         ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
     tableScroll = Utilities.createScrollPane(taskTable);
-    gbc.anchor = GridBagConstraints.NORTHWEST;
     add(tableScroll, gbc);
     updateTableSizes();
+    int height = taskTable.getPreferredScrollableViewportSize().height;
+    add(Box.createVerticalStrut(height), gbc);
 
     gbc.gridx = 1;
     gbc.gridheight = 1;
@@ -331,7 +332,7 @@
     gbc.insets.top = 5;
     logsScroll = Utilities.createScrollPane(logs);
     add(logsScroll, gbc);
-    int height = logsScroll.getPreferredSize().height;
+    height = logs.getPreferredSize().height;
     add(Box.createVerticalStrut(height), gbc);
     logsScroll.setVisible(false);
 
@@ -398,6 +399,9 @@
     gbc.anchor = GridBagConstraints.NORTHWEST;
     gbc.fill = GridBagConstraints.BOTH;
     detailsPanel.add(Utilities.createBorderLessScrollBar(detailsSubpanel), gbc);
+
+    detailsPanel.add(
+        Box.createVerticalStrut(logs.getPreferredSize().height), gbc);
   }
 
   /**
@@ -465,7 +469,7 @@
       {
         displayContents = true;
         GridBagConstraints gbc = new GridBagConstraints();
-        gbc.gridy = 1;
+        gbc.gridy = 0;
         gbc.fill = GridBagConstraints.NONE;
         gbc.anchor = GridBagConstraints.NORTHWEST;
         gbc.insets.top = 10;
@@ -490,9 +494,7 @@
           gbc.gridy ++;
         }
         gbc.gridx = 0;
-        gbc.insets = new Insets(0, 0, 0, 0);
-        detailsSubpanel.add(Box.createVerticalStrut(30), gbc);
-        gbc.gridx = 1;
+        gbc.gridwidth = 2;
         gbc.weightx = 1.0;
         gbc.weighty = 1.0;
         gbc.fill = GridBagConstraints.BOTH;

--
Gitblit v1.10.0