Exemplo n.º 1
0
    def render(self, super_surface, force=0):
        if force or (self.need_render and self.active):
            Widget.render(self)

            if self.is_open:
                for item in self.item_lines:
                    item.render(super_surface, force)
            else:
                self.title_line.render(super_surface, force)
Exemplo n.º 2
0
    def render(self, super_surface, force = 0):
        if force or (self.need_render and self.active):
            Widget.render(self)

            if self.is_open:
                for item in self.item_lines:
                    item.render(super_surface, force)
            else:
                self.title_line.render(super_surface, force)
Exemplo n.º 3
0
    def render(self, super_surface, force=0):
        if force or (self.need_render and self.active):
            Widget.render(self)
            super_surface.blit(self.surface, self.pos)

            if self.selected:
                pygame.draw.circle(
                    super_surface, SELECT_COLOR,
                    (self.pos[0] + self.font_height / 2 + PAD / 2,
                     self.pos[1] + self.font_height / 2 + PAD / 2),
                    self.font_height / 4)
Exemplo n.º 4
0
    def render(self, super_surface, force = 0):
        if force or (self.need_render and self.active):
            Widget.render(self)
            super_surface.blit(self.surface, self.pos)

            if self.selected:
                pygame.draw.circle(super_surface, 
                                   SELECT_COLOR,
                                   (self.pos[0] + self.font_height/2 + PAD/2, 
                                    self.pos[1] + self.font_height/2 + PAD/2),
                                   self.font_height / 4)
Exemplo n.º 5
0
    def render(self, super_surface, force=0):
        if force or (self.need_render and self.active):
            Widget.render(self)

            for button in self.buttons:
                button.render(super_surface, force)
Exemplo n.º 6
0
 def render(self, super_surface, force = 0):
     if force or (self.need_render and self.active):
         Widget.render(self)
         super_surface.blit(self.surface, self.pos)
Exemplo n.º 7
0
 def render(self, super_surface, force=0):
     if force or (self.need_render and self.active):
         Widget.render(self)
         super_surface.blit(self.surface, self.pos)
Exemplo n.º 8
0
    def render(self, super_surface, force = 0):
        if force or (self.need_render and self.active):
            Widget.render(self)

            for button in self.buttons:
                    button.render(super_surface, force)