Preferences/ConfigurationPages/EditorTypingPage.py

changeset 12
1d8dd9706f46
parent 7
c679fb30c8f3
child 13
1af94a91f439
equal deleted inserted replaced
11:b0996e4a289e 12:1d8dd9706f46
7 Module implementing the Editor Typing configuration page. 7 Module implementing the Editor Typing configuration page.
8 """ 8 """
9 9
10 from PyQt4.QtCore import pyqtSlot 10 from PyQt4.QtCore import pyqtSlot
11 11
12 from ConfigurationPageBase import ConfigurationPageBase 12 from .ConfigurationPageBase import ConfigurationPageBase
13 from Ui_EditorTypingPage import Ui_EditorTypingPage 13 from .Ui_EditorTypingPage import Ui_EditorTypingPage
14 14
15 import Preferences 15 import Preferences
16 16
17 class EditorTypingPage(ConfigurationPageBase, Ui_EditorTypingPage): 17 class EditorTypingPage(ConfigurationPageBase, Ui_EditorTypingPage):
18 """ 18 """
29 # set initial values 29 # set initial values
30 self.pageIds = {} 30 self.pageIds = {}
31 self.pageIds[' '] = self.stackedWidget.indexOf(self.emptyPage) 31 self.pageIds[' '] = self.stackedWidget.indexOf(self.emptyPage)
32 self.pageIds['Python'] = self.stackedWidget.indexOf(self.pythonPage) 32 self.pageIds['Python'] = self.stackedWidget.indexOf(self.pythonPage)
33 self.pageIds['Ruby'] = self.stackedWidget.indexOf(self.rubyPage) 33 self.pageIds['Ruby'] = self.stackedWidget.indexOf(self.rubyPage)
34 languages = self.pageIds.keys() 34 languages = sorted(list(self.pageIds.keys()))
35 languages.sort()
36 for language in languages: 35 for language in languages:
37 self.languageCombo.addItem(language, self.pageIds[language]) 36 self.languageCombo.addItem(language, self.pageIds[language])
38 37
39 # Python 38 # Python
40 self.pythonGroup.setChecked(\ 39 self.pythonGroup.setChecked(\

eric ide

mercurial