def tabs(self): return tablist( map( lambda t:tab(t), self.reference.tabs() ), self.reference.tabs )
def CreateTab(self, name, tabTitle, channel=None): newTabId = len(self.tabList) if channel != None: self.tabList.append(tab(self.parent_window, self, name, tabTitle, channel)) index = self.indexFromTabName(name) if index == -1: return False self.tabList[index].Id = index else: self.tabList.append(tab(self.parent_window, self, name, tabTitle)) index = self.indexFromTabName(name) if index == -1: return False self.tabList[index].Id = index
def CreateTab(self, name, tabTitle, channel=None): newTabId = len(self.tabList) if channel != None: self.tabList.append( tab(self.parent_window, self, name, tabTitle, channel)) index = self.indexFromTabName(name) if index == -1: return False self.tabList[index].Id = index else: self.tabList.append(tab(self.parent_window, self, name, tabTitle)) index = self.indexFromTabName(name) if index == -1: return False self.tabList[index].Id = index
def createGUI(self): """ Create overall UI for the extension, with an inner tab """ # create the panel that border layout lays out a container, arranging and resizing its components to fit self.tab = JPanel(BorderLayout()) # set the extension name self.tab.setName("Timing Attack") # create a tabbed pane on the top left of the timing attack tab self.tabbedPane = JTabbedPane() self.tab.add(self.tabbedPane) t = tab(self.callbacks) self.tabList.append(t) self.tabbedPane.addTab("1", self.tabList[0].getFirstTab())
def requestSent(self, event): """ A request sent from another tab to the Timing Attack (called when another tab presses the menu item from createMenuItems) """ messageList = self.messageList # highlight timing attack tab self.highlightTab() # delete an empty first tab if (len(self.tabList) == 1 and self.tabList[0].curRequest == None): self.tabbedPane.remove(0) self.tabList.pop() # add the new tab t = tab(self.callbacks) self.tabList.append(t) tabNum = len(self.tabList) - 1 self.tabbedPane.addTab( str(tabNum + 1) + "", self.tabList[tabNum].getFirstTab()) self.tabList[tabNum].getRequest(messageList) self.tabbedPane.setSelectedIndex(tabNum)
from datetime import datetime from compare import main from tab import tab g3_result = tab('g3', 'SUBFHD_DH') vip_result = tab('vip', 'KM_MEMBER_CONSUME') # scrm_result = tab('scrm', 'BH_CUSTOM_MODULE_2') list_g3 = [t[0] for t in g3_result] # list_scrm = [t[0] for t in scrm_result] list_vip = [t[0] for t in vip_result] main(list_g3, list_vip) print('{} done !'.format(datetime.now()))
def current_tab(self): return tab(self.reference.current_tab)