예제 #1
0
 def getKey(self, retry = True):
     while (True):
         try:
             key = self.screen.getch()
             #Logger.put('Key: %d' % (key))
             if (key == ToastWrangler.quitKey): #escape key
                     ToastWrangler.setQuit()
             return key
         except ValueError:
             if (retry):
                 continue
             else:
                 return -1
예제 #2
0
 def doEventLoop(self):
     self.draw()
     while (self.processNextEvent()):
         if (self.shouldPause):
             curses.napms(50)
             pass
         self.shouldPause = True
         #self.draw(self.currentViewer)
         if (ToastWrangler.getShouldQuit()):
             return
예제 #3
0
import ToastWrangler

ToastWrangler.go()