Skip to content

Commit 32cda02

Browse files
committed
Messages tab resizable
- the separator between folder tree and message list is now resizable - the separator between list of messages and message content is resizable - only for message tab, chans, subscriptions and others are still not resizable
1 parent 17913cc commit 32cda02

File tree

1 file changed

+22
-12
lines changed

1 file changed

+22
-12
lines changed

src/bitmessageqt/bitmessageui.py

Lines changed: 22 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -53,27 +53,32 @@ def setupUi(self, MainWindow):
5353
self.inbox.setObjectName(_fromUtf8("inbox"))
5454
self.gridLayout = QtGui.QGridLayout(self.inbox)
5555
self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
56-
self.horizontalLayout_3 = QtGui.QHBoxLayout()
57-
self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
58-
self.verticalLayout_12 = QtGui.QVBoxLayout()
59-
self.verticalLayout_12.setObjectName(_fromUtf8("verticalLayout_12"))
56+
self.horizontalSplitter_3 = QtGui.QSplitter()
57+
self.horizontalSplitter_3.setObjectName(_fromUtf8("horizontalSplitter_3"))
58+
self.verticalSplitter_12 = QtGui.QSplitter()
59+
self.verticalSplitter_12.setObjectName(_fromUtf8("verticalSplitter_12"))
60+
self.verticalSplitter_12.setOrientation(QtCore.Qt.Vertical)
6061
self.treeWidgetYourIdentities = QtGui.QTreeWidget(self.inbox)
61-
self.treeWidgetYourIdentities.setMaximumSize(QtCore.QSize(200, 16777215))
6262
self.treeWidgetYourIdentities.setObjectName(_fromUtf8("treeWidgetYourIdentities"))
63+
self.treeWidgetYourIdentities.resize(200, self.treeWidgetYourIdentities.height())
6364
icon1 = QtGui.QIcon()
6465
icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/newPrefix/images/identities.png")), QtGui.QIcon.Selected, QtGui.QIcon.Off)
6566
self.treeWidgetYourIdentities.headerItem().setIcon(0, icon1)
66-
self.verticalLayout_12.addWidget(self.treeWidgetYourIdentities)
67+
self.verticalSplitter_12.addWidget(self.treeWidgetYourIdentities)
6768
self.pushButtonNewAddress = QtGui.QPushButton(self.inbox)
68-
self.pushButtonNewAddress.setMaximumSize(QtCore.QSize(200, 16777215))
6969
self.pushButtonNewAddress.setObjectName(_fromUtf8("pushButtonNewAddress"))
70-
self.verticalLayout_12.addWidget(self.pushButtonNewAddress)
71-
self.horizontalLayout_3.addLayout(self.verticalLayout_12)
70+
self.pushButtonNewAddress.resize(200, self.pushButtonNewAddress.height())
71+
self.verticalSplitter_12.addWidget(self.pushButtonNewAddress)
72+
self.verticalSplitter_12.setStretchFactor(0, 1)
73+
self.verticalSplitter_12.setStretchFactor(1, 0)
74+
self.verticalSplitter_12.setCollapsible(0, False)
75+
self.verticalSplitter_12.setCollapsible(1, False)
76+
self.verticalSplitter_12.handle(1).setEnabled(False)
77+
self.horizontalSplitter_3.addWidget(self.verticalSplitter_12)
7278
self.verticalSplitter_7 = QtGui.QSplitter()
7379
self.verticalSplitter_7.setObjectName(_fromUtf8("verticalSplitter_7"))
7480
self.verticalSplitter_7.setOrientation(QtCore.Qt.Vertical)
7581
self.horizontalSplitterSearch = QtGui.QSplitter()
76-
self.horizontalSplitterSearch.setContentsMargins(0, 0, 0, 0)
7782
self.horizontalSplitterSearch.setObjectName(_fromUtf8("horizontalSplitterSearch"))
7883
self.inboxSearchLineEdit = QtGui.QLineEdit(self.inbox)
7984
self.inboxSearchLineEdit.setObjectName(_fromUtf8("inboxSearchLineEdit"))
@@ -85,6 +90,7 @@ def setupUi(self, MainWindow):
8590
self.inboxSearchOption.addItem(_fromUtf8(""))
8691
self.inboxSearchOption.addItem(_fromUtf8(""))
8792
self.inboxSearchOption.addItem(_fromUtf8(""))
93+
self.inboxSearchOption.setSizeAdjustPolicy(QtGui.QComboBox.AdjustToContents)
8894
self.horizontalSplitterSearch.addWidget(self.inboxSearchOption)
8995
self.horizontalSplitterSearch.handle(1).setEnabled(False)
9096
self.horizontalSplitterSearch.setStretchFactor(0, 1)
@@ -128,8 +134,12 @@ def setupUi(self, MainWindow):
128134
self.verticalSplitter_7.setCollapsible(1, False)
129135
self.verticalSplitter_7.setCollapsible(2, False)
130136
self.verticalSplitter_7.handle(1).setEnabled(False)
131-
self.horizontalLayout_3.addWidget(self.verticalSplitter_7)
132-
self.gridLayout.addLayout(self.horizontalLayout_3, 0, 0, 1, 1)
137+
self.horizontalSplitter_3.addWidget(self.verticalSplitter_7)
138+
self.horizontalSplitter_3.setStretchFactor(0, 0)
139+
self.horizontalSplitter_3.setStretchFactor(1, 1)
140+
self.horizontalSplitter_3.setCollapsible(0, False)
141+
self.horizontalSplitter_3.setCollapsible(1, False)
142+
self.gridLayout.addWidget(self.horizontalSplitter_3)
133143
icon2 = QtGui.QIcon()
134144
icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/newPrefix/images/inbox.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
135145
self.tabWidget.addTab(self.inbox, icon2, _fromUtf8(""))

0 commit comments

Comments
 (0)