electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 12e79ecd6075e81c69f545066c8b5b1d9057a003
parent 3e2c5e8656dbbaa46405bec94bf4e58e83d4a113
Author: SomberNight <somber.night@protonmail.com>
Date:   Thu, 27 Sep 2018 21:44:18 +0200

qt tx dialog: make input/output fields expand

based on Electron-Cash/Electron-Cash@169c13721147a5c7d2727062f1d4c72863080cec

Diffstat:
Melectrum/gui/qt/transaction_dialog.py | 13+++++++------
1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/electrum/gui/qt/transaction_dialog.py b/electrum/gui/qt/transaction_dialog.py @@ -116,8 +116,6 @@ class TxDialog(QDialog, MessageBoxMixin): self.add_io(vbox) - vbox.addStretch(1) - self.sign_button = b = QPushButton(_("Sign")) b.clicked.connect(self.sign) @@ -296,10 +294,9 @@ class TxDialog(QDialog, MessageBoxMixin): def format_amount(amt): return self.main_window.format_amount(amt, whitespaces=True) - i_text = QTextEdit() + i_text = QTextEditWithDefaultSize() i_text.setFont(QFont(MONOSPACE_FONT)) i_text.setReadOnly(True) - i_text.setMaximumHeight(100) cursor = i_text.textCursor() for x in self.tx.inputs(): if x['type'] == 'coinbase': @@ -318,10 +315,9 @@ class TxDialog(QDialog, MessageBoxMixin): vbox.addWidget(i_text) vbox.addWidget(QLabel(_("Outputs") + ' (%d)'%len(self.tx.outputs()))) - o_text = QTextEdit() + o_text = QTextEditWithDefaultSize() o_text.setFont(QFont(MONOSPACE_FONT)) o_text.setReadOnly(True) - o_text.setMaximumHeight(100) cursor = o_text.textCursor() for addr, v in self.tx.get_outputs(): cursor.insertText(addr, text_format(addr)) @@ -330,3 +326,8 @@ class TxDialog(QDialog, MessageBoxMixin): cursor.insertText(format_amount(v), ext) cursor.insertBlock() vbox.addWidget(o_text) + + +class QTextEditWithDefaultSize(QTextEdit): + def sizeHint(self): + return QSize(0, 100)