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