Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/activity.py
diff options
context:
space:
mode:
authorBenjamin Schwartz <bens@alum.mit.edu>2007-10-02 04:45:51 (GMT)
committer Benjamin Schwartz <bens@alum.mit.edu>2007-10-02 04:45:51 (GMT)
commit962a6cd2f8e32ad68acfbd833860053e84f03413 (patch)
tree28e7f960ffaf0d699a0db9bcf5f9c27738928d63 /activity.py
parent6bbda01e1fae72475a4fc3d90eee1b33f2e54926 (diff)
Improve layout
Diffstat (limited to 'activity.py')
-rw-r--r--activity.py23
1 files changed, 13 insertions, 10 deletions
diff --git a/activity.py b/activity.py
index d31f433..c17f92c 100644
--- a/activity.py
+++ b/activity.py
@@ -17,6 +17,7 @@
"""AcousticMeasure Activity: Uses sound propagation delay to measure distance"""
import gtk
+import gtk.gdk
import time
import logging
import telepathy
@@ -91,23 +92,25 @@ class AcousticMeasureActivity(Activity):
self.message.set_selectable(True)
self.message.set_single_line_mode(True)
- self.value = gtk.Label()
+ self.value = gtk.Label("00.00")
self.value.set_selectable(True)
- self.value.set_alignment(1.0, 0.5)
- self.value.set_single_line_mode(True)
+ #self.value.set_alignment(1.0, 0.5)
valuefont = pango.FontDescription()
valuefont.set_family("monospace")
- valuefont.set_absolute_size(200*pango.SCALE)
-
- valuestyle = pango.AttrList()
- valuestyle.insert(pango.AttrFontDesc(valuefont,0,100))
+ valuefont.set_absolute_size(300*pango.SCALE)
- self.value.set_attributes(valuestyle)
+ self.value.modify_font(valuefont)
+ self.value.set_single_line_mode(True)
+ self.value.set_width_chars(6)
+
+ eb = gtk.EventBox()
+ eb.add(self.value)
+ eb.modify_bg(gtk.STATE_NORMAL, gtk.gdk.color_parse("white"))
self.main_panel.pack_start(self.button, expand=False, padding=6)
self.main_panel.pack_start(self.message, expand=False)
- self.main_panel.pack_start(self.value, expand=True, fill=True, padding=10)
+ self.main_panel.pack_start(eb, expand=True, fill=False, padding=10)
self.set_canvas(self.main_panel)
self.show_all()
@@ -156,7 +159,7 @@ class AcousticMeasureActivity(Activity):
self._update_distance(x)
def _update_distance(self, x):
- mes = "%(num).2f " % {'num': x}
+ mes = "%(num).2f" % {'num': x}
self.value.set_text(mes)
def _change_message(self,signal):