[ui] changed the main toolbar buttons style

This commit is contained in:
Vinicius Moreira
2020-04-23 15:48:51 -03:00
parent c07e99c989
commit 90049e3687
7 changed files with 70 additions and 60 deletions

View File

@@ -41,8 +41,17 @@ from bauh.view.util.translation import I18n
DARK_ORANGE = '#FF4500'
def toolbar_button_style(bg: str):
return 'QPushButton { color: white; font-weight: bold; background: ' + bg + '}'
def toolbar_button_style(bg: str = None, color: str = None):
style = 'QPushButton { font-weight: 500;'
if bg:
style += 'background: {};'.format(bg)
if color:
style += 'color: {};'.format(color)
style += ' }'
return style
class ManageWindow(QWidget):
@@ -187,21 +196,12 @@ class ManageWindow(QWidget):
toolbar_bts = []
self.bt_installed = QPushButton()
self.bt_installed.setToolTip(self.i18n['manage_window.bt.installed.tooltip'])
self.bt_installed.setIcon(QIcon(resource.get_path('img/disk.svg')))
self.bt_installed.setText(self.i18n['manage_window.bt.installed.text'].capitalize())
self.bt_installed.clicked.connect(self._begin_loading_installed)
self.bt_installed.setStyleSheet(toolbar_button_style('#8716CF'))
self.ref_bt_installed = self.toolbar.addWidget(self.bt_installed)
toolbar_bts.append(self.bt_installed)
if config['suggestions']['enabled']:
self.bt_suggestions = QPushButton()
self.bt_installed.setToolTip(self.i18n['manage_window.bt.suggestions.tooltip'])
self.bt_suggestions.setToolTip(self.i18n['manage_window.bt.suggestions.tooltip'])
self.bt_suggestions.setText(self.i18n['manage_window.bt.suggestions.text'].capitalize())
self.bt_suggestions.setIcon(QIcon(resource.get_path('img/suggestions.svg')))
self.bt_suggestions.setStyleSheet(toolbar_button_style('#FF8000'))
self.bt_suggestions.setStyleSheet(toolbar_button_style())
self.bt_suggestions.clicked.connect(self.read_suggestions)
self.ref_bt_suggestions = self.toolbar.addWidget(self.bt_suggestions)
toolbar_bts.append(self.bt_suggestions)
@@ -209,11 +209,20 @@ class ManageWindow(QWidget):
self.bt_suggestions = None
self.ref_bt_suggestions = None
self.bt_installed = QPushButton()
self.bt_installed.setToolTip(self.i18n['manage_window.bt.installed.tooltip'])
self.bt_installed.setIcon(QIcon(resource.get_path('img/disk.svg')))
self.bt_installed.setText(self.i18n['manage_window.bt.installed.text'].capitalize())
self.bt_installed.clicked.connect(self._begin_loading_installed)
self.bt_installed.setStyleSheet(toolbar_button_style())
self.ref_bt_installed = self.toolbar.addWidget(self.bt_installed)
toolbar_bts.append(self.bt_installed)
self.bt_refresh = QPushButton()
self.bt_refresh.setToolTip(i18n['manage_window.bt.refresh.tooltip'])
self.bt_refresh.setIcon(QIcon(resource.get_path('img/refresh.svg')))
self.bt_refresh.setText(self.i18n['manage_window.bt.refresh.text'])
self.bt_refresh.setStyleSheet(toolbar_button_style('#2368AD'))
self.bt_refresh.setStyleSheet(toolbar_button_style())
self.bt_refresh.clicked.connect(lambda: self.refresh_packages(keep_console=False))
toolbar_bts.append(self.bt_refresh)
self.ref_bt_refresh = self.toolbar.addWidget(self.bt_refresh)
@@ -222,7 +231,7 @@ class ManageWindow(QWidget):
self.bt_upgrade.setToolTip(i18n['manage_window.bt.upgrade.tooltip'])
self.bt_upgrade.setIcon(QIcon(resource.get_path('img/app_update.svg')))
self.bt_upgrade.setText(i18n['manage_window.bt.upgrade.text'])
self.bt_upgrade.setStyleSheet(toolbar_button_style('#20A435'))
self.bt_upgrade.setStyleSheet(toolbar_button_style('#20A435', 'white'))
self.bt_upgrade.clicked.connect(self.update_selected)
toolbar_bts.append(self.bt_upgrade)
self.ref_bt_upgrade = self.toolbar.addWidget(self.bt_upgrade)