From 50f5b600b1cefddafab8b68cffef7a74a4b421f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Jastrz=C4=99bski?= Date: Tue, 12 Nov 2013 14:46:32 +0100 Subject: [PATCH] OS specific tweaks to status bar style --- kcc/KCC_gui.py | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/kcc/KCC_gui.py b/kcc/KCC_gui.py index 66adc24..bbada02 100644 --- a/kcc/KCC_gui.py +++ b/kcc/KCC_gui.py @@ -600,9 +600,14 @@ class Ui_KCC(object): def modeBasic(self): self.currentMode = 1 - MainWindow.setMinimumSize(QtCore.QSize(420, 287)) - MainWindow.setMaximumSize(QtCore.QSize(420, 287)) - MainWindow.resize(420, 287) + if sys.platform.startswith('darwin'): + MainWindow.setMinimumSize(QtCore.QSize(420, 291)) + MainWindow.setMaximumSize(QtCore.QSize(420, 291)) + MainWindow.resize(420, 291) + else: + MainWindow.setMinimumSize(QtCore.QSize(420, 287)) + MainWindow.setMaximumSize(QtCore.QSize(420, 287)) + MainWindow.resize(420, 287) GUI.BasicModeButton.setStyleSheet('font-weight:Bold;') GUI.AdvModeButton.setStyleSheet('font-weight:Normal;') GUI.FormatBox.setCurrentIndex(0) @@ -948,11 +953,17 @@ class Ui_KCC(object): self.completedWork = {} if sys.platform.startswith('darwin'): self.listFontSize = 11 + self.statusBarFontSize = 10 + self.statusBarStyle = 'QLabel{padding-top:5px;padding-bottom:5px;border-top:2px solid #C2C7CB}' elif sys.platform.startswith('linux'): self.listFontSize = 8 + self.statusBarFontSize = 8 + self.statusBarStyle = 'QLabel{padding-top:5px;padding-bottom:3px;border-top:2px solid #C2C7CB}' self.tray.show() else: self.listFontSize = 9 + self.statusBarFontSize = 8 + self.statusBarStyle = 'QLabel{padding-top:3px;padding-bottom:3px;border-top:2px solid #C2C7CB}' self.tray.show() statusBarLabel = QtGui.QLabel('HOMEPAGE - README - WIKI') statusBarLabel.setAlignment(QtCore.Qt.AlignCenter) - statusBarLabel.setStyleSheet('QLabel{padding-top:3px;padding-bottom:3px;border-top:2px solid #C2C7CB}') + statusBarLabel.setStyleSheet(self.statusBarStyle) statusBarLabel.setOpenExternalLinks(True) statusBarLabelFont = QtGui.QFont() - statusBarLabelFont.setPointSize(8) + statusBarLabelFont.setPointSize(self.statusBarFontSize) statusBarLabel.setFont(statusBarLabelFont) GUI.statusBar.addPermanentWidget(statusBarLabel, 1)