718 self.menuActs["TypingAidsEnabled"].setEnabled( |
718 self.menuActs["TypingAidsEnabled"].setEnabled( |
719 self.completer is not None) |
719 self.completer is not None) |
720 self.menuActs["TypingAidsEnabled"].setChecked( |
720 self.menuActs["TypingAidsEnabled"].setChecked( |
721 self.completer is not None and self.completer.isEnabled()) |
721 self.completer is not None and self.completer.isEnabled()) |
722 self.menuActs["AutoCompletionEnable"] = self.menu.addAction( |
722 self.menuActs["AutoCompletionEnable"] = self.menu.addAction( |
723 self.tr("Autocompletion enabled"), |
723 self.tr("Automatic Completion enabled"), |
724 self.__toggleAutoCompletionEnable) |
724 self.__toggleAutoCompletionEnable) |
725 self.menuActs["AutoCompletionEnable"].setCheckable(True) |
725 self.menuActs["AutoCompletionEnable"].setCheckable(True) |
726 self.menuActs["AutoCompletionEnable"].setChecked( |
726 self.menuActs["AutoCompletionEnable"].setChecked( |
727 self.autoCompletionThreshold() != -1) |
727 self.autoCompletionThreshold() != -1) |
728 if not self.isResourcesFile: |
728 if not self.isResourcesFile: |
729 self.menu.addMenu(self.autocompletionMenu) |
729 self.menu.addMenu(self.autocompletionMenu) |
|
730 self.menuActs["calltip"] = self.menu.addAction( |
|
731 self.tr('Calltip'), self.callTip) |
730 self.menu.addSeparator() |
732 self.menu.addSeparator() |
731 if self.isResourcesFile: |
733 if self.isResourcesFile: |
732 self.menu.addMenu(self.resourcesMenu) |
734 self.menu.addMenu(self.resourcesMenu) |
733 else: |
735 else: |
734 self.menuActs["Check"] = self.menu.addMenu(self.checksMenu) |
736 self.menuActs["Check"] = self.menu.addMenu(self.checksMenu) |
788 """ |
790 """ |
789 Private method used to setup the Checks context sub menu. |
791 Private method used to setup the Checks context sub menu. |
790 |
792 |
791 @return reference to the generated menu (QMenu) |
793 @return reference to the generated menu (QMenu) |
792 """ |
794 """ |
793 menu = QMenu(self.tr('Autocomplete')) |
795 menu = QMenu(self.tr('Complete')) |
794 |
796 |
795 self.menuActs["acDynamic"] = menu.addAction( |
797 self.menuActs["acDynamic"] = menu.addAction( |
796 self.tr('dynamic'), self.autoComplete) |
798 self.tr('dynamic'), self.autoComplete) |
797 menu.addSeparator() |
799 menu.addSeparator() |
798 menu.addAction( |
800 menu.addAction( |
799 self.tr('from Document'), self.autoCompleteFromDocument) |
801 self.tr('from Document'), self.autoCompleteFromDocument) |
800 self.menuActs["acAPI"] = menu.addAction( |
802 self.menuActs["acAPI"] = menu.addAction( |
801 self.tr('from APIs'), self.autoCompleteFromAPIs) |
803 self.tr('from APIs'), self.autoCompleteFromAPIs) |
802 self.menuActs["acAPIDocument"] = menu.addAction( |
804 self.menuActs["acAPIDocument"] = menu.addAction( |
803 self.tr('from Document and APIs'), self.autoCompleteFromAll) |
805 self.tr('from Document and APIs'), self.autoCompleteFromAll) |
804 menu.addSeparator() |
|
805 self.menuActs["calltip"] = menu.addAction( |
|
806 self.tr('Calltip'), self.callTip) |
|
807 |
806 |
808 menu.aboutToShow.connect(self.__showContextMenuAutocompletion) |
807 menu.aboutToShow.connect(self.__showContextMenuAutocompletion) |
809 |
808 |
810 return menu |
809 return menu |
811 |
810 |
4733 self.menuActs["TypingAidsEnabled"].setEnabled( |
4732 self.menuActs["TypingAidsEnabled"].setEnabled( |
4734 self.completer is not None) |
4733 self.completer is not None) |
4735 self.menuActs["TypingAidsEnabled"].setChecked( |
4734 self.menuActs["TypingAidsEnabled"].setChecked( |
4736 self.completer is not None and self.completer.isEnabled()) |
4735 self.completer is not None and self.completer.isEnabled()) |
4737 |
4736 |
|
4737 self.menuActs["calltip"].setEnabled(self.acAPI) |
|
4738 |
4738 from .SpellChecker import SpellChecker |
4739 from .SpellChecker import SpellChecker |
4739 spellingAvailable = SpellChecker.isAvailable() |
4740 spellingAvailable = SpellChecker.isAvailable() |
4740 self.menuActs["SpellCheck"].setEnabled(spellingAvailable) |
4741 self.menuActs["SpellCheck"].setEnabled(spellingAvailable) |
4741 self.menuActs["SpellCheckSelection"].setEnabled( |
4742 self.menuActs["SpellCheckSelection"].setEnabled( |
4742 spellingAvailable and self.hasSelectedText()) |
4743 spellingAvailable and self.hasSelectedText()) |