def __init__(self, parent, pos=(0, 0), size=(300, 200), style=0): wx.Panel.__init__(self, parent, pos=pos, size=size, style=style) box = wx.BoxSizer(wx.VERTICAL) self._curzoom = (0.0, 1.0) self.sndview = SndViewTablePanel(self, None, self._position_callback, self._select_callback) box.Add(self.sndview, 1, wx.EXPAND | wx.LEFT | wx.RIGHT | wx.TOP, 5) self.zoom = HRangeSlider(self, minvalue=0, maxvalue=1, valtype='float', function=self._setZoom, backColour=parent.GetBackgroundColour()) box.Add(self.zoom, 0, wx.EXPAND | wx.LEFT | wx.RIGHT, 5) self.SetSizer(box)