Even blocker text
[naja.git] / naja / widgets / text.py
index 9ecd0db47322287e214a0682b063a4b18ee2c9cf..5af028daf48cfd411959780f4cd17c2ea64ac7ab 100644 (file)
@@ -13,15 +13,15 @@ class TextWidget(Widget):
 
         self.text = text
         self.fontname = fontname or FONT
-        self.fontsize = (fontsize or FONT_SIZE) / 2
+        self.fontsize = (fontsize or FONT_SIZE) // 4
         self.colour = convert_colour(colour or (0, 0, 0))
 
     def prepare(self):
         self.font = resources.get_font(self.fontname, self.fontsize)
         text = self.font.render(self.text, True, self.colour)
         text_rect = text.get_rect()
-        self.surface = pygame.transform.scale(text, (text_rect.width * 2,
-                                                     text_rect.height * 2))
+        self.surface = pygame.transform.scale(text, (text_rect.width * 4,
+                                                     text_rect.height * 4))
         self.size = self.surface.get_rect().size
 
     def draw(self, surface):
@@ -90,9 +90,9 @@ class TextBoxWidget(TextWidget):
 
     def draw(self, surface):
         self.surface.fill(self.bg_colour)
-        y = 0
+        y = self.pos[1]
         for line in self.lines:
-            surface.blit(line, (self.padding, y + self.padding))
+            surface.blit(line, (self.pos[0] + self.padding, y + self.padding))
             y += line.get_rect().height
         self.text_rect = surface.get_rect()
         if not self.size: