Aleš Erjavec avatar Aleš Erjavec committed 53aea11

Fixed default view column sizes.

Comments (0)

Files changed (1)

Orange/OrangeWidgets/OWDatabasesUpdate.py

 
         box = OWGUI.widgetBox(self.controlArea, "Files")
         self.filesView = QTreeWidget(self)
-        self.filesView.setHeaderLabels(["", "Data Source", "Update",
-                                        "Last Updated", "Size"])
+        self.filesView.setHeaderLabels(
+            ["", "Data Source", "Update", "Last Updated", "Size"])
+
         self.filesView.setRootIsDecorated(False)
         self.filesView.setUniformRowHeights(True)
         self.filesView.setSelectionMode(QAbstractItemView.NoSelection)
 
         self.setEnabled(False)
 
-
     def SetFilesList(self, serverInfo):
         """
         Set the files to show.
 
         self.progress.advance()
 
-        for column in range(4):
-            whint = self.filesView.sizeHintForColumn(column)
-            width = min(whint, 400)
+        self.filesView.setColumnWidth(0, self.filesView.sizeHintForColumn(0))
+
+        for column in range(1, 4):
+            contents_hint = self.filesView.sizeHintForColumn(column)
+            header_hint = self.filesView.header().sectionSizeHint(column)
+            width = max(min(contents_hint, 400), header_hint)
             self.filesView.setColumnWidth(column, width)
 
         self.lineEditFilter.setItems([hint for hint in sorted(all_tags)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.