Esempio n. 1
0
 def set_loop(self, menuitem):
     if self.path:
         tv_iter = self.tracklist.liststore.get_iter(self.path[0])
         tedit = self.tracklist.liststore.get_value(tv_iter, 0)
         loop_pos = prompt_get_loop(tedit.chaned.setting.getstart() / tedit.chaned.setting.getppq(),
                                    tedit.chaned.setting.getlen()   / tedit.chaned.setting.getppq())
         if loop_pos:
             tedit.track_setting.set_loop(loop_pos[0], loop_pos[1])
Esempio n. 2
0
 def loop_button_cb(self, button):
     loop_pos = prompt_get_loop(self.chaned.setting.getstart() / self.chaned.setting.getppq(),
                                self.chaned.setting.getlen()   / self.chaned.setting.getppq())
     if loop_pos:
         self.set_loop(loop_pos[0], loop_pos[1])
Esempio n. 3
0
 def menu_set_loop_all(self, menuitem):
     loop_pos = prompt_get_loop(0, 4)
     if loop_pos:
         self.set_loop_all(loop_pos)