diff gamelib/misc.py @ 534:d16ed2a8a33e

Make price and control reference dialogs a little shinier.
author Simon Cross <hodgestar@gmail.com>
date Fri, 27 Nov 2009 22:12:20 +0000
parents f84ad10a9625
children 27c09c58d89d
line wrap: on
line diff
--- a/gamelib/misc.py	Fri Nov 27 22:09:54 2009 +0000
+++ b/gamelib/misc.py	Fri Nov 27 22:12:20 2009 +0000
@@ -4,6 +4,7 @@
 
 from pygame.locals import KEYDOWN, K_ESCAPE
 from pgu import gui
+from pgu import html
 from pgu.algo import getline
 
 import serializer
@@ -117,11 +118,18 @@
 
 # Utility layout functions
 
-def make_box(text):
+def make_box(text, markup=False):
     style = {
-            'border' : 1
-            }
-    word = gui.Label(text, style=style)
+        'border' : 1,
+        'padding_left': 2,
+        'padding_right': 2,
+        'padding_top': 2,
+        'padding_bottom': 2,
+    }
+    if markup:
+        word = html.HTML(text, style=style)
+    else:
+        word = gui.Label(text, style=style)
     return word
 
 def fix_widths(doc):