|
|
|
@ -377,24 +377,29 @@ class TxEditor(WindowModalDialog): |
|
|
|
hbox.addWidget(self.pref_button) |
|
|
|
hbox.addWidget(self.pref_button) |
|
|
|
return hbox |
|
|
|
return hbox |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def resize_to_fit_content(self): |
|
|
|
|
|
|
|
# fixme: calling resize once is not enough... |
|
|
|
|
|
|
|
size = self.layout().sizeHint() |
|
|
|
|
|
|
|
self.resize(size) |
|
|
|
|
|
|
|
self.resize(size) |
|
|
|
|
|
|
|
|
|
|
|
def toggle_io_visibility(self): |
|
|
|
def toggle_io_visibility(self): |
|
|
|
b = not self.config.get('show_tx_io', False) |
|
|
|
b = not self.config.get('show_tx_io', False) |
|
|
|
self.config.set_key('show_tx_io', b) |
|
|
|
self.config.set_key('show_tx_io', b) |
|
|
|
self.set_io_visible(b) |
|
|
|
self.set_io_visible(b) |
|
|
|
#self.resize(self.layout().sizeHint()) |
|
|
|
self.resize_to_fit_content() |
|
|
|
self.setFixedSize(self.layout().sizeHint()) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
def toggle_fee_details(self): |
|
|
|
def toggle_fee_details(self): |
|
|
|
b = not self.config.get('show_tx_fee_details', False) |
|
|
|
b = not self.config.get('show_tx_fee_details', False) |
|
|
|
self.config.set_key('show_tx_fee_details', b) |
|
|
|
self.config.set_key('show_tx_fee_details', b) |
|
|
|
self.set_fee_edit_visible(b) |
|
|
|
self.set_fee_edit_visible(b) |
|
|
|
self.setFixedSize(self.layout().sizeHint()) |
|
|
|
self.resize_to_fit_content() |
|
|
|
|
|
|
|
|
|
|
|
def toggle_locktime(self): |
|
|
|
def toggle_locktime(self): |
|
|
|
b = not self.config.get('show_tx_locktime', False) |
|
|
|
b = not self.config.get('show_tx_locktime', False) |
|
|
|
self.config.set_key('show_tx_locktime', b) |
|
|
|
self.config.set_key('show_tx_locktime', b) |
|
|
|
self.set_locktime_visible(b) |
|
|
|
self.set_locktime_visible(b) |
|
|
|
self.setFixedSize(self.layout().sizeHint()) |
|
|
|
self.resize_to_fit_content() |
|
|
|
|
|
|
|
|
|
|
|
def toggle_preview_button(self): |
|
|
|
def toggle_preview_button(self): |
|
|
|
b = not self.config.get('show_tx_preview_button', False) |
|
|
|
b = not self.config.get('show_tx_preview_button', False) |
|
|
|
@ -448,7 +453,6 @@ class TxEditor(WindowModalDialog): |
|
|
|
self.message_label.setStyleSheet(ColorScheme.RED.as_stylesheet()) |
|
|
|
self.message_label.setStyleSheet(ColorScheme.RED.as_stylesheet()) |
|
|
|
self.message_label.setText(message) |
|
|
|
self.message_label.setText(message) |
|
|
|
|
|
|
|
|
|
|
|
self.setFixedSize(self.layout().sizeHint()) |
|
|
|
|
|
|
|
self.preview_button.setEnabled(enable) |
|
|
|
self.preview_button.setEnabled(enable) |
|
|
|
self.ok_button.setEnabled(enable) |
|
|
|
self.ok_button.setEnabled(enable) |
|
|
|
|
|
|
|
|
|
|
|
|