diff -r a915f8dd1ca6 -r 87f6a933b309 UI/UserInterface.py --- a/UI/UserInterface.py Sun Jul 08 18:55:21 2018 +0200 +++ b/UI/UserInterface.py Sun Jul 08 19:13:34 2018 +0200 @@ -2731,20 +2731,43 @@ self.__menus["subwindow"].setTearOffEnabled(True) # TODO: insert separators between the different sides # left side + try: + self.__menus["subwindow"].addSection(self.tr("Left Side")) + except AttributeError: + # Qt4 + pass self.__menus["subwindow"].addAction(self.pbActivateAct) self.__menus["subwindow"].addAction(self.mpbActivateAct) self.__menus["subwindow"].addAction(self.templateViewerActivateAct) self.__menus["subwindow"].addAction(self.browserActivateAct) self.__menus["subwindow"].addAction(self.symbolsViewerActivateAct) # bottom side + try: + self.__menus["subwindow"].addSection(self.tr("Bottom Side")) + except AttributeError: + # Qt4 + self.__menus["subwindow"].addSeparator() self.__menus["subwindow"].addAction(self.shellActivateAct) self.__menus["subwindow"].addAction(self.taskViewerActivateAct) self.__menus["subwindow"].addAction(self.logViewerActivateAct) self.__menus["subwindow"].addAction(self.numbersViewerActivateAct) + try: + self.__menus["subwindow"].addSection(self.tr("Right Side")) + except AttributeError: + # Qt4 + self.__menus["subwindow"].addSeparator() # right side + self.__menus["subwindow"].addAction( + self.tr("Code Documentation Viewer"), + self.activateCodeDocumentationViewer) self.__menus["subwindow"].addAction(self.debugViewerActivateAct) self.__menus["subwindow"].addAction(self.cooperationViewerActivateAct) self.__menus["subwindow"].addAction(self.ircActivateAct) + try: + self.__menus["subwindow"].addSection(self.tr("Plug-ins")) + except AttributeError: + # Qt4 + self.__menus["subwindow"].addSeparator() self.__menus["toolbars"] = \ QMenu(self.tr("&Toolbars"), self.__menus["window"])