--- a/src/eric7/Project/ProjectSourcesBrowser.py Sun Dec 10 17:49:42 2023 +0100 +++ b/src/eric7/Project/ProjectSourcesBrowser.py Mon Dec 11 10:30:24 2023 +0100 @@ -323,6 +323,9 @@ self.__startAct = self.sourceMenu.addMenu(self.__startMenu) self.sourceMenu.addSeparator() self.sourceMenu.addAction( + self.tr("Show in File Manager"), self._showInFileManager + ) + self.sourceMenu.addAction( self.tr("Copy Path to Clipboard"), self._copyToClipboard ) self.sourceMenu.addSeparator() @@ -345,6 +348,8 @@ self.tr("Add source directory..."), self.__addSourceDirectory ) self.menu.addSeparator() + self.menu.addAction(self.tr("Show in File Manager"), self._showInFileManager) + self.menu.addSeparator() self.menu.addAction(self.tr("Expand all directories"), self._expandAllDirs) self.menu.addAction(self.tr("Collapse all directories"), self._collapseAllDirs) self.menu.addAction(self.tr("Collapse all files"), self._collapseAllFiles) @@ -374,6 +379,10 @@ ) self.attributeMenu.addSeparator() self.attributeMenu.addAction( + self.tr("Show in File Manager"), self._showInFileManager + ) + self.attributeMenu.addSeparator() + self.attributeMenu.addAction( self.tr("Expand all directories"), self._expandAllDirs ) self.attributeMenu.addAction( @@ -398,6 +407,10 @@ lambda: self.project.addDirectory("SOURCES"), ) self.backMenu.addSeparator() + self.backMenu.addAction( + self.tr("Show in File Manager"), self._showProjectInFileManager + ) + self.backMenu.addSeparator() self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) self.backMenu.addAction( self.tr("Collapse all directories"), self._collapseAllDirs @@ -442,6 +455,7 @@ self.dirMenu.addMenu(self.checksMenu) self.dirMenu.addMenu(self.formattingMenu) self.dirMenu.addSeparator() + self.dirMenu.addAction(self.tr("Show in File Manager"), self._showInFileManager) self.dirMenu.addAction(self.tr("Copy Path to Clipboard"), self._copyToClipboard) self.dirMenu.addSeparator() self.dirMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) @@ -511,6 +525,10 @@ act = self.sourceMenu.addMenu(self.graphicsMenu) self.sourceMenu.addSeparator() self.sourceMenu.addAction( + self.tr("Show in File Manager"), self._showInFileManager + ) + self.sourceMenu.addSeparator() + self.sourceMenu.addAction( self.tr("Expand all directories"), self._expandAllDirs ) self.sourceMenu.addAction( @@ -526,6 +544,8 @@ self.tr("Add source directory..."), self.__addSourceDirectory ) self.menu.addSeparator() + self.menu.addAction(self.tr("Show in File Manager"), self._showInFileManager) + self.menu.addSeparator() self.menu.addAction(self.tr("Expand all directories"), self._expandAllDirs) self.menu.addAction(self.tr("Collapse all directories"), self._collapseAllDirs) self.menu.addAction(self.tr("Collapse all files"), self._collapseAllFiles) @@ -550,6 +570,10 @@ ) self.attributeMenu.addSeparator() self.attributeMenu.addAction( + self.tr("Show in File Manager"), self._showInFileManager + ) + self.attributeMenu.addSeparator() + self.attributeMenu.addAction( self.tr("Expand all directories"), self._expandAllDirs ) self.attributeMenu.addAction( @@ -571,6 +595,10 @@ lambda: self.project.addDirectory("SOURCES"), ) self.backMenu.addSeparator() + self.backMenu.addAction( + self.tr("Show in File Manager"), self._showProjectInFileManager + ) + self.backMenu.addSeparator() self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) self.backMenu.addAction( self.tr("Collapse all directories"), self._collapseAllDirs @@ -605,6 +633,8 @@ self.dirMenu.addSeparator() act = self.dirMenu.addMenu(self.graphicsMenu) self.dirMenu.addSeparator() + self.dirMenu.addAction(self.tr("Show in File Manager"), self._showInFileManager) + self.dirMenu.addSeparator() self.dirMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) self.dirMenu.addAction( self.tr("Collapse all directories"), self._collapseAllDirs @@ -658,6 +688,9 @@ self.sourceMenu.addMenu(self.checksMenu) self.sourceMenu.addSeparator() self.sourceMenu.addAction( + self.tr("Show in File Manager"), self._showInFileManager + ) + self.sourceMenu.addAction( self.tr("Copy Path to Clipboard"), self._copyToClipboard ) self.sourceMenu.addSeparator() @@ -677,6 +710,8 @@ self.tr("Add source directory..."), self.__addSourceDirectory ) self.menu.addSeparator() + self.menu.addAction(self.tr("Show in File Manager"), self._showInFileManager) + self.menu.addSeparator() self.menu.addAction(self.tr("Expand all directories"), self._expandAllDirs) self.menu.addAction(self.tr("Collapse all directories"), self._collapseAllDirs) self.menu.addAction(self.tr("Collapse all files"), self._collapseAllFiles) @@ -701,6 +736,10 @@ ) self.attributeMenu.addSeparator() self.attributeMenu.addAction( + self.tr("Show in File Manager"), self._showInFileManager + ) + self.attributeMenu.addSeparator() + self.attributeMenu.addAction( self.tr("Expand all directories"), self._expandAllDirs ) self.attributeMenu.addAction( @@ -722,6 +761,10 @@ lambda: self.project.addDirectory("SOURCES"), ) self.backMenu.addSeparator() + self.backMenu.addAction( + self.tr("Show in File Manager"), self._showProjectInFileManager + ) + self.backMenu.addSeparator() self.backMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs) self.backMenu.addAction( self.tr("Collapse all directories"), self._collapseAllDirs @@ -760,6 +803,7 @@ self.dirMenu.addSeparator() self.dirMenu.addMenu(self.checksMenu) self.dirMenu.addSeparator() + self.dirMenu.addAction(self.tr("Show in File Manager"), self._showInFileManager) self.dirMenu.addAction(self.tr("Copy Path to Clipboard"), self._copyToClipboard) self.dirMenu.addSeparator() self.dirMenu.addAction(self.tr("Expand all directories"), self._expandAllDirs)