Exemplo n.º 1
0
    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)
Exemplo n.º 2
0
    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)
Exemplo n.º 3
0
    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)