mirror of
https://github.com/LorenEteval/Furious.git
synced 2026-09-30 10:58:09 +03:00
Merge pull request #158 from vint2k/fix-macos-json-editor-window-controls
Fix macOS JSON editor window controls
This commit is contained in:
@@ -76,7 +76,20 @@ class TextEditorWindow(AppQMainWindow):
|
||||
super().__init__(*args, **kwargs)
|
||||
|
||||
self.customWindowTitle = ''
|
||||
self.setWindowModality(QtCore.Qt.WindowModality.WindowModal)
|
||||
if PLATFORM == 'Darwin':
|
||||
# Window-modal child windows are rendered as macOS sheets
|
||||
# without traffic-light controls.
|
||||
self.setWindowFlags(
|
||||
self.windowFlags()
|
||||
| QtCore.Qt.WindowType.Window
|
||||
| QtCore.Qt.WindowType.WindowTitleHint
|
||||
| QtCore.Qt.WindowType.WindowSystemMenuHint
|
||||
| QtCore.Qt.WindowType.WindowMinimizeButtonHint
|
||||
| QtCore.Qt.WindowType.WindowCloseButtonHint
|
||||
)
|
||||
self.setWindowModality(QtCore.Qt.WindowModality.ApplicationModal)
|
||||
else:
|
||||
self.setWindowModality(QtCore.Qt.WindowModality.WindowModal)
|
||||
self.setFixedSize(450, int(450 * GOLDEN_RATIO))
|
||||
|
||||
# Current editing index
|
||||
|
||||
Reference in New Issue
Block a user