Exemplo n.º 1
0
 def keyOK(self):
     sel = self["config"].getCurrent()[1]
     if sel == self.positionEntry:
         if self.length:
             if self.dvd:  # seekTo() doesn't work for DVD Player
                 oldPosition = self.seek.getPlayPosition()[1]
                 newPosition = int(
                     float(self.length[1]) / 100.0 * self.percent)
                 if newPosition > oldPosition:
                     pts = newPosition - oldPosition
                 else:
                     pts = -1 * (oldPosition - newPosition)
                 DVDPlayer.doSeekRelative(self.infobarInstance, pts)
             else:
                 self.seek.seekTo(
                     int(float(self.length[1]) / 100.0 * self.percent))
             self.exit()
     elif sel == self.minuteInput:
         pts = self.minuteInput.value * 60 * 90000
         if self.fwd == False:
             pts = -1 * pts
         if self.dvd:
             DVDPlayer.doSeekRelative(self.infobarInstance, pts)
         elif self.vdb:
             VideoDBPlayer.doSeekRelative(self.infobarInstance, pts)
         else:
             MoviePlayer.doSeekRelative(self.infobarInstance, pts)
         self.exit()
Exemplo n.º 2
0
	def keyOK(self):
		sel = self["config"].getCurrent()[1]
		if sel == self.positionEntry:
			if self.length:
				if self.dvd: # seekTo() doesn't work for DVD Player
					oldPosition = self.seek.getPlayPosition()[1]
					newPosition = int(float(self.length[1]) / 100.0 * self.percent)
					if newPosition > oldPosition:
						pts = newPosition - oldPosition
					else:
						pts = -1*(oldPosition - newPosition)
					DVDPlayer.doSeekRelative(self.infobarInstance, pts)
				else:
					self.seek.seekTo(int(float(self.length[1]) / 100.0 * self.percent))
				self.exit()
		elif sel == self.minuteInput:
			pts = self.minuteInput.value * 60 * 90000
			if self.fwd == False:
				pts = -1*pts
			if self.dvd:
				DVDPlayer.doSeekRelative(self.infobarInstance, pts)
			elif self.vdb:
				VideoDBPlayer.doSeekRelative(self.infobarInstance, pts)
			else:
				MoviePlayer.doSeekRelative(self.infobarInstance, pts)
			self.exit()
