Esempio n. 1
0
 def draw(self):
     if self.image is None or self.changed:
         r = pygame.Rect(0, 0, self.width, self.height)
         if self.tab_group.current is self.tab_group[self.label.id]:
             self.image = self.theme.draw_selected_tab(r)
         else:
             self.image = self.theme.draw_unselected_tab(r)
         self.changed = False
     Div.draw(self)
Esempio n. 2
0
 def draw(self):
     if self.image is None or self.changed:
         end = self.start + self.height_in_cells
         self.scroll_bar_img = self.theme.draw_scroll_bar(self.height,
                                                          self.start,
                                                          end,
                                                          len(self))
         r = pygame.Rect(0, 0, self.get_cells_width(), self.height)
         #self.scroll_area_img = self.theme.draw_scroll_area(r)
         
         surf = pygame.Surface((self.width, self.height), SRCALPHA, 32)
         #surf.blit(self.scroll_area_img.get_surface(), (0, 0))
         surf.blit(self.scroll_bar_img,
                         (r.w, 0))
         self.image = Image(surf)
         self.changed = False
     Div.draw(self)