tMerge pull request #246 from PabloCastellano/master - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 660c975ff5faeb6cfceb3afd88957e34fd9c1f4c DIR parent e9ddba5c3f1fba8d65426b17c0bbd591ec93efc6 HTML Author: Maran H <maran.hidskes@gmail.com> Date: Mon, 8 Jul 2013 05:44:46 -0700 Merge pull request #246 from PabloCastellano/master Improve lite gui usability Diffstat: M gui/gui_lite.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) --- DIR diff --git a/gui/gui_lite.py b/gui/gui_lite.py t@@ -4,6 +4,7 @@ import sys try: from PyQt4.QtCore import * from PyQt4.QtGui import * + from PyQt4.Qt import Qt import PyQt4.QtCore as QtCore except ImportError: t@@ -482,9 +483,13 @@ class MiniWindow(QDialog): self.quote_currencies.insert(0, currency) self.refresh_balance() - def change_quote_currency(self): - self.quote_currencies = \ - self.quote_currencies[1:] + self.quote_currencies[0:1] + def change_quote_currency(self, forward=True): + if forward: + self.quote_currencies = \ + self.quote_currencies[1:] + self.quote_currencies[0:1] + else: + self.quote_currencies = \ + self.quote_currencies[-1:] + self.quote_currencies[0:-1] self.actuator.set_config_currency(self.quote_currencies[0]) self.refresh_balance() t@@ -643,7 +648,7 @@ class BalanceLabel(QLabel): def mousePressEvent(self, event): """Change the fiat currency selection if window background is clicked.""" if self.state != self.SHOW_CONNECTING: - self.change_quote_currency() + self.change_quote_currency(event.button() == Qt.LeftButton) def set_balance_text(self, btc_balance, quote_text): """Set the amount of bitcoins in the gui."""