From 0dc601f265cd30a826aa67436ae2862c24571654 Mon Sep 17 00:00:00 2001 From: hellerve Date: Thu, 27 Jun 2019 10:56:15 +0200 Subject: [PATCH] gui: size and ui improvements --- alacritty_config_gui.py | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/alacritty_config_gui.py b/alacritty_config_gui.py index dde3fe7..40cdf57 100644 --- a/alacritty_config_gui.py +++ b/alacritty_config_gui.py @@ -454,6 +454,7 @@ class ConfigWidget(QtWidgets.QWidget): def render_state(self): self.layout = self.render_section(self.widgets) + self.layout.setContentsMargins(100, 10, 100, 10) self.setLayout(self.layout) def widget_value(self, widget): @@ -821,19 +822,29 @@ class Config(QtWidgets.QWidget): self.tabs = QtWidgets.QTabWidget() self.tabs.addTab(Window(self.config.get('window', {})), "Window") + self.tabs.setTabToolTip(0, "Window") self.tabs.addTab(Font(self.config.get('font', {})), "Font") + self.tabs.setTabToolTip(1, "Font") self.tabs.addTab(Debug(self.config.get('debug', {})), "Debug") + self.tabs.setTabToolTip(2, "Debug") self.tabs.addTab(Env(self.config.get('env', {})), "Env") + self.tabs.setTabToolTip(3, "Env") self.tabs.addTab(Selection(self.config.get('selection', {})), "Selection") + self.tabs.setTabToolTip(4, "Selection") self.tabs.addTab(Shell(self.config.get('shell', {})), "Shell") + self.tabs.setTabToolTip(5, "Shell") self.tabs.addTab(Colors(self.config.get('colors', {})), "Colors") + self.tabs.setTabToolTip(6, "Colors") self.tabs.addTab(Scrolling(self.config.get('scrolling', {})), "Scrolling") + self.tabs.setTabToolTip(7, "Scrolling") self.tabs.addTab( KeyBindings(self.config.get('key_bindings', [])), "Key Bindings" ) + self.tabs.setTabToolTip(8, "Key Bindings") self.tabs.addTab( MouseBindings(self.config.get('mouse_bindings', [])), "Mouse Bindings" ) + self.tabs.setTabToolTip(9, "Mouse Bindings") self.layout.addWidget(self.tabs) @@ -881,17 +892,17 @@ def main(): with open(ALACRITTY_CONFIG) as f: config = yaml.safe_load(f.read()) window.setCentralWidget(Config(config, dry=dry)) + window.setWindowFlags(QtCore.Qt.FramelessWindowHint) + window.setWindowTitle(NAME) + window.setUnifiedTitleAndToolBarOnMac(True) window.setGeometry( QtWidgets.QStyle.alignedRect( QtCore.Qt.LeftToRight, QtCore.Qt.AlignCenter, - QtCore.QSize(300, 400), + QtCore.QSize(500, 300), app.desktop().availableGeometry() ) ) - window.setWindowFlags(QtCore.Qt.FramelessWindowHint) - window.setWindowTitle(NAME) - window.setUnifiedTitleAndToolBarOnMac(True) window.show() app.exec_()