tMerge pull request #1320 from kyuupichan/button_split - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit 6afb7b21d06b7b3039f176ca294e86f605fe8da8 DIR parent 3a9bf8430e403845e2b3e290d48a0ddc139ef118 HTML Author: ThomasV <electrumdev@gmail.com> Date: Sat, 27 Jun 2015 16:09:15 +0200 Merge pull request #1320 from kyuupichan/button_split Split tx dialog buttons Diffstat: M gui/qt/transaction_dialog.py | 9 +++++++-- M plugins/cosigner_pool.py | 2 +- M plugins/greenaddress_instant.py | 4 ++-- 3 files changed, 10 insertions(+), 5 deletions(-) --- DIR diff --git a/gui/qt/transaction_dialog.py b/gui/qt/transaction_dialog.py t@@ -97,10 +97,15 @@ class TxDialog(QWidget): self.copy_button = CopyButton(lambda: str(self.tx), self.parent.app) - self.buttons = [self.copy_button, self.qr_button, self.sign_button, self.broadcast_button, self.save_button, self.cancel_button] + # Action buttons + self.buttons = [self.sign_button, self.broadcast_button, self.cancel_button] run_hook('transaction_dialog', self) - vbox.addLayout(Buttons(*self.buttons)) + hbox = QHBoxLayout() + hbox.addLayout(Buttons(self.copy_button, self.qr_button, self.save_button)) + hbox.addStretch(1) + hbox.addLayout(Buttons(*self.buttons)) + vbox.addLayout(hbox) self.update() def do_broadcast(self): DIR diff --git a/plugins/cosigner_pool.py b/plugins/cosigner_pool.py t@@ -115,7 +115,7 @@ class Plugin(BasePlugin): def transaction_dialog(self, d): self.send_button = b = QPushButton(_("Send to cosigner")) b.clicked.connect(lambda: self.do_send(d.tx)) - d.buttons.insert(2, b) + d.buttons.insert(0, b) self.transaction_dialog_update(d) @hook DIR diff --git a/plugins/greenaddress_instant.py b/plugins/greenaddress_instant.py t@@ -36,7 +36,7 @@ class Plugin(BasePlugin): button_label = _("Verify GA instant") - @hook + @hook def init_qt(self, gui): self.win = gui.main_window t@@ -45,7 +45,7 @@ class Plugin(BasePlugin): self.wallet = d.wallet self.verify_button = b = QPushButton(self.button_label) b.clicked.connect(lambda: self.do_verify(d.tx)) - d.buttons.insert(1, b) + d.buttons.insert(0, b) self.transaction_dialog_update(d) def get_my_addr(self, tx):