Bläddra i källkod

Progressbar rectangle

Ander 10 år sedan
förälder
incheckning
b6a47fb738
1 ändrade filer med 9 tillägg och 0 borttagningar
  1. 9 0
      mopidy_touchscreen/graphic_utils/screen_objects.py

+ 9 - 0
mopidy_touchscreen/graphic_utils/screen_objects.py

@@ -258,8 +258,16 @@ class Progressbar(TouchObject):
                 self.pos[0] + self.size[0] / 2 - self.text.size[0] /
                 2, self.text.pos[1])
 
+        # Rectangle
+        self.rectangle = pygame.Surface(size,
+                                                     pygame.SRCALPHA)
+        pygame.draw.rect(self.rectangle, (255, 255, 255),
+                         self.rectangle.get_rect(),
+                         size[1]/20+1)
+
     def render(self, surface):
         surface.blit(self.surface, self.pos)
+        surface.blit(self.rectangle, self.pos)
         self.text.render(surface)
 
     def set_value(self, value):
@@ -305,6 +313,7 @@ class ScrollBar(TouchObject):
         self.bar = pygame.Surface((self.size[0], self.bar_size))
         self.bar.fill((255, 255, 255))
 
+
     def render(self, surface):
         surface.blit(self.back_bar, self.pos)
         surface.blit(self.bar,