def OnPreviewVideo(self, evt): h = TrackList.background_size()['height'] max_height = 480 scale = min(1, max_height / (h or max_height)) wx.GetApp().RunInBackground(mix.preview_thread, TrackList.all_tracks(), **TrackList.background_size(), scale=scale)
def GetSelectedTracks(self): """Returns a list of selected tracks.""" return [t for i, t in enumerate(TrackList.all_tracks()) if self.m_listCtrl.IsSelected(i)]
def OnPreviewAudio(self, evt): wx.GetApp().RunInBackground(mix.preview_thread, TrackList.all_tracks(), **TrackList.background_size(), audio_only=True)