Skip to content

Commit

Permalink
Various UI fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
L3337 committed Nov 29, 2022
1 parent 9b082f0 commit 81c47c3
Show file tree
Hide file tree
Showing 5 changed files with 45 additions and 11 deletions.
2 changes: 1 addition & 1 deletion src/sgui/_main.py
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ def _yes():
f_reply = QMessageBox.question(
self,
_('Message'),
_("Are you sure you want to quit?"),
_("Are you sure you want to close Stargate DAW?"),
(
QMessageBox.StandardButton.Yes
|
Expand Down
4 changes: 2 additions & 2 deletions src/sgui/daw/sequencer/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@ def __init__(self):
self.hzoom_slider.setRange(0, 30)
self.last_hzoom = 3
self.hzoom_slider.setValue(self.last_hzoom)
self.hzoom_slider.setFixedWidth(90)
self.hzoom_slider.setFixedWidth(75)
self.hzoom_slider.sliderPressed.connect(self.hzoom_pressed)
self.hzoom_slider.sliderReleased.connect(self.hzoom_released)
self.hzoom_slider.valueChanged.connect(self.set_hzoom)
Expand All @@ -146,7 +146,7 @@ def __init__(self):
self.vzoom_slider.setRange(0, 60)
self.last_vzoom = 0
self.vzoom_slider.setValue(self.last_vzoom)
self.vzoom_slider.setFixedWidth(60)
self.vzoom_slider.setFixedWidth(75)
self.vzoom_slider.sliderPressed.connect(self.vzoom_pressed)
self.vzoom_slider.sliderReleased.connect(self.vzoom_released)
self.vzoom_slider.valueChanged.connect(self.set_vzoom)
Expand Down
2 changes: 1 addition & 1 deletion src/sgui/project.py
Original file line number Diff line number Diff line change
Expand Up @@ -179,7 +179,7 @@ def check_project_version(parent, project_file):
else:
msg = _(
"Please update to the latest version of Stargate. "
"This project {} was created with version '{}', however, "
"This project {} was last edited with version '{}', however, "
"you are using version '{}'"
).format(
project_file,
Expand Down
46 changes: 40 additions & 6 deletions src/sgui/sgqt.py
Original file line number Diff line number Diff line change
Expand Up @@ -523,7 +523,17 @@ def add_button(_int, name):
dialog = QDialog()
layout = QVBoxLayout(dialog)
#layout.addWidget(QLabel(title))
layout.addWidget(QLabel(message))
label = QLabel(message)
label.setObjectName('transparent')
layout.addWidget(label)
layout.addItem(
QSpacerItem(
1,
1,
QSizePolicy.Policy.Minimum,
QSizePolicy.Policy.Expanding,
),
)
buttons_layout = QHBoxLayout()
layout.addLayout(buttons_layout)
for _int, name in _QMESSAGEBOX_STANDARDBUTTON_NAMES:
Expand All @@ -535,19 +545,43 @@ def add_button(_int, name):
return answer

@staticmethod
def information(parent, title, message):
QMessageBox.warning(parent, title, message)
def information(parent, title, message, callback=None):
QMessageBox.warning(parent, title, message, callback)

@staticmethod
def warning(parent, title, message):
def warning(parent, title, message, callback=None):
dialog = QDialog()
layout = QVBoxLayout(dialog)
layout.addWidget(QLabel(title))
layout.addWidget(QLabel(message))
if title:
title_label = QLabel(title)
title_label.setAlignment(
QtCore.Qt.AlignmentFlag.AlignTop
|
QtCore.Qt.AlignmentFlag.AlignCenter
)
title_label.setSizePolicy(
QSizePolicy.Policy.Expanding,
QSizePolicy.Policy.Minimum,
)
layout.addWidget(title_label)
label = QLabel(message)
label.setObjectName('transparent')
label.setWordWrap(True)
layout.addWidget(label)
layout.addItem(
QSpacerItem(
1,
1,
QSizePolicy.Policy.Minimum,
QSizePolicy.Policy.Expanding,
),
)
buttons_layout = QHBoxLayout()
layout.addLayout(buttons_layout)
button = QPushButton("OK")
button.pressed.connect(dialog.close)
if callback:
button.pressed.connect(callback)
buttons_layout.addWidget(button)
dialog.exec()

Expand Down
2 changes: 1 addition & 1 deletion src/sgui/util.py
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,7 @@ def setup_theme(app):
)
except Exception as ex:
LOG.exception(ex)
f_answer = QMessageBox.question(
f_answer = orig_QMessageBox.question(
None,
_("Warning"),
_(
Expand Down

0 comments on commit 81c47c3

Please sign in to comment.