def onTabSelected(self, sender, tabIndex): page_name = self.tabs[tabIndex]['name'] buoy = self.parent_buoy.new(page_name, {page_name: None}) if tabIndex == 0: buoy.navigate() self.tabs[tabIndex]['tab'].set(buoy) else: buoy.end() return TabPanel.onTabSelected(self, sender, tabIndex)
def onTabSelected(self, sender, tabIndex): page_name = self.tabs[tabIndex]['name'] self.buoy = self.parent_buoy.new(page_name, {'hovertype' : self.tabs[tabIndex]['name']}) params = self.buoy.navigate() if 'hovertype' in params: if params['hovertype'] == 'Cost': self.set_cost(self.buoy) elif params['hovertype'] == 'Speed': self.set_speed(self.buoy) else: self.set_cost(self.buoy) return TabPanel.onTabSelected(self, sender, tabIndex)
def onTabSelected(self, sender, tabIndex): page_name = self.tabs[tabIndex]['name'] buoy = self.parent_buoy.new(page_name, {page_name : None}) if tabIndex == 0: buoy.navigate() self.tabs[tabIndex]['tab'].set(buoy) else: buoy.end() return TabPanel.onTabSelected(self, sender, tabIndex)