QScintilla/Editor.py

changeset 4153
95b18307079f
parent 4142
7e138a214147
child 4170
8bc578136279
equal deleted inserted replaced
4152:d90464d2ccaa 4153:95b18307079f
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())

eric ide

mercurial