--- a/ViewManager/ViewManager.py Wed Feb 25 19:21:32 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)