Merge branch 'release' into dev

This commit is contained in:
Veronica K. B. Olsen
2021-01-28 21:35:43 +01:00
11 changed files with 30 additions and 16 deletions
+2 -2
View File
@@ -2,9 +2,9 @@ name: flake8
on: on:
push: push:
branches: [ main, dev ] branches: [ main, dev, release ]
pull_request: pull_request:
branches: [ main, dev ] branches: [ main, dev, release ]
jobs: jobs:
checkSyntax: checkSyntax:
+2 -2
View File
@@ -2,9 +2,9 @@ name: Linux (3.6)
on: on:
push: push:
branches: [ main, dev ] branches: [ main, dev, release ]
pull_request: pull_request:
branches: [ main, dev ] branches: [ main, dev, release ]
jobs: jobs:
testLinux36: testLinux36:
+2 -2
View File
@@ -2,9 +2,9 @@ name: Linux (3.7)
on: on:
push: push:
branches: [ main, dev ] branches: [ main, dev, release ]
pull_request: pull_request:
branches: [ main, dev ] branches: [ main, dev, release ]
jobs: jobs:
testLinux37: testLinux37:
+2 -2
View File
@@ -2,9 +2,9 @@ name: Linux (3.8)
on: on:
push: push:
branches: [ main, dev ] branches: [ main, dev, release ]
pull_request: pull_request:
branches: [ main, dev ] branches: [ main, dev, release ]
jobs: jobs:
testLinux38: testLinux38:
+2 -2
View File
@@ -2,9 +2,9 @@ name: Linux (3.9)
on: on:
push: push:
branches: [ main, dev ] branches: [ main, dev, release ]
pull_request: pull_request:
branches: [ main, dev ] branches: [ main, dev, release ]
jobs: jobs:
testLinux39: testLinux39:
+2 -2
View File
@@ -2,9 +2,9 @@ name: macOS (3.8)
on: on:
push: push:
branches: [ main, dev ] branches: [ main, dev, release ]
pull_request: pull_request:
branches: [ main, dev ] branches: [ main, dev, release ]
jobs: jobs:
testMac38: testMac38:
+2 -2
View File
@@ -2,9 +2,9 @@ name: Windows (3.8)
on: on:
push: push:
branches: [ main, dev ] branches: [ main, dev, release ]
pull_request: pull_request:
branches: [ main, dev ] branches: [ main, dev, release ]
jobs: jobs:
testWin38: testWin38:
+1
View File
@@ -344,6 +344,7 @@ Most features are available as keyboard shortcuts. These are as follows:
":kbd:`Alt`:kbd:`1`", "Switch focus to the project tree." ":kbd:`Alt`:kbd:`1`", "Switch focus to the project tree."
":kbd:`Alt`:kbd:`2`", "Switch focus to document editor." ":kbd:`Alt`:kbd:`2`", "Switch focus to document editor."
":kbd:`Alt`:kbd:`3`", "Switch focus to document viewer." ":kbd:`Alt`:kbd:`3`", "Switch focus to document viewer."
":kbd:`Alt`:kbd:`4`", "Switch focus to outline view."
":kbd:`Alt`:kbd:`Left`", "Move backward in the view history of the document viewer." ":kbd:`Alt`:kbd:`Left`", "Move backward in the view history of the document viewer."
":kbd:`Alt`:kbd:`Right`", "Move forward in the view history of the document viewer." ":kbd:`Alt`:kbd:`Right`", "Move forward in the view history of the document viewer."
":kbd:`Ctrl`:kbd:`.`", "Open menu to correct word under cursor." ":kbd:`Ctrl`:kbd:`.`", "Open menu to correct word under cursor."
+2 -1
View File
@@ -641,8 +641,9 @@ class GuiBuildNovel(QDialog):
bldObj.setColourHeaders(not noStyling) bldObj.setColourHeaders(not noStyling)
bldObj.initDocument() bldObj.initDocument()
# Make sure the tree order is correct # Make sure the project and document is up to date
self.theParent.treeView.flushTreeOrder() self.theParent.treeView.flushTreeOrder()
self.theParent.saveDocument()
self.buildProgress.setMaximum(len(self.theProject.projTree)) self.buildProgress.setMaximum(len(self.theProject.projTree))
self.buildProgress.setValue(0) self.buildProgress.setValue(0)
+7
View File
@@ -468,6 +468,13 @@ class GuiMainMenu(QMenuBar):
self.aFocusView.triggered.connect(lambda: self.theParent.setFocus(3)) self.aFocusView.triggered.connect(lambda: self.theParent.setFocus(3))
self.viewMenu.addAction(self.aFocusView) self.viewMenu.addAction(self.aFocusView)
# View > Outline
self.aFocusOutline = QAction("Focus Outline", self)
self.aFocusOutline.setStatusTip("Move focus to outline")
self.aFocusOutline.setShortcut("Alt+4")
self.aFocusOutline.triggered.connect(lambda: self.theParent.setFocus(4))
self.viewMenu.addAction(self.aFocusOutline)
# View > Separator # View > Separator
self.viewMenu.addSeparator() self.viewMenu.addSeparator()
+6 -1
View File
@@ -1128,14 +1128,19 @@ class GuiMain(QMainWindow):
return True return True
def setFocus(self, paneNo): def setFocus(self, paneNo):
"""Switch focus to one of the three main GUI panes. """Switch focus between main GUI views.
""" """
if paneNo == 1: if paneNo == 1:
self.treeView.setFocus() self.treeView.setFocus()
elif paneNo == 2: elif paneNo == 2:
self.mainTabs.setCurrentWidget(self.splitDocs)
self.docEditor.setFocus() self.docEditor.setFocus()
elif paneNo == 3: elif paneNo == 3:
self.mainTabs.setCurrentWidget(self.splitDocs)
self.docViewer.setFocus() self.docViewer.setFocus()
elif paneNo == 4:
self.mainTabs.setCurrentWidget(self.splitOutline)
self.projView.setFocus()
return return
def closeDocEditor(self): def closeDocEditor(self):