コード例 #1
0
ファイル: mediaList.py プロジェクト: ES-Devel/GLMPlayer
	def delete(self,widget):
		select=self.Tree.get_selection()
		filepath=resources.on_tree_selection_changed(select)
		(modelo,filas)=select.get_selected_rows()
		for i in filas:
			val = int(resources.cleanNode(i))
			iterador=modelo.get_iter(i)
		treeiter=self.List.remove(iterador)
		self.xml_parser.delete_by_terms('pista','title',filepath)
		self.xml_parser.update_xml()
コード例 #2
0
ファイル: playbin.py プロジェクト: ES-Devel/GLMPlayer
	    'check if paused'
		if self.controler == 1:
		    'yeah! is paused, lets play'
			self.player.set_state( gst.STATE_PLAYING )
			self.controler = 0
		else:
		    'if not paused, well we will make a sort'
		    'get tree selection'
			select = self.Tree.get_selection( )
			( modelo , filas ) = select.get_selected_rows( )
			contador = 0
			val = 0
			node = " "
			for i in filas:
			    'this will get a number pointing to selected row'
				val = int( resources.cleanNode ( i ) )
				iterador = modelo.get_iter( 0 )
				'now we will count how many songs are listed'
				while iterador != None:
					iterador = modelo.iter_next( iterador )
					contador = contador + 1
				'we got it'
				contador
			'if random is false'
			if self.__parent__.child["random"].get_active( ) == False:
			    'list values for playlist'
				self.MAPA = range(0,contador)
				self.current = val
			else:
			    'make the same but shuffle'
				self.MAPA = range( 0 ,contador )