From ae27ba74ec4286563af65bf49f54d8b3a73c5463 Mon Sep 17 00:00:00 2001
From: Vincent Texier <vit@free.fr>
Date: Mon, 16 Jan 2023 14:45:12 +0100
Subject: [PATCH] [enh] set monospace font on address in wallet restore window

---
 tikka/slots/pyqt/windows/wallet_restore.py | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/tikka/slots/pyqt/windows/wallet_restore.py b/tikka/slots/pyqt/windows/wallet_restore.py
index becbcce1..44eadc4b 100644
--- a/tikka/slots/pyqt/windows/wallet_restore.py
+++ b/tikka/slots/pyqt/windows/wallet_restore.py
@@ -18,6 +18,7 @@ from collections import OrderedDict
 from typing import Optional
 
 from PyQt5.QtCore import QTimer
+from PyQt5.QtGui import QFont
 from PyQt5.QtWidgets import QApplication, QDialog, QLineEdit, QMessageBox, QWidget
 from substrateinterface import Keypair, KeypairType
 
@@ -25,7 +26,10 @@ from tikka.domains.application import Application
 from tikka.domains.entities.account import Account
 from tikka.domains.entities.constants import DATA_PATH, WALLETS_PASSWORD_LENGTH
 from tikka.libs.secret import generate_alphabetic, sanitize_mnemonic_string
-from tikka.slots.pyqt.entities.constants import DEBOUNCE_TIME
+from tikka.slots.pyqt.entities.constants import (
+    ADDRESS_MONOSPACE_FONT_NAME,
+    DEBOUNCE_TIME,
+)
 from tikka.slots.pyqt.resources.gui.windows.wallet_restore_rc import (
     Ui_WalletRestoreDialog,
 )
@@ -59,6 +63,11 @@ class WalletRestoreWindow(QDialog, Ui_WalletRestoreDialog):
         self.reset_password = reset_password
         self._ = self.application.translator.gettext
 
+        # set monospace font to address field
+        monospace_font = QFont(ADDRESS_MONOSPACE_FONT_NAME)
+        monospace_font.setStyleHint(QFont.Monospace)
+        self.addressValueLabel.setFont(monospace_font)
+
         # Mnemonic language selector translated
         mnemonic_language_selector = OrderedDict(
             [
-- 
GitLab