From: Neil <neil@dip.sun.ac.za>
Date: Sat, 17 May 2014 10:14:54 +0000 (+0200)
Subject: Default to using full box_width
X-Git-Tag: 0.1~133
X-Git-Url: https://git.ctpug.org.za/?a=commitdiff_plain;h=c7c0aeb2347992dfb69844700711bd0ded2caf0c;p=naja.git

Default to using full box_width
---

diff --git a/naja/widgets/text.py b/naja/widgets/text.py
index 1d9732e..3df0948 100644
--- a/naja/widgets/text.py
+++ b/naja/widgets/text.py
@@ -133,6 +133,8 @@ class TextBoxWidget(TextWidget):
                                                        PALETTE.BLACK))
         self.box_width = kwargs.pop('box_width', 0)
 
+        self.full_width = kwargs.pop('full_width', True)
+
         super(TextBoxWidget, self).__init__(*args, **kwargs)
 
     def lines(self, image_map):
@@ -219,6 +221,9 @@ class TextBoxWidget(TextWidget):
             width = max(width, line_rect.width + self.padding * 2)
             height += line_rect.height
 
+        if self.full_width:
+            width = max(width, self.box_width)
+
         self.surface = pygame.surface.Surface((width, height),
                                               pygame.locals.SRCALPHA)
         self.surface.fill(self.bg_colour)