gui: size and ui improvements
This commit is contained in:
@@ -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_()
|
||||
|
Reference in New Issue
Block a user