def start_load_show_loop(self,selected_track): # shuffle players Show.base_shuffle(self) # print '\nSHUFFLED previous is', self.mon.id(self.previous_player) self.mon.trace(self,'') self.display_eggtimer() if self.track_timeout_timer is not None: self.canvas.after_cancel(self.track_timeout_timer) self.track_timeout_timer=None # start timeout for the track if required if self.current_track_ref != self.first_track_ref and self.track_timeout != 0: self.track_timeout_timer=self.canvas.after(self.track_timeout*1000,self.track_timeout_callback) # read the show links. Track links will be added by ready_callback # needs to be done in show loop as each track adds different links to the show links if self.show_params['disable-controls'] == 'yes': self.links=[] else: reason,message,self.links=self.path.parse_links(self.show_params['links'],self.allowed_links) if reason == 'error': self.mon.err(self,message + " in show") self.end('error',message + " in show") # load the track or show # params - track,, track loaded callback, end eshoer callback,enable_menu Show.base_load_track_or_show(self,selected_track,self.what_next_after_load,self.end_shower,False)
def start_load_show_loop(self, selected_track): # shuffle players Show.base_shuffle(self) # print '\nSHUFFLED previous is', self.mon.id(self.previous_player) self.mon.trace(self, '') self.display_eggtimer() if self.track_timeout_timer is not None: self.canvas.after_cancel(self.track_timeout_timer) self.track_timeout_timer = None # start timeout for the track if required if self.current_track_ref != self.first_track_ref and self.track_timeout != 0: self.track_timeout_timer = self.canvas.after( self.track_timeout * 1000, self.track_timeout_callback) # read the show links. Track links will be added by ready_callback # needs to be done in show loop as each track adds different links to the show links if self.show_params['disable-controls'] == 'yes': self.links = [] else: reason, message, self.links = self.path.parse_links( self.show_params['links'], self.allowed_links) if reason == 'error': self.mon.err(self, message + " in show") self.end('error', message + " in show") # load the track or show # params - track,, track loaded callback, end eshoer callback,enable_menu Show.base_load_track_or_show(self, selected_track, self.what_next_after_load, self.end_shower, False)
def start_load_show_loop(self, selected_track): # uncomment the next line to write stats for every track # Show.write_stats(self,'play a track',self.show_params,selected_track) # shuffle players Show.base_shuffle(self) self.delete_eggtimer() # is child track required if self.show_params['child-track-ref'] != '': self.enable_child = True else: self.enable_child = False # read the show links. Track links will be added by ready_callback # needs to be done in show loop as each track adds different links to the show links if self.show_params['disable-controls'] == 'yes': self.links = [] else: reason, message, self.links = self.path.parse_links( self.show_params['links'], self.allowed_links) if reason == 'error': self.mon.err(self, message + " in show") self.end('error', message + " in show") # load the track or show # params - track,enable_menu enable = self.enable_child & self.enable_hint Show.base_load_track_or_show(self, selected_track, self.what_next_after_load, self.end_shower, enable)
def start_load_show_loop(self,selected_track): # shuffle players Show.base_shuffle(self) self.delete_eggtimer() # is child track required if self.show_params['child-track-ref'] != '': self.enable_child=True else: self.enable_child=False # load the track or show # params - track,enable_menu enable=self.enable_child & self.enable_hint Show.base_load_track_or_show(self,selected_track,self.what_next_after_load,self.end_shower,enable)
def start_load_show_loop(self, selected_track): # shuffle players Show.base_shuffle(self) self.delete_eggtimer() # is child track required if self.show_params['child-track-ref'] != '': self.enable_child = True else: self.enable_child = False # load the track or show # params - track,enable_menu enable = self.enable_child & self.enable_hint Show.base_load_track_or_show(self, selected_track, self.what_next_after_load, self.end_shower, enable)
def start_load_show_loop(self, selected_track): # shuffle players Show.base_shuffle(self) self.mon.trace(self, '') self.display_eggtimer() # start the show timer when displaying the first track if self.current_track_ref == self.first_track_ref: if self.show_timeout_timer is not None: self.canvas.after_cancel(self.show_timeout_timer) self.show_timeout_timer = None if self.show_timeout != 0: self.show_timeout_timer = self.canvas.after( self.show_timeout * 1000, self.show_timeout_stop) # start timeout for the track if required ???? differnet to radiobuttonshow if self.continue_timeout is False: if self.track_timeout_timer is not None: self.canvas.after_cancel(self.track_timeout_timer) self.track_timeout_timer = None if self.current_track_ref != self.first_track_ref and self.track_timeout != 0: # print ('KRT set track timeout timer') self.track_timeout_timer = self.canvas.after( self.track_timeout * 1000, self.track_timeout_callback) # get control bindings for this show # needs to be done for each track as track can override the show controls # read the show links. Track links will be added by track_ready_callback if self.show_params['disable-controls'] == 'yes': self.links = [] else: reason, message, self.links = self.path.parse_links( self.show_params['links'], self.allowed_links) if reason == 'error': self.mon.err(self, message + " in show") self.end('error', message + " in show") # load the track or show # params - track,, track loaded callback, end eshoer callback,enable_menu Show.base_load_track_or_show(self, selected_track, self.what_next_after_load, self.end_shower, False)
def start_load_show_loop(self, selected_track): # shuffle players Show.base_shuffle(self) self.mon.trace(self, "") self.display_eggtimer() # get control bindings for this show # needs to be done for each track as track can override the show controls if self.show_params["disable-controls"] == "yes": self.controls_list = [] else: reason, message, self.controls_list = self.controlsmanager.get_controls(self.show_params["controls"]) if reason == "error": self.mon.err(self, message) self.end("error", "error in controls") return # load the track or show Show.base_load_track_or_show(self, selected_track, self.what_next_after_load, self.end_shower, False)
def start_load_show_loop(self,selected_track): # shuffle players Show.base_shuffle(self) self.mon.trace(self,'') self.display_eggtimer() # get control bindings for this show # needs to be done for each track as track can override the show controls if self.show_params['disable-controls'] == 'yes': self.controls_list=[] else: reason,message,self.controls_list= self.controlsmanager.get_controls(self.show_params['controls']) if reason=='error': self.mon.err(self,message) self.end('error',"error in controls") return # load the track or show Show.base_load_track_or_show(self,selected_track,self.what_next_after_load,self.end_shower,False)
def start_load_show_loop(self,selected_track): # shuffle players Show.base_shuffle(self) self.mon.trace(self, '') self.display_eggtimer() # start the show timer when displaying the first track if self.current_track_ref == self.first_track_ref: if self.show_timeout_timer is not None: self.canvas.after_cancel(self.show_timeout_timer) self.show_timeout_timer=None if self.show_timeout != 0: self.show_timeout_timer=self.canvas.after(self.show_timeout*1000 ,self.show_timeout_stop) # start timeout for the track if required ???? differnet to radiobuttonshow if self.continue_timeout is False: if self.track_timeout_timer is not None: self.canvas.after_cancel(self.track_timeout_timer) self.track_timeout_timer=None if self.current_track_ref != self.first_track_ref and self.track_timeout != 0: self.track_timeout_timer=self.canvas.after(self.track_timeout*1000,self.track_timeout_callback) # get control bindings for this show # needs to be done for each track as track can override the show controls # read the show links. Track links will be added by track_ready_callback if self.show_params['disable-controls'] == 'yes': self.links=[] else: reason,message,self.links=self.path.parse_links(self.show_params['links'],self.allowed_links) if reason == 'error': self.mon.err(self,message + " in show") self.end('error',message + " in show") # load the track or show # params - track,, track loaded callback, end eshoer callback,enable_menu Show.base_load_track_or_show(self,selected_track,self.what_next_after_load,self.end_shower,False)
def start_load_show_loop(self,selected_track): # uncomment the next line to write stats for every track # Show.write_stats(self,'play a track',self.show_params,selected_track) # shuffle players Show.base_shuffle(self) self.delete_eggtimer() # is child track required if self.show_params['child-track-ref'] != '': self.enable_child=True else: self.enable_child=False # load the track or show # params - track,enable_menu enable=self.enable_child & self.enable_hint Show.base_load_track_or_show(self,selected_track,self.what_next_after_load,self.end_shower,enable)
def start_load_show_loop(self, selected_track): # uncomment the next line to write stats for every track # Show.write_stats(self,'play a track',self.show_params,selected_track) # shuffle players Show.base_shuffle(self) self.delete_eggtimer() # is child track required if self.show_params['child-track-ref'] != '': self.enable_child = True else: self.enable_child = False # load the track or show # params - track,enable_menu enable = self.enable_child & self.enable_hint Show.base_load_track_or_show(self, selected_track, self.what_next_after_load, self.end_shower, enable)