Preferences/ConfigurationPages/InterfacePage.py

changeset 6416
a915f8dd1ca6
parent 6048
82ad8ec9548c
child 6420
4dd44f42a24f
equal deleted inserted replaced
6415:6268db2f966d 6416:a915f8dd1ca6
80 if Preferences.getUI("BottomRightByRight"): 80 if Preferences.getUI("BottomRightByRight"):
81 self.brRightButton.setChecked(True) 81 self.brRightButton.setChecked(True)
82 else: 82 else:
83 self.brTopButton.setChecked(True) 83 self.brTopButton.setChecked(True)
84 84
85 layout = Preferences.getUILayout() 85 layoutType = Preferences.getUI("LayoutType")
86 if layout[0] == "Sidebars": 86 if layoutType == "Sidebars":
87 index = 0 87 index = 0
88 elif layout[0] == "Toolboxes": 88 elif layoutType == "Toolboxes":
89 index = 1 89 index = 1
90 else: 90 else:
91 index = 0 # default for bad values 91 index = 0 # default for bad values
92 self.layoutComboBox.setCurrentIndex(index) 92 self.layoutComboBox.setCurrentIndex(index)
93 if layout[1] == 0:
94 self.separateShellButton.setChecked(True)
95 else:
96 self.debugEmbeddedShellButton.setChecked(True)
97 if layout[2] == 0:
98 self.separateFileBrowserButton.setChecked(True)
99 elif layout[2] == 1:
100 self.debugEmbeddedFileBrowserButton.setChecked(True)
101 else:
102 self.projectEmbeddedFileBrowserButton.setChecked(True)
103 93
104 self.tabsGroupBox.setEnabled(True) 94 self.tabsGroupBox.setEnabled(True)
105 self.tabsCloseButtonCheckBox.setChecked( 95 self.tabsCloseButtonCheckBox.setChecked(
106 Preferences.getUI("SingleCloseButton")) 96 Preferences.getUI("SingleCloseButton"))
107 97
165 else: 155 else:
166 uiLanguage = None 156 uiLanguage = None
167 Preferences.setUILanguage(uiLanguage) 157 Preferences.setUILanguage(uiLanguage)
168 158
169 # save the interface layout settings 159 # save the interface layout settings
170 if self.separateShellButton.isChecked():
171 layout2 = 0
172 else:
173 layout2 = 1
174 if self.separateFileBrowserButton.isChecked():
175 layout3 = 0
176 elif self.debugEmbeddedFileBrowserButton.isChecked():
177 layout3 = 1
178 else:
179 layout3 = 2
180 if self.layoutComboBox.currentIndex() == 0: 160 if self.layoutComboBox.currentIndex() == 0:
181 layout1 = "Sidebars" 161 layoutType = "Sidebars"
182 elif self.layoutComboBox.currentIndex() == 1: 162 elif self.layoutComboBox.currentIndex() == 1:
183 layout1 = "Toolboxes" 163 layoutType = "Toolboxes"
184 else: 164 else:
185 layout1 = "Sidebars" # just in case 165 layoutType = "Sidebars" # just in case
186 layout = (layout1, layout2, layout3) 166 Preferences.setUI("LayoutType", layoutType)
187 Preferences.setUILayout(layout)
188 167
189 Preferences.setUI( 168 Preferences.setUI(
190 "SingleCloseButton", 169 "SingleCloseButton",
191 self.tabsCloseButtonCheckBox.isChecked()) 170 self.tabsCloseButtonCheckBox.isChecked())
192 171

eric ide

mercurial