set NoWrap for tx input/outputs. Use QTextBrowserWithDefaultSize in utxo dialog.
This commit is contained in:
@@ -83,6 +83,8 @@ class QTextBrowserWithDefaultSize(QTextBrowser):
|
|||||||
self._width = width
|
self._width = width
|
||||||
self._height = height
|
self._height = height
|
||||||
QTextBrowser.__init__(self)
|
QTextBrowser.__init__(self)
|
||||||
|
self.setLineWrapMode(QTextBrowser.NoWrap)
|
||||||
|
|
||||||
def sizeHint(self):
|
def sizeHint(self):
|
||||||
return QSize(self._width, self._height)
|
return QSize(self._width, self._height)
|
||||||
|
|
||||||
|
|||||||
@@ -35,7 +35,7 @@ from electrum.i18n import _
|
|||||||
from .util import WindowModalDialog, ButtonsLineEdit, ShowQRLineEdit, ColorScheme, Buttons, CloseButton, MONOSPACE_FONT, WWLabel
|
from .util import WindowModalDialog, ButtonsLineEdit, ShowQRLineEdit, ColorScheme, Buttons, CloseButton, MONOSPACE_FONT, WWLabel
|
||||||
from .history_list import HistoryList, HistoryModel
|
from .history_list import HistoryList, HistoryModel
|
||||||
from .qrtextedit import ShowQRTextEdit
|
from .qrtextedit import ShowQRTextEdit
|
||||||
from .transaction_dialog import TxOutputColoring
|
from .transaction_dialog import TxOutputColoring, QTextBrowserWithDefaultSize
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from .main_window import ElectrumWindow
|
from .main_window import ElectrumWindow
|
||||||
@@ -58,15 +58,12 @@ class UTXODialog(WindowModalDialog):
|
|||||||
num_parents = len(parents)
|
num_parents = len(parents)
|
||||||
parents_copy = copy.deepcopy(parents)
|
parents_copy = copy.deepcopy(parents)
|
||||||
|
|
||||||
self.parents_list = QTextBrowser()
|
self.parents_list = QTextBrowserWithDefaultSize(800, 400)
|
||||||
self.parents_list.setOpenLinks(False) # disable automatic link opening
|
self.parents_list.setOpenLinks(False) # disable automatic link opening
|
||||||
self.parents_list.anchorClicked.connect(self.open_tx) # send links to our handler
|
self.parents_list.anchorClicked.connect(self.open_tx) # send links to our handler
|
||||||
self.parents_list.setFont(QFont(MONOSPACE_FONT))
|
self.parents_list.setFont(QFont(MONOSPACE_FONT))
|
||||||
self.parents_list.setReadOnly(True)
|
self.parents_list.setReadOnly(True)
|
||||||
self.parents_list.setTextInteractionFlags(self.parents_list.textInteractionFlags() | Qt.LinksAccessibleByMouse | Qt.LinksAccessibleByKeyboard)
|
self.parents_list.setTextInteractionFlags(self.parents_list.textInteractionFlags() | Qt.LinksAccessibleByMouse | Qt.LinksAccessibleByKeyboard)
|
||||||
self.parents_list.setMinimumWidth(900)
|
|
||||||
self.parents_list.setMinimumHeight(400)
|
|
||||||
self.parents_list.setLineWrapMode(QTextBrowser.NoWrap)
|
|
||||||
self.txo_color_parent = TxOutputColoring(
|
self.txo_color_parent = TxOutputColoring(
|
||||||
legend=_("Direct parent"), color=ColorScheme.BLUE, tooltip=_("Direct parent"))
|
legend=_("Direct parent"), color=ColorScheme.BLUE, tooltip=_("Direct parent"))
|
||||||
self.txo_color_uncle = TxOutputColoring(
|
self.txo_color_uncle = TxOutputColoring(
|
||||||
|
|||||||
Reference in New Issue
Block a user