diff --git a/nw/gui/elements/viewdetails.py b/nw/gui/elements/viewdetails.py index 5d8b7325..b9f5bb5a 100644 --- a/nw/gui/elements/viewdetails.py +++ b/nw/gui/elements/viewdetails.py @@ -15,7 +15,7 @@ import nw from PyQt5.QtCore import Qt from PyQt5.QtGui import QFont -from PyQt5.QtWidgets import QWidget, QHBoxLayout, QLabel, QGroupBox +from PyQt5.QtWidgets import QWidget, QHBoxLayout, QLabel, QGroupBox, QScrollArea, QFrame from nw.constants import nwLabels @@ -45,7 +45,14 @@ class GuiDocViewDetails(QWidget): self.refList.setScaledContents(True) self.refList.linkActivated.connect(self._linkClicked) - self.refTagsForm.addWidget(self.refList) + self.scrollBox = QScrollArea() + self.scrollBox.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff) + self.scrollBox.setFrameStyle(QFrame.NoFrame) + self.scrollBox.setWidgetResizable(True) + self.scrollBox.setMaximumHeight(300) + self.scrollBox.setWidget(self.refList) + + self.refTagsForm.addWidget(self.scrollBox) self.outerBox.addWidget(self.refTags) self.setLayout(self.outerBox) self.setContentsMargins(0,0,0,0) @@ -70,7 +77,7 @@ class GuiDocViewDetails(QWidget): theList.append("%s" % (tHandle,tItem.itemName)) self.refList.setText(", ".join(theList)) - self.refList.setMaximumHeight(300) + self.refList.adjustSize() return diff --git a/nw/gui/winmain.py b/nw/gui/winmain.py index 6c70e981..680ae966 100644 --- a/nw/gui/winmain.py +++ b/nw/gui/winmain.py @@ -108,6 +108,7 @@ class GuiMain(QMainWindow): self.docView.setContentsMargins(0,0,0,0) self.docView.addWidget(self.docViewer) self.docView.addWidget(self.docMeta) + self.docView.setStretch(0, 1) self.viewPane.setLayout(self.docView) self.splitView = QSplitter(Qt.Horizontal)