Beispiel #1
0
 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()
Beispiel #2
0
	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()