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