Exemplo n.º 3
0
 def keyOK(self):
     sel = self["config"].getCurrent()[1]
     if sel == self.positionEntry:
         if self.length:
             if self.old_dvd:  # seekTo() doesn't work for DVD Player
                 oldPosition = self.seek.getPlayPosition()[1]
                 newPosition = int(float(self.length[1]) / 100.0 * self.percent)
                 if newPosition > oldPosition:
                     pts = newPosition - oldPosition
                 else:
                     pts = -1 * (oldPosition - newPosition)
                 DVDPlayer2.doSeekRelative(self.infobarInstance, pts)
             elif self.media_player:
                 oldPosition = self.seek.getPlayPosition()[1]
                 newPosition = int(float(self.length[1]) / 100.0 * self.percent)
                 if newPosition > oldPosition:
                     pts = newPosition - oldPosition
                 else:
                     pts = -1 * (oldPosition - newPosition)
                 MediaPlayer.doSeekRelative(self.infobarInstance, pts)
             elif self.dvd_pli:
                 oldPosition = self.seek.getPlayPosition()[1]
                 newPosition = int(float(self.length[1]) / 100.0 * self.percent)
                 if newPosition > oldPosition:
                     pts = newPosition - oldPosition
                 else:
                     pts = -1 * (oldPosition - newPosition)
                 DVDPlayer.doSeekRelative(self.infobarInstance, pts)
             elif self.ytube:
                 oldPosition = self.seek.getPlayPosition()[1]
                 newPosition = int(float(self.length[1]) / 100.0 * self.percent)
                 if newPosition > oldPosition:
                     pts = newPosition - oldPosition
                 else:
                     pts = -1 * (oldPosition - newPosition)
                 YouTubePlayer.doSeekRelative(self.infobarInstance, pts)
             elif self.tmbd_trailer:
                 oldPosition = self.seek.getPlayPosition()[1]
                 newPosition = int(float(self.length[1]) / 100.0 * self.percent)
                 if newPosition > oldPosition:
                     pts = newPosition - oldPosition
                 else:
                     pts = -1 * (oldPosition - newPosition)
                 tmbdTrailerPlayer.doSeekRelative(self.infobarInstance, pts)
             elif self.vod:
                 oldPosition = self.seek.getPlayPosition()[1]
                 newPosition = int(float(self.length[1]) / 100.0 * self.percent)
                 if newPosition > oldPosition:
                     pts = newPosition - oldPosition
                 else:
                     pts = -1 * (oldPosition - newPosition)
                 nVODplayer.doSeekRelative(self.infobarInstance, pts)
             elif self.yamp_player:
                 oldPosition = self.seek.getPlayPosition()[1]
                 newPosition = int(float(self.length[1]) / 100.0 * self.percent)
                 if newPosition > oldPosition:
                     pts = newPosition - oldPosition
                 else:
                     pts = -1 * (oldPosition - newPosition)
                 YampScreen.doSeekRelative(self.infobarInstance, pts)
             elif self.seasondream:
                 oldPosition = self.seek.getPlayPosition()[1]
                 newPosition = int(float(self.length[1]) / 100.0 * self.percent)
                 if newPosition > oldPosition:
                     pts = newPosition - oldPosition
                 else:
                     pts = -1 * (oldPosition - newPosition)
                 Player.doSeekRelative(self.infobarInstance, pts)
             elif self.cutlisteditor:
                 oldPosition = self.seek.getPlayPosition()[1]
                 newPosition = int(float(self.length[1]) / 100.0 * self.percent)
                 if newPosition > oldPosition:
                     pts = newPosition - oldPosition
                 else:
                     pts = -1 * (oldPosition - newPosition)
                 CutListEditor.doSeekRelative(self.infobarInstance, pts)
             elif self.movie:
                 self.seek.seekTo(int(float(self.length[1]) / 100.0 * self.percent))
             elif self.timeshift:
                 self.seek.seekTo(int(float(self.length[1]) / 100.0 * self.percent))
             else:
                 pass
             self.exit()
     elif sel == self.minuteInput:
         pts = self.minuteInput.value * 60 * 90000
         if self.fwd == False:
             pts = -1 * pts
         if self.old_dvd:
             DVDPlayer2.doSeekRelative(self.infobarInstance, pts)
         elif self.media_player:
             MediaPlayer.doSeekRelative(self.infobarInstance, pts)
         elif self.dvd_pli:
             DVDPlayer.doSeekRelative(self.infobarInstance, pts)
         elif self.ytube:
             YouTubePlayer.doSeekRelative(self.infobarInstance, pts)
         elif self.tmbd_trailer:
             tmbdTrailerPlayer.doSeekRelative(self.infobarInstance, pts)
         elif self.vod:
             nVODplayer.doSeekRelative(self.infobarInstance, pts)
         elif self.yamp_player:
             YampScreen.doSeekRelative(self.infobarInstance, pts)
         elif self.seasondream:
             Player.doSeekRelative(self.infobarInstance, pts)
         elif self.cutlisteditor:
             CutListEditor.doSeekRelative(self.infobarInstance, pts)
         elif self.movie:
             MoviePlayer.doSeekRelative(self.infobarInstance, pts)
         elif self.timeshift:
             InfoBar.doSeekRelative(self.infobarInstance, pts)
         else:
             pass
         self.exit()
