def copy_track(self, menuitem): if self.path: tv_iter = self.tracklist.liststore.get_iter(self.path[0]) tedit = self.tracklist.liststore.get_value(tv_iter, 0) new_track = self.tracklist.seq.copy_track(tedit.track) new_name = "%s_bis" % new_track.get_name() new_tedit = TrackEditor(new_track, self.tracklist) new_tedit.set_name(new_name) self.tracklist.liststore.append([new_tedit, new_track.get_info(), 0, new_tedit.track.get_mute_state(), False]) new_tedit.show_all()
def add_track(self, track_name): track = self.seq.newtrack(track_name); tedit = TrackEditor(track, self) self.liststore.append([tedit, tedit.track.get_info(), 0, tedit.track.get_mute_state(), False]) tedit.show_all()