QScintilla/Editor.py

changeset 2217
e80c74f2a25a
parent 2216
3372cf8877c0
child 2219
031fae60d778
equal deleted inserted replaced
2216:3372cf8877c0 2217:e80c74f2a25a
826 self.supportedLanguages = {} 826 self.supportedLanguages = {}
827 supportedLanguages = Lexers.getSupportedLanguages() 827 supportedLanguages = Lexers.getSupportedLanguages()
828 languages = sorted(list(supportedLanguages.keys())) 828 languages = sorted(list(supportedLanguages.keys()))
829 for language in languages: 829 for language in languages:
830 if language != "Guessed": 830 if language != "Guessed":
831 self.supportedLanguages[language] = supportedLanguages[language][:] 831 self.supportedLanguages[language] = supportedLanguages[language][:2]
832 act = menu.addAction(self.supportedLanguages[language][0]) 832 act = menu.addAction(
833 UI.PixmapCache.getIcon(supportedLanguages[language][2]),
834 self.supportedLanguages[language][0])
833 act.setCheckable(True) 835 act.setCheckable(True)
834 act.setData(language) 836 act.setData(language)
835 self.supportedLanguages[language].append(act) 837 self.supportedLanguages[language].append(act)
836 self.languagesActGrp.addAction(act) 838 self.languagesActGrp.addAction(act)
837 839
878 880
879 menu = QMenu(self.trUtf8("End-of-Line Type")) 881 menu = QMenu(self.trUtf8("End-of-Line Type"))
880 882
881 self.eolActGrp = QActionGroup(self) 883 self.eolActGrp = QActionGroup(self)
882 884
883 act = menu.addAction(self.trUtf8("Unix")) 885 act = menu.addAction(UI.PixmapCache.getIcon("eolLinux.png"),
886 self.trUtf8("Unix"))
884 act.setCheckable(True) 887 act.setCheckable(True)
885 act.setData('\n') 888 act.setData('\n')
886 self.supportedEols['\n'] = act 889 self.supportedEols['\n'] = act
887 self.eolActGrp.addAction(act) 890 self.eolActGrp.addAction(act)
888 891
889 act = menu.addAction(self.trUtf8("Windows")) 892 act = menu.addAction(UI.PixmapCache.getIcon("eolWindows.png"),
893 self.trUtf8("Windows"))
890 act.setCheckable(True) 894 act.setCheckable(True)
891 act.setData('\r\n') 895 act.setData('\r\n')
892 self.supportedEols['\r\n'] = act 896 self.supportedEols['\r\n'] = act
893 self.eolActGrp.addAction(act) 897 self.eolActGrp.addAction(act)
894 898
895 act = menu.addAction(self.trUtf8("Macintosh")) 899 act = menu.addAction(UI.PixmapCache.getIcon("eolMac.png"),
900 self.trUtf8("Macintosh"))
896 act.setCheckable(True) 901 act.setCheckable(True)
897 act.setData('\r') 902 act.setData('\r')
898 self.supportedEols['\r'] = act 903 self.supportedEols['\r'] = act
899 self.eolActGrp.addAction(act) 904 self.eolActGrp.addAction(act)
900 905

eric ide

mercurial