gui: size and ui improvements
This commit is contained in:
@@ -454,6 +454,7 @@ class ConfigWidget(QtWidgets.QWidget):
|
|||||||
|
|
||||||
def render_state(self):
|
def render_state(self):
|
||||||
self.layout = self.render_section(self.widgets)
|
self.layout = self.render_section(self.widgets)
|
||||||
|
self.layout.setContentsMargins(100, 10, 100, 10)
|
||||||
self.setLayout(self.layout)
|
self.setLayout(self.layout)
|
||||||
|
|
||||||
def widget_value(self, widget):
|
def widget_value(self, widget):
|
||||||
@@ -821,19 +822,29 @@ class Config(QtWidgets.QWidget):
|
|||||||
self.tabs = QtWidgets.QTabWidget()
|
self.tabs = QtWidgets.QTabWidget()
|
||||||
|
|
||||||
self.tabs.addTab(Window(self.config.get('window', {})), "Window")
|
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.addTab(Font(self.config.get('font', {})), "Font")
|
||||||
|
self.tabs.setTabToolTip(1, "Font")
|
||||||
self.tabs.addTab(Debug(self.config.get('debug', {})), "Debug")
|
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.addTab(Env(self.config.get('env', {})), "Env")
|
||||||
|
self.tabs.setTabToolTip(3, "Env")
|
||||||
self.tabs.addTab(Selection(self.config.get('selection', {})), "Selection")
|
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.addTab(Shell(self.config.get('shell', {})), "Shell")
|
||||||
|
self.tabs.setTabToolTip(5, "Shell")
|
||||||
self.tabs.addTab(Colors(self.config.get('colors', {})), "Colors")
|
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.addTab(Scrolling(self.config.get('scrolling', {})), "Scrolling")
|
||||||
|
self.tabs.setTabToolTip(7, "Scrolling")
|
||||||
self.tabs.addTab(
|
self.tabs.addTab(
|
||||||
KeyBindings(self.config.get('key_bindings', [])), "Key Bindings"
|
KeyBindings(self.config.get('key_bindings', [])), "Key Bindings"
|
||||||
)
|
)
|
||||||
|
self.tabs.setTabToolTip(8, "Key Bindings")
|
||||||
self.tabs.addTab(
|
self.tabs.addTab(
|
||||||
MouseBindings(self.config.get('mouse_bindings', [])), "Mouse Bindings"
|
MouseBindings(self.config.get('mouse_bindings', [])), "Mouse Bindings"
|
||||||
)
|
)
|
||||||
|
self.tabs.setTabToolTip(9, "Mouse Bindings")
|
||||||
|
|
||||||
self.layout.addWidget(self.tabs)
|
self.layout.addWidget(self.tabs)
|
||||||
|
|
||||||
@@ -881,17 +892,17 @@ def main():
|
|||||||
with open(ALACRITTY_CONFIG) as f:
|
with open(ALACRITTY_CONFIG) as f:
|
||||||
config = yaml.safe_load(f.read())
|
config = yaml.safe_load(f.read())
|
||||||
window.setCentralWidget(Config(config, dry=dry))
|
window.setCentralWidget(Config(config, dry=dry))
|
||||||
|
window.setWindowFlags(QtCore.Qt.FramelessWindowHint)
|
||||||
|
window.setWindowTitle(NAME)
|
||||||
|
window.setUnifiedTitleAndToolBarOnMac(True)
|
||||||
window.setGeometry(
|
window.setGeometry(
|
||||||
QtWidgets.QStyle.alignedRect(
|
QtWidgets.QStyle.alignedRect(
|
||||||
QtCore.Qt.LeftToRight,
|
QtCore.Qt.LeftToRight,
|
||||||
QtCore.Qt.AlignCenter,
|
QtCore.Qt.AlignCenter,
|
||||||
QtCore.QSize(300, 400),
|
QtCore.QSize(500, 300),
|
||||||
app.desktop().availableGeometry()
|
app.desktop().availableGeometry()
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
window.setWindowFlags(QtCore.Qt.FramelessWindowHint)
|
|
||||||
window.setWindowTitle(NAME)
|
|
||||||
window.setUnifiedTitleAndToolBarOnMac(True)
|
|
||||||
window.show()
|
window.show()
|
||||||
|
|
||||||
app.exec_()
|
app.exec_()
|
||||||
|
Reference in New Issue
Block a user