QScintilla/Shell.py

changeset 3356
22633c0739e2
parent 3235
2b8f173b35bb
child 3484
645c12de6b0c
--- a/QScintilla/Shell.py	Mon Mar 10 19:22:15 2014 +0100
+++ b/QScintilla/Shell.py	Tue Mar 11 18:56:38 2014 +0100
@@ -1454,6 +1454,14 @@
                 self.dbs.clientProcessStderr.disconnect(self.__writeStdErr)
             self.__showStdOutErr = showStdOutErr
         
+        # recreate the languages menu
+        self.lmenu.clear()
+        self.clientLanguages = self.dbs.getSupportedLanguages(shellOnly=True)
+        self.clientLanguages.sort()
+        for language in self.clientLanguages:
+            act = self.lmenu.addAction(language)
+            act.setData(language)
+        
     def __showCompletions(self, completions, text):
         """
         Private method to display the possible completions.

eric ide

mercurial