self.splitter.SetSashSize(0)
else:
self.splitter.SetSashPosition(self.normalSashPos, True)
-
# Enabled sash
self.splitter.SetSashSize(4)
+ self.scene.updateProfileToControls()
def OnPreferences(self, e):
prefDialog = preferencesDialog.preferencesDialog(self)
self.Bind(wx.EVT_SIZE, self.OnSize)
+ self.nb.SetSize(self.GetSize())
+ self.UpdateSize(self.printPanel)
+ self.UpdateSize(self.advancedPanel)
+
+ def _addSettingsToPanels(self, category, left, right):
+ count = len(profile.getSubCategoriesFor(category)) + len(profile.getSettingsForCategory(category))
+
+ p = left
+ n = 0
+ for title in profile.getSubCategoriesFor(category):
+ n += 1 + len(profile.getSettingsForCategory(category, title))
+ if n > count / 2:
+ p = right
+ configBase.TitleRow(p, title)
+ for s in profile.getSettingsForCategory(category, title):
+ if s.checkConditions():
+ configBase.SettingRow(p, s.getName())
+
def SizeLabelWidths(self, left, right):
leftWidth = self.getLabelColumnWidth(left)
rightWidth = self.getLabelColumnWidth(right)