Preferences/ConfigurationPages/InterfacePage.py

changeset 3025
67064c71df21
parent 3010
befeff46ec0f
child 3058
0a02c433f52d
child 3160
209a07d7e401
equal deleted inserted replaced
3024:17c01303a239 3025:67064c71df21
101 101
102 self.tabsGroupBox.setEnabled(True) 102 self.tabsGroupBox.setEnabled(True)
103 self.tabsCloseButtonCheckBox.setChecked( 103 self.tabsCloseButtonCheckBox.setChecked(
104 Preferences.getUI("SingleCloseButton")) 104 Preferences.getUI("SingleCloseButton"))
105 105
106 self.initColour("LogStdErrColour", self.stderrTextColourButton, 106 self.initColour(
107 "LogStdErrColour", self.stderrTextColourButton,
107 Preferences.getUI) 108 Preferences.getUI)
108 109
109 self.delaySpinBox.setValue(Preferences.getUI("SidebarDelay")) 110 self.delaySpinBox.setValue(Preferences.getUI("SidebarDelay"))
110 111
111 def save(self): 112 def save(self):
116 styleIndex = self.styleComboBox.currentIndex() 117 styleIndex = self.styleComboBox.currentIndex()
117 style = self.styleComboBox.itemData(styleIndex) 118 style = self.styleComboBox.itemData(styleIndex)
118 Preferences.setUI("Style", style) 119 Preferences.setUI("Style", style)
119 120
120 # save the other UI related settings 121 # save the other UI related settings
121 Preferences.setUI("BrowsersListFoldersFirst", 122 Preferences.setUI(
123 "BrowsersListFoldersFirst",
122 self.uiBrowsersListFoldersFirstCheckBox.isChecked()) 124 self.uiBrowsersListFoldersFirstCheckBox.isChecked())
123 Preferences.setUI("BrowsersHideNonPublic", 125 Preferences.setUI(
126 "BrowsersHideNonPublic",
124 self.uiBrowsersHideNonPublicCheckBox.isChecked()) 127 self.uiBrowsersHideNonPublicCheckBox.isChecked())
125 Preferences.setUI("BrowsersListContentsByOccurrence", 128 Preferences.setUI(
129 "BrowsersListContentsByOccurrence",
126 self.uiBrowsersSortByOccurrenceCheckBox.isChecked()) 130 self.uiBrowsersSortByOccurrenceCheckBox.isChecked())
127 Preferences.setUI("BrowsersListHiddenFiles", 131 Preferences.setUI(
132 "BrowsersListHiddenFiles",
128 self.uiBrowsersShowHiddenCheckBox.isChecked()) 133 self.uiBrowsersShowHiddenCheckBox.isChecked())
129 Preferences.setUI("BrowsersFileFilters", 134 Preferences.setUI(
135 "BrowsersFileFilters",
130 self.fileFiltersEdit.text()) 136 self.fileFiltersEdit.text())
131 137
132 Preferences.setUI("LogViewerAutoRaise", 138 Preferences.setUI(
139 "LogViewerAutoRaise",
133 self.lvAutoRaiseCheckBox.isChecked()) 140 self.lvAutoRaiseCheckBox.isChecked())
134 Preferences.setUI("CaptionShowsFilename", 141 Preferences.setUI(
142 "CaptionShowsFilename",
135 self.uiCaptionShowsFilenameGroupBox.isChecked()) 143 self.uiCaptionShowsFilenameGroupBox.isChecked())
136 Preferences.setUI("CaptionFilenameLength", 144 Preferences.setUI(
145 "CaptionFilenameLength",
137 self.filenameLengthSpinBox.value()) 146 self.filenameLengthSpinBox.value())
138 Preferences.setUI("StyleSheet", 147 Preferences.setUI(
148 "StyleSheet",
139 self.styleSheetEdit.text()) 149 self.styleSheetEdit.text())
140 150
141 # save the dockarea corner settings 151 # save the dockarea corner settings
142 Preferences.setUI("TopLeftByLeft", 152 Preferences.setUI(
153 "TopLeftByLeft",
143 self.tlLeftButton.isChecked()) 154 self.tlLeftButton.isChecked())
144 Preferences.setUI("BottomLeftByLeft", 155 Preferences.setUI(
156 "BottomLeftByLeft",
145 self.blLeftButton.isChecked()) 157 self.blLeftButton.isChecked())
146 Preferences.setUI("TopRightByRight", 158 Preferences.setUI(
159 "TopRightByRight",
147 self.trRightButton.isChecked()) 160 self.trRightButton.isChecked())
148 Preferences.setUI("BottomRightByRight", 161 Preferences.setUI(
162 "BottomRightByRight",
149 self.brRightButton.isChecked()) 163 self.brRightButton.isChecked())
150 164
151 # save the language settings 165 # save the language settings
152 uiLanguageIndex = self.languageComboBox.currentIndex() 166 uiLanguageIndex = self.languageComboBox.currentIndex()
153 if uiLanguageIndex: 167 if uiLanguageIndex:
175 else: 189 else:
176 layout1 = "Sidebars" # just in case 190 layout1 = "Sidebars" # just in case
177 layout = (layout1, layout2, layout3) 191 layout = (layout1, layout2, layout3)
178 Preferences.setUILayout(layout) 192 Preferences.setUILayout(layout)
179 193
180 Preferences.setUI("SingleCloseButton", 194 Preferences.setUI(
195 "SingleCloseButton",
181 self.tabsCloseButtonCheckBox.isChecked()) 196 self.tabsCloseButtonCheckBox.isChecked())
182 197
183 Preferences.setUI("SidebarDelay", self.delaySpinBox.value()) 198 Preferences.setUI("SidebarDelay", self.delaySpinBox.value())
184 199
185 self.saveColours(Preferences.setUI) 200 self.saveColours(Preferences.setUI)

eric ide

mercurial