Example #1
0
 def output_button_cb(self, button):
     port_idx = 0
     for idx, model in enumerate(self.portlist):
         if self.chaned.setting.track.has_output(model[0]):
             port_idx = idx
             break;
     output_res = prompt_get_output(self.portlist, port_idx)
     if output_res and output_res[0]:
         self.set_output(output_res[1])
Example #2
0
 def set_output(self, menuitem):
     if self.path:
         tv_iter = self.tracklist.liststore.get_iter(self.path[0])
         tedit = self.tracklist.liststore.get_value(tv_iter, 0)
         port_idx = 0
         for idx, model in enumerate(self.tracklist.portlist):
             if tedit.chaned.setting.track.has_output(model[0]):
                 port_idx = idx
                 break;
         output_res = prompt_get_output(self.tracklist.portlist, port_idx)
         if output_res and output_res[0]:
             tedit.track_setting.set_output(output_res[1])
Example #3
0
 def menu_set_output_all(self, menuitem):
     output_res = prompt_get_output(self.tracklist.portlist, 0)
     if output_res and output_res[0]:
         self.set_output_all(output_res[1])