Skip to content

Commit

Permalink
qt tx dialog: make input/output fields expand
Browse files Browse the repository at this point in the history
  • Loading branch information
SomberNight committed Sep 27, 2018
1 parent 3e2c5e8 commit 12e79ec
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions electrum/gui/qt/transaction_dialog.py
Original file line number Diff line number Diff line change
Expand Up @@ -116,8 +116,6 @@ def __init__(self, tx, parent, desc, prompt_if_unsaved):

self.add_io(vbox)

vbox.addStretch(1)

self.sign_button = b = QPushButton(_("Sign"))
b.clicked.connect(self.sign)

Expand Down Expand Up @@ -296,10 +294,9 @@ def text_format(addr):
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':
Expand All @@ -318,10 +315,9 @@ def format_amount(amt):

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))
Expand All @@ -330,3 +326,8 @@ def format_amount(amt):
cursor.insertText(format_amount(v), ext)
cursor.insertBlock()
vbox.addWidget(o_text)


class QTextEditWithDefaultSize(QTextEdit):
def sizeHint(self):
return QSize(0, 100)

0 comments on commit 12e79ec

Please sign in to comment.