return leftConfigPanel
def CreateSimpleConfigPanel(self, parent):
- configPanel = wx.Panel(parent);
+ configPanel = wx.lib.scrolledpanel.ScrolledPanel(parent)
leftConfigPanel = wx.Panel(configPanel)
sizer = wx.GridBagSizer(2, 2)
configPanel.SetSizer(sizer)
sizer.Add(leftConfigPanel, 1, wx.EXPAND)
+ configPanel.SetAutoLayout(1)
+ configPanel.SetupScrolling()
+
leftConfigPanel.main = self
return leftConfigPanel, configPanel
self.splitter = wx.SplitterWindow(self, style = wx.SP_3D | wx.SP_LIVE_UPDATE)
self.leftPane = wx.Panel(self.splitter, style=wx.BORDER_NONE)
self.rightPane = wx.Panel(self.splitter, style=wx.BORDER_NONE)
+ self.splitter.Bind(wx.EVT_SPLITTER_DCLICK, lambda evt: evt.Veto())
##Gui components##
self.simpleSettingsPanel = simpleMode.simpleModePanel(self.leftPane)