Skip to content

Commit

Permalink
Changes menu organization #229
Browse files Browse the repository at this point in the history
  • Loading branch information
olivierkes committed Nov 27, 2017
1 parent d9547bd commit c52df2c
Show file tree
Hide file tree
Showing 3 changed files with 40 additions and 37 deletions.
16 changes: 11 additions & 5 deletions manuskript/mainWindow.py
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ def __init__(self):

# Main Menu
for i in [self.actSave, self.actSaveAs, self.actCloseProject,
self.menuEdit, self.menuView, self.menuDocuments,
self.menuEdit, self.menuView, self.menuOrganize,
self.menuTools, self.menuHelp, self.actImport,
self.actCompile, self.actSettings]:
i.setEnabled(False)
Expand Down Expand Up @@ -209,8 +209,14 @@ def switchToProject(self):

def tabMainChanged(self):
"Called when main tab changes."
self.menuDocuments.menuAction().setEnabled(self.tabMain.currentIndex()
== self.TabRedac)
tabIsEditor = self.tabMain.currentIndex() == self.TabRedac
self.menuOrganize.menuAction().setEnabled(tabIsEditor)
for i in [self.actCut,
self.actCopy,
self.actPaste,
self.actDelete,
self.actRename]:
i.setEnabled(tabIsEditor)

