Added controls for handling playback from the main window
This commit is contained in:
@@ -44,6 +44,24 @@ class mainWindow(wx.Frame):
|
||||
self.list = wx.ListBox(self.panel, wx.NewId())
|
||||
self.sizer.Add(lbl, 0, wx.ALL, 5)
|
||||
self.sizer.Add(self.list, 1, wx.EXPAND, 5)
|
||||
self.time_slider = wx.Slider(self.panel, -1, 0, 0, 1000)
|
||||
self.time_slider.SetRange(0, 1000)
|
||||
self.previous = wx.Button(self.panel, wx.NewId(), _("Previous"))
|
||||
self.play = wx.Button(self.panel, wx.NewId(), _("Play"))
|
||||
self.stop = wx.Button(self.panel, wx.NewId(), _("Stop"))
|
||||
self.next = wx.Button(self.panel, wx.NewId(), _("Next"))
|
||||
self.vol_slider = wx.Slider(self.panel, -1, 0, 0, 100, size=(100, -1))
|
||||
box1 = wx.BoxSizer(wx.HORIZONTAL)
|
||||
box2 = wx.BoxSizer(wx.HORIZONTAL)
|
||||
box1.Add(self.time_slider, 1)
|
||||
box2.Add(self.previous)
|
||||
box2.Add(self.play, flag=wx.RIGHT, border=5)
|
||||
box2.Add(self.stop)
|
||||
box2.Add(self.next)
|
||||
box2.Add((-1, -1), 1)
|
||||
box2.Add(self.vol_slider, flag=wx.TOP | wx.LEFT, border=5)
|
||||
self.sizer.Add(box1, flag=wx.EXPAND | wx.BOTTOM, border=10)
|
||||
self.sizer.Add(box2, flag=wx.EXPAND | wx.BOTTOM, border=10)
|
||||
self.panel.SetSizer(self.sizer)
|
||||
self.SetClientSize(self.sizer.CalcMin())
|
||||
self.Layout()
|
||||
|
Reference in New Issue
Block a user