Add insert menu entries for en and em space (#2535)

This commit is contained in:
Veronica Berglyd Olsen
2026-11-02 23:00:34 +01:00
parent 5ae0292e0b
commit 767d6c5a1d
2 changed files with 16 additions and 0 deletions

View File

@@ -525,6 +525,14 @@ class GuiMainMenu(QMenuBar):
self.aInsThinNBSpace.triggered.connect(qtWeakLambda(self._emitDocInsertText, nwUnicode.U_THNBSP))
self.mainGui.addAction(self.aInsThinNBSpace)
# Insert > En Space
self.aInsEnSpace = qtAddAction(self.mInsSpace, self.tr("En Space"))
self.aInsEnSpace.triggered.connect(qtWeakLambda(self._emitDocInsertText, nwUnicode.U_ENSP))
# Insert > Em Space
self.aInsEmSpace = qtAddAction(self.mInsSpace, self.tr("Em Space"))
self.aInsEmSpace.triggered.connect(qtWeakLambda(self._emitDocInsertText, nwUnicode.U_EMSP))
# Insert > Symbols
self.mInsSymbol = qtAddMenu(self.insMenu, self.tr("Other Symbols"))

View File

@@ -524,6 +524,14 @@ def testGuiMainMenu_Insert(
assert docEditor.getText() == nwUnicode.U_THNBSP
docEditor.clear()
mainMenu.aInsEnSpace.activate(QAction.ActionEvent.Trigger)
assert docEditor.getText() == nwUnicode.U_ENSP
docEditor.clear()
mainMenu.aInsEmSpace.activate(QAction.ActionEvent.Trigger)
assert docEditor.getText() == nwUnicode.U_EMSP
docEditor.clear()
# Insert Keywords
# ===============