diff options
author | Benjamin 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) |
commit | 962a6cd2f8e32ad68acfbd833860053e84f03413 (patch) | |
tree | 28e7f960ffaf0d699a0db9bcf5f9c27738928d63 /activity.py | |
parent | 6bbda01e1fae72475a4fc3d90eee1b33f2e54926 (diff) |
Improve layout
Diffstat (limited to 'activity.py')
-rw-r--r-- | activity.py | 23 |
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): |