Exemple #1
0
 def tab_info(self):
     self.pbuilder = self.parent.parent
     self.description_tab = TabbedPanel()
     particle_info = TabbedPanelHeader(text = 'Particle')
     behavior_info = TabbedPanelHeader(text = 'Behavior')
     color_info = TabbedPanelHeader(text = 'Color')
     particle_info.font_size = self.size[0]*.28
     behavior_info.font_size = self.size[0]*.28
     color_info.font_size = self.size[0]*.28
     particle_info.content = RstDocument(source="param_descriptions/ParticleTab.rst")
     behavior_info.content = RstDocument(source="param_descriptions/BehaviorTab.rst")
     color_info.content = RstDocument(source="param_descriptions/ColorTab.rst")
     particle_info.scroll_distance = 2
     particle_info.scroll_timeout = 500
     behavior_info.scroll_distance = 2
     behavior_info.scroll_timeout = 500
     color_info.scroll_distance = 2
     color_info.scroll_timeout = 500
     self.description_tab.default_tab = particle_info
     self.description_tab.tab_width = self.size[0]*4.36
     self.description_tab.tab_height = self.size[1]*.7
     self.description_tab.add_widget(particle_info)
     self.description_tab.add_widget(behavior_info)
     self.description_tab.add_widget(color_info)
     self.description_popup = Popup(title="Variable Descriptions", content = self.description_tab, size_hint = (.8,.8), on_open=self._popup_opened, on_dismiss=self._popup_dismissed)
     self.description_popup.open()
Exemple #2
0
 def tab_info(self):
     self.pbuilder = self.parent.parent
     self.description_tab = TabbedPanel()
     particle_info = TabbedPanelHeader(text = 'Particle')
     behavior_info = TabbedPanelHeader(text = 'Behavior')
     color_info = TabbedPanelHeader(text = 'Color')
     particle_info.font_size = self.size[0]*.28
     behavior_info.font_size = self.size[0]*.28
     color_info.font_size = self.size[0]*.28
     particle_info.content = RstDocument(source="param_descriptions/ParticleTab.rst")
     behavior_info.content = RstDocument(source="param_descriptions/BehaviorTab.rst")
     color_info.content = RstDocument(source="param_descriptions/ColorTab.rst")
     particle_info.scroll_distance = 2
     particle_info.scroll_timeout = 500
     behavior_info.scroll_distance = 2
     behavior_info.scroll_timeout = 500
     color_info.scroll_distance = 2
     color_info.scroll_timeout = 500
     self.description_tab.default_tab = particle_info
     self.description_tab.tab_width = self.size[0]*4.36
     self.description_tab.tab_height = self.size[1]*.7
     self.description_tab.add_widget(particle_info)
     self.description_tab.add_widget(behavior_info)
     self.description_tab.add_widget(color_info)
     self.description_popup = Popup(title="Variable Descriptions", content = self.description_tab, size_hint = (.8,.8), on_open=self._popup_opened, on_dismiss=self._popup_dismissed)
     self.description_popup.open()
Exemple #3
0
 def create_tabs(self):
     pbuilder = self.parent
     th1 = TabbedPanelHeader(text = 'Particle')
     th2 = TabbedPanelHeader(text = 'Behavior')
     th3 = TabbedPanelHeader(text = 'Color')
     th1.content = ParticlePanel(pbuilder)
     th2.content = BehaviorPanel(pbuilder)
     th3.content = ColorPanel(pbuilder)
     th1.font_size = self.size[0] * .036
     th2.font_size = self.size[0] * .036
     th3.font_size = self.size[0] * .036
     self.tabs_loaded = True
     self.particle_tabs.add_widget(th1)
     self.particle_tabs.add_widget(th2)
     self.particle_tabs.add_widget(th3)
Exemple #4
0
 def create_tabs(self):
     pbuilder = self.parent
     th1 = TabbedPanelHeader(text = 'Particle')
     th2 = TabbedPanelHeader(text = 'Behavior')
     th3 = TabbedPanelHeader(text = 'Color')
     th1.content = ParticlePanel(pbuilder)
     th2.content = BehaviorPanel(pbuilder)
     th3.content = ColorPanel(pbuilder)
     th1.font_size = self.size[0] * .036
     th2.font_size = self.size[0] * .036
     th3.font_size = self.size[0] * .036
     self.tabs_loaded = True
     self.particle_tabs.add_widget(th1)
     self.particle_tabs.add_widget(th2)
     self.particle_tabs.add_widget(th3)
Exemple #5
0
    def create_tabs(self):
        pbuilder = self.parent
        th1 = TabbedPanelHeader(text = 'Particle')
        th2 = TabbedPanelHeader(text = 'Behavior')
        th3 = TabbedPanelHeader(text = 'Color')
        th1.content = ParticlePanel(pbuilder)
        th2.content = BehaviorPanel(pbuilder)
        th3.content = ColorPanel(pbuilder)
        th1.font_size = self.size[0] * .036
        th2.font_size = self.size[0] * .036
        th3.font_size = self.size[0] * .036
        self.particle_tabs.default_tab = TabbedPanelHeader(text="default tab replaced"+str(randint(1,10000)))

        self.tabs_loaded = True
        self.particle_tabs.add_widget(th1)
        self.particle_tabs.add_widget(th2)
        self.particle_tabs.add_widget(th3)
Exemple #6
0
 def MAJ(self):
     if self.MAJeffectuee == True :
         return
     listeOnglets = []
     for titre, texte in LISTE_TEXTES :
         #onglet = TabbedPanelItem(text=titre)
         #doc = RstDocument(text=texte)
         #onglet.add_widget(doc)
         
         onglet = TabbedPanelHeader(text=titre)
         onglet.font_size = 15
         onglet.content = RstDocument(text=texte)
   
         
         self.tab_aide.add_widget(onglet)
         listeOnglets.append(onglet)
     self.tab_aide.switch_to(listeOnglets[0])
     self.MAJeffectuee = True