Add icon colour settings to themes and enforce them on all GUI icons
This commit is contained in:
@@ -71,7 +71,7 @@ class GuiPreferences(NDialog):
|
||||
)
|
||||
|
||||
# Search Box
|
||||
self.searchAction = QAction(SHARED.theme.getIcon("search"), "")
|
||||
self.searchAction = QAction(SHARED.theme.getIcon("search", "apply"), "")
|
||||
self.searchAction.triggered.connect(self._gotoSearch)
|
||||
|
||||
self.searchText = QLineEdit(self)
|
||||
@@ -211,7 +211,7 @@ class GuiPreferences(NDialog):
|
||||
self.guiFont.setMinimumWidth(162)
|
||||
self.guiFont.setText(describeFont(self._guiFont))
|
||||
self.guiFont.setCursorPosition(0)
|
||||
self.guiFontButton = NIconToolButton(self, iSz, "font")
|
||||
self.guiFontButton = NIconToolButton(self, iSz, "font", "tool")
|
||||
self.guiFontButton.clicked.connect(self._selectGuiFont)
|
||||
self.mainForm.addRow(
|
||||
self.tr("Application font"), self.guiFont,
|
||||
@@ -265,7 +265,7 @@ class GuiPreferences(NDialog):
|
||||
self.textFont.setMinimumWidth(162)
|
||||
self.textFont.setText(describeFont(CONFIG.textFont))
|
||||
self.textFont.setCursorPosition(0)
|
||||
self.textFontButton = NIconToolButton(self, iSz, "font")
|
||||
self.textFontButton = NIconToolButton(self, iSz, "font", "tool")
|
||||
self.textFontButton.clicked.connect(self._selectTextFont)
|
||||
self.mainForm.addRow(
|
||||
self.tr("Document font"), self.textFont,
|
||||
@@ -373,7 +373,9 @@ class GuiPreferences(NDialog):
|
||||
|
||||
# Backup Path
|
||||
self.backupPath = CONFIG.backupPath()
|
||||
self.backupGetPath = QPushButton(SHARED.theme.getIcon("browse"), self.tr("Browse"), self)
|
||||
self.backupGetPath = QPushButton(
|
||||
SHARED.theme.getIcon("browse", "systemio"), self.tr("Browse"), self
|
||||
)
|
||||
self.backupGetPath.setIconSize(iSz)
|
||||
self.backupGetPath.clicked.connect(self._backupFolder)
|
||||
self.mainForm.addRow(
|
||||
@@ -665,7 +667,7 @@ class GuiPreferences(NDialog):
|
||||
self.dialogLine.setAlignment(QtAlignCenter)
|
||||
self.dialogLine.setText(" ".join(CONFIG.dialogLine))
|
||||
|
||||
self.dialogLineButton = NIconToolButton(self, iSz, "add", "green")
|
||||
self.dialogLineButton = NIconToolButton(self, iSz, "add", "add")
|
||||
self.dialogLineButton.setMenu(self.mnLineSymbols)
|
||||
|
||||
self.mainForm.addRow(
|
||||
@@ -807,7 +809,7 @@ class GuiPreferences(NDialog):
|
||||
self.fmtSQuoteOpen.setFixedWidth(boxFixed)
|
||||
self.fmtSQuoteOpen.setAlignment(QtAlignCenter)
|
||||
self.fmtSQuoteOpen.setText(CONFIG.fmtSQuoteOpen)
|
||||
self.btnSQuoteOpen = NIconToolButton(self, iSz, "quote")
|
||||
self.btnSQuoteOpen = NIconToolButton(self, iSz, "quote", "tool")
|
||||
self.btnSQuoteOpen.clicked.connect(self._changeSingleQuoteOpen)
|
||||
self.mainForm.addRow(
|
||||
self.tr("Single quote open style"), self.fmtSQuoteOpen,
|
||||
@@ -821,7 +823,7 @@ class GuiPreferences(NDialog):
|
||||
self.fmtSQuoteClose.setFixedWidth(boxFixed)
|
||||
self.fmtSQuoteClose.setAlignment(QtAlignCenter)
|
||||
self.fmtSQuoteClose.setText(CONFIG.fmtSQuoteClose)
|
||||
self.btnSQuoteClose = NIconToolButton(self, iSz, "quote")
|
||||
self.btnSQuoteClose = NIconToolButton(self, iSz, "quote", "tool")
|
||||
self.btnSQuoteClose.clicked.connect(self._changeSingleQuoteClose)
|
||||
self.mainForm.addRow(
|
||||
self.tr("Single quote close style"), self.fmtSQuoteClose,
|
||||
@@ -836,7 +838,7 @@ class GuiPreferences(NDialog):
|
||||
self.fmtDQuoteOpen.setFixedWidth(boxFixed)
|
||||
self.fmtDQuoteOpen.setAlignment(QtAlignCenter)
|
||||
self.fmtDQuoteOpen.setText(CONFIG.fmtDQuoteOpen)
|
||||
self.btnDQuoteOpen = NIconToolButton(self, iSz, "quote")
|
||||
self.btnDQuoteOpen = NIconToolButton(self, iSz, "quote", "tool")
|
||||
self.btnDQuoteOpen.clicked.connect(self._changeDoubleQuoteOpen)
|
||||
self.mainForm.addRow(
|
||||
self.tr("Double quote open style"), self.fmtDQuoteOpen,
|
||||
@@ -850,7 +852,7 @@ class GuiPreferences(NDialog):
|
||||
self.fmtDQuoteClose.setFixedWidth(boxFixed)
|
||||
self.fmtDQuoteClose.setAlignment(QtAlignCenter)
|
||||
self.fmtDQuoteClose.setText(CONFIG.fmtDQuoteClose)
|
||||
self.btnDQuoteClose = NIconToolButton(self, iSz, "quote")
|
||||
self.btnDQuoteClose = NIconToolButton(self, iSz, "quote", "tool")
|
||||
self.btnDQuoteClose.clicked.connect(self._changeDoubleQuoteClose)
|
||||
self.mainForm.addRow(
|
||||
self.tr("Double quote close style"), self.fmtDQuoteClose,
|
||||
|
||||
@@ -356,27 +356,27 @@ class _StatusPage(NFixedPage):
|
||||
self._addItem(key, StatusEntry.duplicate(entry))
|
||||
|
||||
# List Controls
|
||||
self.addButton = NIconToolButton(self, iSz, "add", "green")
|
||||
self.addButton = NIconToolButton(self, iSz, "add", "add")
|
||||
self.addButton.setToolTip(self.tr("Add Label"))
|
||||
self.addButton.clicked.connect(self._onItemCreate)
|
||||
|
||||
self.delButton = NIconToolButton(self, iSz, "remove", "red")
|
||||
self.delButton = NIconToolButton(self, iSz, "remove", "remove")
|
||||
self.delButton.setToolTip(self.tr("Delete Label"))
|
||||
self.delButton.clicked.connect(self._onItemDelete)
|
||||
|
||||
self.upButton = NIconToolButton(self, iSz, "chevron_up", "blue")
|
||||
self.upButton = NIconToolButton(self, iSz, "chevron_up", "action")
|
||||
self.upButton.setToolTip(self.tr("Move Up"))
|
||||
self.upButton.clicked.connect(qtLambda(self._moveItem, -1))
|
||||
|
||||
self.downButton = NIconToolButton(self, iSz, "chevron_down", "blue")
|
||||
self.downButton = NIconToolButton(self, iSz, "chevron_down", "action")
|
||||
self.downButton.setToolTip(self.tr("Move Down"))
|
||||
self.downButton.clicked.connect(qtLambda(self._moveItem, 1))
|
||||
|
||||
self.importButton = NIconToolButton(self, iSz, "import", "green")
|
||||
self.importButton = NIconToolButton(self, iSz, "import", "apply")
|
||||
self.importButton.setToolTip(self.tr("Import Labels"))
|
||||
self.importButton.clicked.connect(self._importLabels)
|
||||
|
||||
self.exportButton = NIconToolButton(self, iSz, "export", "blue")
|
||||
self.exportButton = NIconToolButton(self, iSz, "export", "action")
|
||||
self.exportButton.setToolTip(self.tr("Export Labels"))
|
||||
self.exportButton.clicked.connect(self._exportLabels)
|
||||
|
||||
@@ -729,10 +729,10 @@ class _ReplacePage(NFixedPage):
|
||||
self.listBox.setSortingEnabled(True)
|
||||
|
||||
# List Controls
|
||||
self.addButton = NIconToolButton(self, iSz, "add", "green")
|
||||
self.addButton = NIconToolButton(self, iSz, "add", "add")
|
||||
self.addButton.clicked.connect(self._onEntryCreated)
|
||||
|
||||
self.delButton = NIconToolButton(self, iSz, "remove", "red")
|
||||
self.delButton = NIconToolButton(self, iSz, "remove", "remove")
|
||||
self.delButton.clicked.connect(self._onEntryDeleted)
|
||||
|
||||
# Edit Form
|
||||
|
||||
@@ -75,11 +75,11 @@ class GuiWordList(NDialog):
|
||||
scale=NColorLabel.HEADER_SCALE
|
||||
)
|
||||
|
||||
self.importButton = NIconToolButton(self, iSz, "import", "green")
|
||||
self.importButton = NIconToolButton(self, iSz, "import", "apply")
|
||||
self.importButton.setToolTip(self.tr("Import words from text file"))
|
||||
self.importButton.clicked.connect(self._importWords)
|
||||
|
||||
self.exportButton = NIconToolButton(self, iSz, "export", "blue")
|
||||
self.exportButton = NIconToolButton(self, iSz, "export", "action")
|
||||
self.exportButton.setToolTip(self.tr("Export words to text file"))
|
||||
self.exportButton.clicked.connect(self._exportWords)
|
||||
|
||||
@@ -97,11 +97,11 @@ class GuiWordList(NDialog):
|
||||
# Add/Remove Form
|
||||
self.newEntry = QLineEdit(self)
|
||||
|
||||
self.addButton = NIconToolButton(self, iSz, "add", "green")
|
||||
self.addButton = NIconToolButton(self, iSz, "add", "add")
|
||||
self.addButton.setToolTip(self.tr("Add Word"))
|
||||
self.addButton.clicked.connect(self._doAdd)
|
||||
|
||||
self.delButton = NIconToolButton(self, iSz, "remove", "red")
|
||||
self.delButton = NIconToolButton(self, iSz, "remove", "remove")
|
||||
self.delButton.setToolTip(self.tr("Remove Word"))
|
||||
self.delButton.clicked.connect(self._doDelete)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user