Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/ReckonPrimer.activity/views/feedback_view.py
diff options
context:
space:
mode:
Diffstat (limited to 'ReckonPrimer.activity/views/feedback_view.py')
-rw-r--r--ReckonPrimer.activity/views/feedback_view.py38
1 files changed, 17 insertions, 21 deletions
diff --git a/ReckonPrimer.activity/views/feedback_view.py b/ReckonPrimer.activity/views/feedback_view.py
index 39d42c0..5816c1b 100644
--- a/ReckonPrimer.activity/views/feedback_view.py
+++ b/ReckonPrimer.activity/views/feedback_view.py
@@ -5,11 +5,11 @@ import gobject
from sugar import profile # TODO remove dep.
-class FeedbackView:
+class FeedbackView(gtk.Table):
def __init__(self):
+ gtk.Table.__init__(self, 14, 9, True)
self.total_number_of_calculations = 99
- self.table = gtk.Table(14, 9, True)
self.build_view()
@@ -36,8 +36,6 @@ class FeedbackView:
self.correct_count = self.correct_count + 1
self.correct_counter.set_text(str(self.correct_count))
- def hide(self):
- self.table.hide()
# self.progressbar.set_fraction(0)
# self.stopwatch_label.hide()
# self.name_label.hide()
@@ -48,8 +46,6 @@ class FeedbackView:
# self.progress_total.hide()
# self.sfb_butt.hide()
- def show(self):
- self.table.show()
def build_view(self):
"""RENAME to draw_feedback_screen"""
@@ -57,15 +53,15 @@ class FeedbackView:
self.stopwatch = Timer()
self.stopwatch_label = gtk.Label("00:00")
self.stopwatch_label.modify_font(pango.FontDescription("sans 16"))
- #self.table.attach(self.stopwatch_label, 3, 5, 12, 13)
- self.table.attach(self.stopwatch_label, 4, 6, 12, 13)
+ #self.attach(self.stopwatch_label, 3, 5, 12, 13)
+ self.attach(self.stopwatch_label, 4, 6, 12, 13)
# Section for nickname
- self.name = profile.get_nick_name()
- self.name_label = gtk.Label(self.name)
+ name = profile.get_nick_name()
+ self.name_label = gtk.Label(name)
self.name_label.modify_font(pango.FontDescription("sans 16"))
- #self.table.attach(self.name_label, 0, 6, 13, 14)
- self.table.attach(self.name_label, 0, 9, 13, 14)
+ #self.attach(self.name_label, 0, 6, 13, 14)
+ self.attach(self.name_label, 0, 9, 13, 14)
# Section for progress bar
self.progressbar = gtk.ProgressBar(adjustment=None)
@@ -75,12 +71,12 @@ class FeedbackView:
style.bg[gtk.STATE_PRELIGHT] = gtk.gdk.color_parse("green")
self.progressbar.set_style (style)
self.progressbar.set_fraction(0)
- self.table.attach(self.progressbar, 0, 9, 8, 9)
+ self.attach(self.progressbar, 0, 9, 8, 9)
# Labels for progress bar
self.progress0 = gtk.Label("0")
self.progress0.modify_font(pango.FontDescription("sans 16"))
- self.table.attach(self.progress0, 0, 1, 9, 10 )
+ self.attach(self.progress0, 0, 1, 9, 10 )
# Labels for status update
self.correct_count = 0
@@ -93,8 +89,8 @@ class FeedbackView:
attr.insert(fg_color)
self.correct_counter.set_attributes(attr)
- #self.table.attach(self.correct_counter, 2, 4, 9, 10 )
- self.table.attach(self.correct_counter, 3, 5, 9, 10 )
+ #self.attach(self.correct_counter, 2, 4, 9, 10 )
+ self.attach(self.correct_counter, 3, 5, 9, 10 )
self.false_count = 0
self.false_counter = gtk.Label(str(self.false_count))
@@ -106,8 +102,8 @@ class FeedbackView:
attr.insert(fg_color)
self.false_counter.set_attributes(attr)
- #self.table.attach(self.false_counter, 2, 4, 10, 11 )
- self.table.attach(self.false_counter, 3, 5, 10, 11 )
+ #self.attach(self.false_counter, 2, 4, 10, 11 )
+ self.attach(self.false_counter, 3, 5, 10, 11 )
self.stopwatch_label.show()
gobject.timeout_add(1000, self.update_time)
@@ -120,13 +116,13 @@ class FeedbackView:
self.progress_total = gtk.Label(str(self.total_number_of_calculations))
self.progress_total.modify_font(pango.FontDescription("sans 16"))
- #self.table.attach(self.progress_total, 5, 6, 9, 10 )
- self.table.attach(self.progress_total, 8, 9, 9, 10 )
+ #self.attach(self.progress_total, 5, 6, 9, 10 )
+ self.attach(self.progress_total, 8, 9, 9, 10 )
self.progress_total.show()
self.sfb_butt = gtk.Button(None, gtk.STOCK_STOP)
# self.sfb_butt.connect("clicked", self.display.release_feedb_callback)
- self.table.attach(self.sfb_butt, 0, 9, 13, 14)
+ self.attach(self.sfb_butt, 0, 9, 13, 14)
self.sfb_alignment = self.sfb_butt.get_children()[0]
self.sfb_hbox = self.sfb_alignment.get_children()[0]
self.sfb_image, self.sfb_label = self.sfb_hbox.get_children()