def method_check_controls(self): if self.bass_handle: self.slider.Enable(True) self.btn_play.Enable(True) if self.method_get_state() == pybass.BASS_ACTIVE_STOPPED: self.btn_stop.Enable(False) else: self.btn_stop.Enable(True) test = '' if hasattr(self.stream, 'name'): text = self.stream.name + ' (' + pybass.seconds_to_string( self.stream.seconds) + ')' else: #~ channel_info = self.method_get_channel_info() #~ text = channel_info.filename text = self.name_stream + ' (' + pybass.stream_length_as_hms( self.bass_handle) + ')' self.status_line.SetText(text) if self.status_line.GetText() != '': self.status_line.Start() else: self.slider.Enable(False) self.btn_play.Enable(False) self.btn_stop.Enable(False) if self.status_line.GetText() == '': if self.status_line.IsTicking(): self.status_line.Stop()
def method_check_controls(self): if self.bass_handle: self.slider.Enable(True) self.btn_play.Enable(True) if self.method_get_state() == pybass.BASS_ACTIVE_STOPPED: self.btn_stop.Enable(False) else: self.btn_stop.Enable(True) test = '' if hasattr(self.stream, 'name'): text = self.stream.name + ' (' + pybass.seconds_to_string(self.stream.seconds) + ')' else: #~ channel_info = self.method_get_channel_info() #~ text = channel_info.filename text = self.name_stream + ' (' + pybass.stream_length_as_hms(self.bass_handle) + ')' self.status_line.SetText(text) if self.status_line.GetText() != '': self.status_line.Start() else: self.slider.Enable(False) self.btn_play.Enable(False) self.btn_stop.Enable(False) if self.status_line.GetText() == '': if self.status_line.IsTicking(): self.status_line.Stop()