beautify messagebox
[enigma2.git] / lib / python / Screens / InfoBarGenerics.py
index c01cd17d32ea8314943f7fc46e4efc44f3343c2f..96d858777e0a63270d04c73d3ba6beba8935d999 100644 (file)
@@ -478,6 +478,9 @@ class InfoBarPVR:
                                
                                "seekFwd": (self.seekFwd, "skip forward"),
                                "seekBack": (self.seekBack, "skip backward"),
+                                                         
+                               "up": (self.showMovies, "movie list"),
+                               "down": (self.showMovies, "movie list")
                        })
 
                self.seekstate = self.SEEK_STATE_PLAY
@@ -486,6 +489,12 @@ class InfoBarPVR:
                self.skipinterval = 500 # 500ms skip interval
                self.onClose.append(self.delSeekTimer)
        
+       def up(self):
+               pass
+       
+       def down(self):
+               pass
+       
        def delSeekTimer(self):
                del self.seekTimer
        
@@ -537,7 +546,10 @@ class InfoBarPVR:
                self.seekbase = seekable.getPlayPosition()[1] / 90
        
        def pauseService(self):
-               self.setSeekState(self.SEEK_STATE_PAUSE);
+               if (self.seekstate == self.SEEK_STATE_PAUSE):
+                       self.unPauseService()
+               else:
+                       self.setSeekState(self.SEEK_STATE_PAUSE);
                
        def unPauseService(self):
                self.setSeekState(self.SEEK_STATE_PLAY);
@@ -656,7 +668,7 @@ class InfoBarInstantRecord:
                try:
                        stat = os.stat("/hdd/movies")
                except:
-                       self.session.open(MessageBox, "No HDD found!")
+                       self.session.open(MessageBox, "No HDD found!", MessageBox.TYPE_ERROR)
                        return
        
                if self.isInstantRecordRunning():