From 41074dc97e8f112c7cb79cff2ea1dd61554a74f0 Mon Sep 17 00:00:00 2001 From: John Schember Date: Fri, 8 Apr 2011 21:36:05 -0400 Subject: [PATCH] Throbbing donate tool button on OS X. --- src/calibre/gui2/layout.py | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/src/calibre/gui2/layout.py b/src/calibre/gui2/layout.py index a7ae479eb4..8a6ef3afe4 100644 --- a/src/calibre/gui2/layout.py +++ b/src/calibre/gui2/layout.py @@ -382,16 +382,12 @@ class ToolBar(QToolBar): # {{{ bar.added_actions.append(ac) bar.setup_tool_button(bar, ac, QToolButton.MenuButtonPopup) elif what == 'Donate': - if isosx: - bar.addAction(self.gui.donate_action) - ch = self.setup_tool_button(bar, self.gui.donate_action) - ch.setText(_('Donate')) - else: - self.d_widget = QWidget() - self.d_widget.setLayout(QVBoxLayout()) - self.d_widget.layout().addWidget(self.donate_button) - bar.addWidget(self.d_widget) - self.showing_donate = True + self.d_widget = QWidget() + self.d_widget.setLayout(QVBoxLayout()) + self.d_widget.layout().addWidget(self.donate_button) + self.d_widget.setStyleSheet('QWidget, QToolButton {background-color: none; border: none; }') + bar.addWidget(self.d_widget) + self.showing_donate = True elif what in self.gui.iactions: action = self.gui.iactions[what] bar.addAction(action.qaction)