Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Saludame.activity/gui/utilities.py
diff options
context:
space:
mode:
Diffstat (limited to 'Saludame.activity/gui/utilities.py')
-rwxr-xr-xSaludame.activity/gui/utilities.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/Saludame.activity/gui/utilities.py b/Saludame.activity/gui/utilities.py
index 1645d4c..d307cff 100755
--- a/Saludame.activity/gui/utilities.py
+++ b/Saludame.activity/gui/utilities.py
@@ -231,6 +231,7 @@ class TextBlock(Widget):
self.size = size
self.fill = fill
+ self.anchor = (container[0] + x, container[1] + y)
self.anchor_type = anchor_type
if type == "tooltip":
@@ -251,6 +252,8 @@ class TextBlock(Widget):
self.lines.append(b)
def render_lines(self):
+ self.rect_absolute.width = 0
+ self.rect_absolute.height = 0
self.rendered_lines = []
for l in self.lines:
r = self.font.render(l, False, self.color)
@@ -268,7 +271,8 @@ class TextBlock(Widget):
if self.anchor_type == "center":
# Center the rectangle in the given coordinates
- self.rect_absolute.center = self.rect_absolute.topleft
+ #self.rect_absolute.center = self.rect_absolute.topleft
+ self.rect_absolute.center = self.anchor
# Make it fit in the container
if self.rect_absolute.right > self.container.right: