コード例 #1
0
ファイル: tracklist.py プロジェクト: supergilbert/midiseq
 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()