Exemple #1
0
 def newfile(self):
     # create new nodeeditor
     lview = LanguageView(languages)
     result = lview.exec_()
     if result:
         etab = EditorTab()
         lang = newfile_langs[lview.getLanguage()]
         etab.set_language(lang, lview.getWhitespace())
         self.ui.tabWidget.addTab(etab, "[No name]")
         self.ui.tabWidget.setCurrentWidget(etab)
         etab.editor.setFocus(Qt.OtherFocusReason)
         return True
     return False
Exemple #2
0
 def newfile(self):
     # create new nodeeditor
     lview = LanguageView(self, languages)
     result = lview.exec_()
     if result:
         etab = EditorTab()
         lang = lview.getLanguage()
         etab.set_language(lang, lview.getWhitespace())
         self.ui.tabWidget.addTab(etab, "[No name]")
         self.ui.tabWidget.setCurrentWidget(etab)
         etab.editor.setFocus(Qt.OtherFocusReason)
         etab.editor.setContextMenuPolicy(Qt.CustomContextMenu)
         etab.editor.customContextMenuRequested.connect(self.contextMenu)
         return True
     return False