From 376963de5b6491f4d499bb17ac713ae1aa7f0ec9 Mon Sep 17 00:00:00 2001
From: stefan <stefan@5a81b35b-ba03-0410-adc8-b2c5c5119f08>
Date: Mon, 19 Apr 2010 14:25:52 +0000
Subject: [PATCH] Align Dialog: - Size of TableElements

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2050 5a81b35b-ba03-0410-adc8-b2c5c5119f08
---
 modules/gui/pymod/init_context_menu.py | 15 +++++++++++----
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/modules/gui/pymod/init_context_menu.py b/modules/gui/pymod/init_context_menu.py
index 7a6145ccd..43f223101 100644
--- a/modules/gui/pymod/init_context_menu.py
+++ b/modules/gui/pymod/init_context_menu.py
@@ -13,9 +13,8 @@ class SelectRefDialog(QtGui.QDialog):
     self.setWindowTitle("Select Reference Object")
     self.label = QtGui.QLabel("Please Select the Reference Object")
     self.list = QtGui.QTableWidget(self)
+    self.list.horizontalHeader().setStretchLastSection(True)
     self.list.setColumnCount(2)
-    self.list.setColumnWidth(0, 30)
-    self.list.setColumnWidth(1,220)
     self.list.verticalHeader().setVisible(False)
     self.list.horizontalHeader().setVisible(False)
     self.list.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
@@ -47,6 +46,8 @@ class SelectRefDialog(QtGui.QDialog):
       self.list.setItem(row, 1, new_item)
       row += 1  
 
+    self.list.resizeColumnsToContents()
+    
   def Select(self):
     items = self.list.selectedItems()
     for item in items:
@@ -68,9 +69,10 @@ class ShowResultDialog(QtGui.QDialog):
     self.setWindowTitle("Alignment result")
     self.label = QtGui.QLabel("Alignment results with %s as reference"%ent_list[0].GetName())
     self.list = QtGui.QTableWidget(self)
-    self.list.setColumnCount(3)
+    self.list.horizontalHeader().setStretchLastSection(True)
+    self.list.setColumnCount(4)
     self.list.verticalHeader().setVisible(False)
-    self.list.setHorizontalHeaderLabels (["Name","RMSD","TMScore"])
+    self.list.setHorizontalHeaderLabels (["Name","RMSD","TMScore",""])
     self.list.setSelectionBehavior(QtGui.QAbstractItemView.SelectRows)
     vb.addWidget(self.label)
     vb.addWidget(self.list)
@@ -94,6 +96,11 @@ class ShowResultDialog(QtGui.QDialog):
       new_item = QtGui.QTableWidgetItem("%i"%res_list[i].tm_score)
       new_item.setFlags(QtCore.Qt.ItemIsEnabled)
       self.list.setItem(i, 2, new_item)
+      new_item = QtGui.QTableWidgetItem()
+      new_item.setFlags(QtCore.Qt.ItemIsEnabled)
+      self.list.setItem(i, 3, new_item)
+          
+    self.list.resizeColumnsToContents()
 
 class AlignmentContextMenu(QtCore.QObject):
   def __init__(self, context_menu):
-- 
GitLab