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()
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()
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()
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()