ViewManager/ViewManager.py

branch
6_0_x
changeset 4135
e429edcd67cf
parent 4070
28382ba99ba4
child 4153
95b18307079f
child 4154
976b09b1f4a9
child 4157
00d12a3a5f2d
--- a/ViewManager/ViewManager.py	Tue Feb 24 18:31:14 2015 +0100
+++ b/ViewManager/ViewManager.py	Fri Feb 27 19:43:04 2015 +0100
@@ -5283,7 +5283,12 @@
         @param available flag indicating the availability of API
         autocompletion (boolean)
         """
+        editor = self.sender()
+        self.autoCompleteAct.setEnabled(
+            editor.canProvideDynamicAutoCompletion())
         self.autoCompleteFromAPIsAct.setEnabled(available)
+        self.autoCompleteFromAllAct.setEnabled(available)
+        self.calltipsAct.setEnabled(editor.canProvideCallTipps())
         
     def __editShowCallTips(self):
         """
@@ -6407,8 +6412,13 @@
             
             if editor.canAutoCompleteFromAPIs():
                 self.autoCompleteFromAPIsAct.setEnabled(True)
+                self.autoCompleteFromAllAct.setEnabled(True)
             else:
                 self.autoCompleteFromAPIsAct.setEnabled(False)
+                self.autoCompleteFromAllAct.setEnabled(False)
+            self.autoCompleteAct.setEnabled(
+                editor.canProvideDynamicAutoCompletion())
+            self.calltipsAct.setEnabled(editor.canProvideCallTipps())
             
             if editor.isPyFile() or editor.isRubyFile():
                 self.gotoPreviousDefAct.setEnabled(True)

eric ide

mercurial