mirror of
https://github.com/onionshare/onionshare.git
synced 2024-10-01 01:35:40 -04:00
Change MinimumWidthWidget to MinimumSizeWidget, and use it for height in chat mode
This commit is contained in:
parent
40919dca6f
commit
b181028931
@ -24,7 +24,7 @@ from onionshare_cli.web import Web
|
||||
|
||||
from .. import Mode
|
||||
from .... import strings
|
||||
from ....widgets import MinimumWidthWidget
|
||||
from ....widgets import MinimumSizeWidget
|
||||
from ....gui_common import GuiCommon
|
||||
|
||||
|
||||
@ -82,7 +82,8 @@ class ChatMode(Mode):
|
||||
|
||||
# Top bar
|
||||
top_bar_layout = QtWidgets.QHBoxLayout()
|
||||
top_bar_layout.addStretch()
|
||||
# Add space at the top, same height as the toggle history bar in other modes
|
||||
top_bar_layout.addWidget(MinimumSizeWidget(0, 30))
|
||||
|
||||
# Main layout
|
||||
self.main_layout = QtWidgets.QVBoxLayout()
|
||||
@ -90,7 +91,7 @@ class ChatMode(Mode):
|
||||
self.main_layout.addWidget(header_label)
|
||||
self.main_layout.addWidget(self.primary_action, stretch=1)
|
||||
self.main_layout.addWidget(self.server_status)
|
||||
self.main_layout.addWidget(MinimumWidthWidget(700))
|
||||
self.main_layout.addWidget(MinimumSizeWidget(700, 0))
|
||||
|
||||
# Column layout
|
||||
self.column_layout = QtWidgets.QHBoxLayout()
|
||||
|
@ -26,7 +26,7 @@ from onionshare_cli.web import Web
|
||||
from ..history import History, ToggleHistory, ReceiveHistoryItem
|
||||
from .. import Mode
|
||||
from .... import strings
|
||||
from ....widgets import MinimumWidthWidget, Alert
|
||||
from ....widgets import MinimumSizeWidget, Alert
|
||||
from ....gui_common import GuiCommon
|
||||
|
||||
|
||||
@ -183,7 +183,7 @@ class ReceiveMode(Mode):
|
||||
self.main_layout.addWidget(header_label)
|
||||
self.main_layout.addWidget(receive_warning)
|
||||
self.main_layout.addWidget(self.primary_action, stretch=1)
|
||||
self.main_layout.addWidget(MinimumWidthWidget(525))
|
||||
self.main_layout.addWidget(MinimumSizeWidget(525, 0))
|
||||
|
||||
# Row layout
|
||||
content_row = QtWidgets.QHBoxLayout()
|
||||
|
@ -29,7 +29,7 @@ from .. import Mode
|
||||
from ..file_selection import FileSelection
|
||||
from ..history import History, ToggleHistory, ShareHistoryItem
|
||||
from .... import strings
|
||||
from ....widgets import MinimumWidthWidget
|
||||
from ....widgets import MinimumSizeWidget
|
||||
from ....gui_common import GuiCommon
|
||||
|
||||
|
||||
@ -162,7 +162,7 @@ class ShareMode(Mode):
|
||||
self.main_layout.addLayout(self.file_selection)
|
||||
self.main_layout.addWidget(self.primary_action, stretch=1)
|
||||
self.main_layout.addWidget(self.server_status)
|
||||
self.main_layout.addWidget(MinimumWidthWidget(700))
|
||||
self.main_layout.addWidget(MinimumSizeWidget(700, 0))
|
||||
|
||||
# Column layout
|
||||
self.column_layout = QtWidgets.QHBoxLayout()
|
||||
|
@ -29,7 +29,7 @@ from .. import Mode
|
||||
from ..file_selection import FileSelection
|
||||
from ..history import History, ToggleHistory
|
||||
from .... import strings
|
||||
from ....widgets import MinimumWidthWidget
|
||||
from ....widgets import MinimumSizeWidget
|
||||
from ....gui_common import GuiCommon
|
||||
|
||||
|
||||
@ -160,7 +160,7 @@ class WebsiteMode(Mode):
|
||||
self.main_layout.addLayout(self.file_selection)
|
||||
self.main_layout.addWidget(self.primary_action, stretch=1)
|
||||
self.main_layout.addWidget(self.server_status)
|
||||
self.main_layout.addWidget(MinimumWidthWidget(700))
|
||||
self.main_layout.addWidget(MinimumSizeWidget(700, 0))
|
||||
|
||||
# Column layout
|
||||
self.column_layout = QtWidgets.QHBoxLayout()
|
||||
|
@ -84,14 +84,15 @@ class AddFileDialog(QtWidgets.QFileDialog):
|
||||
QtWidgets.QDialog.accept(self)
|
||||
|
||||
|
||||
class MinimumWidthWidget(QtWidgets.QWidget):
|
||||
class MinimumSizeWidget(QtWidgets.QWidget):
|
||||
"""
|
||||
An empty widget with a minimum width, just to force layouts to behave
|
||||
An empty widget with a minimum width and height, just to force layouts to behave
|
||||
"""
|
||||
|
||||
def __init__(self, width):
|
||||
super(MinimumWidthWidget, self).__init__()
|
||||
def __init__(self, width, height):
|
||||
super(MinimumSizeWidget, self).__init__()
|
||||
self.setMinimumWidth(width)
|
||||
self.setMinimumHeight(height)
|
||||
|
||||
|
||||
class Image(qrcode.image.base.BaseImage):
|
||||
|
Loading…
Reference in New Issue
Block a user