Esempio n. 1
0
 def create_group_tab_layout(self):
     scroll = ScrollView(size_hint=(1, 1))
     with scroll.canvas.before:
         scroll.rect = Image(source=BKGD_DCHRC,
                             allow_stretch=True,
                             keep_ratio=False,
                             size_hint=(1, 1))
     scroll.bind(pos=manager.update_rect, size=manager.update_rect)
     self.group_tab_layout = GridLayout(cols=1,
                                        size_hint_y=None,
                                        row_default_height=28,
                                        spacing=[0, 1])
     self.group_tab_layout.bind(
         minimum_height=self.group_tab_layout.setter('height'))
     scroll.add_widget(self.group_tab_layout)
     self.group_tab.add_widget(scroll)
Esempio n. 2
0
 def create_info_panel(self):
     scroll = ScrollView(size_hint=(1, 1))
     with scroll.canvas.before:
         scroll.rect = Image(source=BKGD_CHRC,
                             allow_stretch=True,
                             keep_ratio=False)
     scroll.bind(pos=self.update_rect, size=self.update_rect)
     info_panel_layout = GridLayout(cols=1,
                                    size_hint_y=None,
                                    pos_hint={
                                        "x-center": .5,
                                        "top": 1
                                    },
                                    row_default_height=30,
                                    row_force_default=True,
                                    padding=15)
     info_panel_layout.bind(
         minimum_height=info_panel_layout.setter('height'))
     scroll.add_widget(info_panel_layout)
     self.panel_layout.add_widget(scroll)
     return info_panel_layout