Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/infopanel.py
diff options
context:
space:
mode:
authorAndrés Ambrois <andresambrois@gmail.com>2008-07-23 21:46:04 (GMT)
committer Andrés Ambrois <andresambrois@gmail.com>2008-07-23 21:46:04 (GMT)
commit18dd7bfbad958410c5c9a88fd012e9b003b40403 (patch)
treed74a3b17ab04bb2d004605df91b4b8180d778b84 /infopanel.py
parentc8361dee621ec1b3c236b5ba1f5f7b93fc9fd5b9 (diff)
Migrated from hippo (deprecated) to PyGTK
Diffstat (limited to 'infopanel.py')
-rwxr-xr-xinfopanel.py35
1 files changed, 12 insertions, 23 deletions
diff --git a/infopanel.py b/infopanel.py
index 9e7e16d..36f8ab4 100755
--- a/infopanel.py
+++ b/infopanel.py
@@ -1,31 +1,20 @@
-import hippo
+import gtk
import pango
from sugar.graphics import style
-class InfoPanel(hippo.CanvasBox):
+class InfoPanel(gtk.VBox):
def __init__(self):
- hippo.CanvasBox.__init__(self, spacing=4, padding=5,
- orientation=hippo.ORIENTATION_VERTICAL)
- self.status_box = hippo.CanvasBox(spacing=4, padding=5,
- orientation=hippo.ORIENTATION_VERTICAL)
- self.append(self.status_box)
- self.score_box = hippo.CanvasBox(spacing=4, padding=5,
- orientation=hippo.ORIENTATION_VERTICAL)
- self.append(self.score_box)
+ gtk.VBox.__init__(self)
+ self.status_label = gtk.Label('Status')
+ self.pack_start(self.status_label, False)
+ self.score_label = gtk.Label('Score')
+ self.pack_start(self.score_label, False)
+ self.show_all()
def show(self, text):
- textwidget = hippo.CanvasText(text=text,
- font_desc=pango.FontDescription('Sans 10'),
- color=style.COLOR_WHITE.get_int(),
- xalign=hippo.ALIGNMENT_CENTER)
- self.status_box.remove_all()
- self.status_box.append(textwidget)
-
+ self.status_label.set_text(text)
+
def show_score(self, text):
- textwidget = hippo.CanvasText(text=text,
- font_desc=pango.FontDescription('Sans 10'),
- color=style.COLOR_WHITE.get_int(),
- xalign=hippo.ALIGNMENT_CENTER)
- self.score_box.remove_all()
- self.score_box.append(textwidget)
+ self.score_label.set_text(text)
+