def focusChanged(self, old, new):
"""
Expand Down Expand Up @@ -564,7 +570,7 @@ def loadProject(self, project, loadFromFile=True):
for i in [self.actOpen, self.menuRecents]:
i.setEnabled(False)
for i in [self.actSave, self.actSaveAs, self.actCloseProject,
self.menuEdit, self.menuView, self.menuDocuments,
self.menuEdit, self.menuView, self.menuOrganize,
self.menuTools, self.menuHelp, self.actImport,
self.actCompile, self.actSettings]:
i.setEnabled(True)
Expand Down Expand Up @@ -609,7 +615,7 @@ def closeProject(self):
for i in [self.actOpen, self.menuRecents]:
i.setEnabled(True)
for i in [self.actSave, self.actSaveAs, self.actCloseProject,
self.menuEdit, self.menuView, self.menuDocuments,
self.menuEdit, self.menuView, self.menuOrganize,
self.menuTools, self.menuHelp, self.actImport,
self.actCompile, self.actSettings]:
i.setEnabled(False)
Expand Down
36 changes: 17 additions & 19 deletions manuskript/ui/mainWindow.py
Original file line number Diff line number Diff line change
Expand Up @@ -1044,8 +1044,8 @@ def setupUi(self, MainWindow):
self.menuView.setObjectName("menuView")
self.menuMode = QtWidgets.QMenu(self.menuView)
self.menuMode.setObjectName("menuMode")
self.menuDocuments = QtWidgets.QMenu(self.menubar)
self.menuDocuments.setObjectName("menuDocuments")
self.menuOrganize = QtWidgets.QMenu(self.menubar)
self.menuOrganize.setObjectName("menuOrganize")
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(MainWindow)
self.statusbar.setObjectName("statusbar")
Expand Down Expand Up @@ -1228,6 +1228,12 @@ def setupUi(self, MainWindow):
self.menuHelp.addAction(self.actAbout)
self.menuTools.addAction(self.actSpellcheck)
self.menuTools.addAction(self.actToolFrequency)
self.menuEdit.addAction(self.actCut)
self.menuEdit.addAction(self.actCopy)
self.menuEdit.addAction(self.actPaste)
self.menuEdit.addAction(self.actDelete)
self.menuEdit.addAction(self.actRename)
self.menuEdit.addSeparator()
self.menuEdit.addAction(self.actLabels)
self.menuEdit.addAction(self.actStatus)
self.menuEdit.addAction(self.actSettings)
Expand All @@ -1236,23 +1242,15 @@ def setupUi(self, MainWindow):
self.menuMode.addAction(self.actModeSnowflake)
self.menuView.addAction(self.menuMode.menuAction())
self.menuView.addSeparator()
self.menuDocuments.addAction(self.actCopy)
self.menuDocuments.addAction(self.actCut)
self.menuDocuments.addAction(self.actPaste)
self.menuDocuments.addSeparator()
self.menuDocuments.addAction(self.actRename)
self.menuDocuments.addAction(self.actDuplicate)
self.menuDocuments.addAction(self.actDelete)
self.menuDocuments.addSeparator()
self.menuDocuments.addAction(self.actMoveUp)
self.menuDocuments.addAction(self.actMoveDown)
self.menuDocuments.addSeparator()
self.menuDocuments.addAction(self.actMerge)
self.menuDocuments.addAction(self.actSplitDialog)
self.menuDocuments.addAction(self.actSplitCursor)
self.menuOrganize.addAction(self.actMoveUp)
self.menuOrganize.addAction(self.actMoveDown)
self.menuOrganize.addSeparator()
self.menuOrganize.addAction(self.actMerge)
self.menuOrganize.addAction(self.actSplitDialog)
self.menuOrganize.addAction(self.actSplitCursor)
self.menubar.addAction(self.menuFile.menuAction())
self.menubar.addAction(self.menuEdit.menuAction())
self.menubar.addAction(self.menuDocuments.menuAction())
self.menubar.addAction(self.menuOrganize.menuAction())
self.menubar.addAction(self.menuView.menuAction())
self.menubar.addAction(self.menuTools.menuAction())
self.menubar.addAction(self.menuHelp.menuAction())
Expand Down Expand Up @@ -1370,7 +1368,7 @@ def retranslateUi(self, MainWindow):
self.menuEdit.setTitle(_translate("MainWindow", "&Edit"))
self.menuView.setTitle(_translate("MainWindow", "&View"))
self.menuMode.setTitle(_translate("MainWindow", "&Mode"))
self.menuDocuments.setTitle(_translate("MainWindow", "&Documents"))
self.menuOrganize.setTitle(_translate("MainWindow", "Organi&ze"))
self.dckCheatSheet.setWindowTitle(_translate("MainWindow", "&Cheat sheet"))
self.dckSearch.setWindowTitle(_translate("MainWindow", "Sea&rch"))
self.dckNavigation.setWindowTitle(_translate("MainWindow", "&Navigation"))
Expand Down Expand Up @@ -1414,7 +1412,7 @@ def retranslateUi(self, MainWindow):
self.actSplitDialog.setShortcut(_translate("MainWindow", "Ctrl+Shift+K"))
self.actSplitCursor.setText(_translate("MainWindow", "Sp&lit at cursor"))
self.actSplitCursor.setShortcut(_translate("MainWindow", "Ctrl+K"))
self.actMerge.setText(_translate("MainWindow", "&Merge"))
self.actMerge.setText(_translate("MainWindow", "M&erge"))
self.actMerge.setShortcut(_translate("MainWindow", "Ctrl+M"))
self.actDuplicate.setText(_translate("MainWindow", "Dupl&icate"))
self.actDuplicate.setShortcut(_translate("MainWindow", "Ctrl+D"))
Expand Down
25 changes: 12 additions & 13 deletions manuskript/ui/mainWindow.ui
Original file line number Diff line number Diff line change
Expand Up @@ -2137,6 +2137,12 @@
<property name="title">
<string>&amp;Edit</string>
</property>
<addaction name="actCut"/>
<addaction name="actCopy"/>
<addaction name="actPaste"/>
<addaction name="actDelete"/>
<addaction name="actRename"/>
<addaction name="separator"/>
<addaction name="actLabels"/>
<addaction name="actStatus"/>
<addaction name="actSettings"/>
Expand All @@ -2156,18 +2162,10 @@
<addaction name="menuMode"/>
<addaction name="separator"/>
</widget>
<widget class="QMenu" name="menuDocuments">
<widget class="QMenu" name="menuOrganize">
<property name="title">
<string>&amp;Documents</string>
<string>Organi&amp;ze</string>
</property>
<addaction name="actCopy"/>
<addaction name="actCut"/>
<addaction name="actPaste"/>
<addaction name="separator"/>
<addaction name="actRename"/>
<addaction name="actDuplicate"/>
<addaction name="actDelete"/>
<addaction name="separator"/>
<addaction name="actMoveUp"/>
<addaction name="actMoveDown"/>
<addaction name="separator"/>
Expand All @@ -2177,7 +2175,7 @@
</widget>
<addaction name="menuFile"/>
<addaction name="menuEdit"/>
<addaction name="menuDocuments"/>
<addaction name="menuOrganize"/>
<addaction name="menuView"/>
<addaction name="menuTools"/>
<addaction name="menuHelp"/>
Expand Down Expand Up @@ -2553,10 +2551,11 @@
</action>
<action name="actMerge">
<property name="icon">
<iconset theme="merge"/>
<iconset theme="merge">
<normaloff>.</normaloff>.</iconset>
</property>
<property name="text">
<string>&amp;Merge</string>
<string>M&amp;erge</string>
</property>
<property name="shortcut">
<string>Ctrl+M</string>
Expand Down

0 comments on commit c52df2c

Please sign in to comment.