[155231] Runtime prefs doesn't expand
diff --git a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/RuntimeComposite.java b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/RuntimeComposite.java
index b4e0a18..0a7182c 100644
--- a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/RuntimeComposite.java
+++ b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/viewers/RuntimeComposite.java
@@ -69,7 +69,7 @@
table.setLayout(tableLayout);
table.setHeaderVisible(true);
- tableLayout.addColumnData(new ColumnWeightData(60, 160, true));
+ tableLayout.addColumnData(new ColumnWeightData(0, 160, true));
TableColumn col = new TableColumn(table, SWT.NONE);
col.setText(Messages.columnName);
col.addSelectionListener(new SelectionListener() {
@@ -82,7 +82,7 @@
}
});
- tableLayout.addColumnData(new ColumnWeightData(45, 125, true));
+ tableLayout.addColumnData(new ColumnWeightData(0, 125, true));
col = new TableColumn(table, SWT.NONE);
col.setText(Messages.columnType);
col.addSelectionListener(new SelectionListener() {
@@ -147,6 +147,14 @@
// do nothing
}
});
+
+ // after adding an item do the packing of the table
+ if (table.getItemCount() > 0) {
+ TableColumn[] columns = table.getColumns();
+ for (int i=0; i < columns.length; i++)
+ columns[i].pack();
+ table.pack();
+ }
}
protected void createTable() {