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 |