Exemplo n.º 4
0
	def keyOK(self):
		sel = self["config"].getCurrent()[1]
		if sel == self.positionEntry:
			if self.length:
				if self.old_dvd: # seekTo() doesn't work for DVD Player
					oldPosition = self.seek.getPlayPosition()[1]
					newPosition = int(float(self.length[1]) / 100.0 * self.percent)
					if newPosition > oldPosition:
						pts = newPosition - oldPosition
					else:
						pts = -1*(oldPosition - newPosition)
					DVDPlayer2.doSeekRelative(self.infobarInstance, pts)
				elif self.media_player:
					oldPosition = self.seek.getPlayPosition()[1]
					newPosition = int(float(self.length[1]) / 100.0 * self.percent)
					if newPosition > oldPosition:
						pts = newPosition - oldPosition
					else:
						pts = -1 * (oldPosition - newPosition)
					MediaPlayer.doSeekRelative(self.infobarInstance, pts)
				elif self.dvd_pli:
					oldPosition = self.seek.getPlayPosition()[1]
					newPosition = int(float(self.length[1]) / 100.0 * self.percent)
					if newPosition > oldPosition:
						pts = newPosition - oldPosition
					else:
						pts = -1 * (oldPosition - newPosition)
					DVDPlayer.doSeekRelative(self.infobarInstance, pts)
				elif self.ytube:
					oldPosition = self.seek.getPlayPosition()[1]
					newPosition = int(float(self.length[1]) / 100.0 * self.percent)
					if newPosition > oldPosition:
						pts = newPosition - oldPosition
					else:
						pts = -1 * (oldPosition - newPosition)
					YouTubePlayer.doSeekRelative(self.infobarInstance, pts)
				elif self.tmbd_trailer:
					oldPosition = self.seek.getPlayPosition()[1]
					newPosition = int(float(self.length[1]) / 100.0 * self.percent)
					if newPosition > oldPosition:
						pts = newPosition - oldPosition
					else:
						pts = -1 * (oldPosition - newPosition)
					tmbdTrailerPlayer.doSeekRelative(self.infobarInstance, pts)
				elif self.vod:
					oldPosition = self.seek.getPlayPosition()[1]
					newPosition = int(float(self.length[1]) / 100.0 * self.percent)
					if newPosition > oldPosition:
						pts = newPosition - oldPosition
					else:
						pts = -1 * (oldPosition - newPosition)
					nVODplayer.doSeekRelative(self.infobarInstance, pts)
				elif self.yamp_player:
					oldPosition = self.seek.getPlayPosition()[1]
					newPosition = int(float(self.length[1]) / 100.0 * self.percent)
					if newPosition > oldPosition:
						pts = newPosition - oldPosition
					else:
						pts = -1 * (oldPosition - newPosition)
					YampScreen.doSeekRelative(self.infobarInstance, pts)
				elif self.seasondream:
					oldPosition = self.seek.getPlayPosition()[1]
					newPosition = int(float(self.length[1]) / 100.0 * self.percent)
					if newPosition > oldPosition:
						pts = newPosition - oldPosition
					else:
						pts = -1 * (oldPosition - newPosition)
					Player.doSeekRelative(self.infobarInstance, pts)
				elif self.cutlisteditor:
					oldPosition = self.seek.getPlayPosition()[1]
					newPosition = int(float(self.length[1]) / 100.0 * self.percent)
					if newPosition > oldPosition:
						pts = newPosition - oldPosition
					else:
						pts = -1 * (oldPosition - newPosition)
					CutListEditor.doSeekRelative(self.infobarInstance, pts)
				elif self.movie:
					self.seek.seekTo(int(float(self.length[1]) / 100.0 * self.percent))
				elif self.timeshift:
					self.seek.seekTo(int(float(self.length[1]) / 100.0 * self.percent))
				else:
					pass
				self.exit()
		elif sel == self.minuteInput:
			pts = self.minuteInput.value * 60 * 90000
			if self.fwd == False:
				pts = -1*pts
			if self.old_dvd:
				DVDPlayer2.doSeekRelative(self.infobarInstance, pts)
			elif self.media_player:
				MediaPlayer.doSeekRelative(self.infobarInstance, pts)
			elif self.dvd_pli:
				DVDPlayer.doSeekRelative(self.infobarInstance, pts)
			elif self.ytube:
				YouTubePlayer.doSeekRelative(self.infobarInstance, pts)
			elif self.tmbd_trailer:
				tmbdTrailerPlayer.doSeekRelative(self.infobarInstance, pts)
			elif self.vod:
				nVODplayer.doSeekRelative(self.infobarInstance, pts)
			elif self.yamp_player:
				YampScreen.doSeekRelative(self.infobarInstance, pts)
			elif self.seasondream:
				Player.doSeekRelative(self.infobarInstance, pts)
			elif self.cutlisteditor:
				CutListEditor.doSeekRelative(self.infobarInstance, pts)
			elif self.movie:
				MoviePlayer.doSeekRelative(self.infobarInstance, pts)
			elif self.timeshift:
				InfoBar.doSeekRelative(self.infobarInstance, pts)
			else:
				pass
			self.exit()