示例#1
0
 def update(self):
     """ update """
     oschdir(self.options.conf['base_directory'])
     self.nextep.update(self.options.dict_bug, \
         self.options.conf['login'], self.options.conf['password'])
     self.list_ep = self.nextep.getList()
     self.tabs.update()
示例#2
0
 def update(self):
     """ update tab """
     oschdir(self.options.conf['base_directory'])
     self.nextep.update(self.options.dict_bug, self.options.conf['login'], \
            self.options.conf['password'])
     self.centralWidget.playing.update(self.options.conf['player'])
     
     if(self.nextep.connectSuccess):  
         self.centralWidget.downloading.update(self.options.list_site)
示例#3
0
    def __init__(self, screen, options, nextep):
        """ initialisation """

        self.scr = screen
        self.close = False

        self.options = options
        oschdir(self.options.conf['base_directory'])
        self.nextep = nextep
        self.nextep.update(self.options.dict_bug)
        self.list_ep = self.nextep.getList()

        (height, width) = screen.getmaxyx()
        self.scr = screen.subwin(height, width, 0, 0)
        self.scr.box()

        self.action_menu = None
        menu = self.makemenu()
        menu.display()

        self.tabs = self.maketabs()
        self.tabs.display()

        self.scr.keypad(1)
        while not self.close:
            char = self.scr.getch()
            if char == ord('@'):
                self.tabs.next()
            elif char == curses.KEY_UP:
                self.tabs.getActiveTab().change(0)
            elif char == curses.KEY_DOWN:
                self.tabs.getActiveTab().change(1)
            elif char == 10:#ENTER
                self.action_menu.setsubentry[0].action()
            else:
                menu.action(char)