Пример #1
0
	def event_stop(self, event):
		play = self.player
		if play.active_list == 'edit_list':
			if play.selected == play.get_item_list('main_list').selected:
				return True
			play.choices.edited = False
			play.selected.vfs_delete()
			del play.choices[play.selected_pos]
			play.song_changed()
		else:
			return GenericPlayerEventHandler.event_stop(self, event)
Пример #2
0
				ret = self.player.select_random()
		else:
			ret = Menu.select(self.player, event.arg['count'], list_name=al)
		return True

	def event_stop(self, event):
		play = self.player
		if play.active_list == 'edit_list':
			if play.selected == play.get_item_list('main_list').selected:
				return True
			play.choices.edited = False
			play.selected.vfs_delete()
			del play.choices[play.selected_pos]
			play.song_changed()
		else:
			return GenericPlayerEventHandler.event_stop(self, event)

	def event_select(self, event):
		if self.player.active_list == 'edit_list':
			self.player.select(self.player.selected)
		else:
			self.player.action_play()
		return True

	def event_left(self, event):
		play = self.player
		if play.active_list == 'edit_list':
			el = play.get_item_list('edit_list')
			if el.edited:
				el.edited = False
			else: