Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/ReckonPrimer.activity/display.py
diff options
context:
space:
mode:
authorChristian Mayer <christian.mayer@student.tugraz.at>2010-01-11 13:48:56 (GMT)
committer Christian Mayer <christian.mayer@student.tugraz.at>2010-01-11 13:48:56 (GMT)
commit1fd6f43d88c760f1253d96dd21bbd763386f7745 (patch)
tree1f07a19d0d6f8f8ccc6545cf061e811f9dbc7b3a /ReckonPrimer.activity/display.py
parent0380738233b443ae6f46a7e48e300f8b8553b356 (diff)
protocol generated calculationsHEADmaster
Diffstat (limited to 'ReckonPrimer.activity/display.py')
-rwxr-xr-xReckonPrimer.activity/display.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/ReckonPrimer.activity/display.py b/ReckonPrimer.activity/display.py
index 92fc7ee..9e2d062 100755
--- a/ReckonPrimer.activity/display.py
+++ b/ReckonPrimer.activity/display.py
@@ -288,6 +288,25 @@ class Display:
end_iterator = self.log_buffer.get_end_iter()
mark = self.log_buffer.create_mark(None, end_iterator, True)
self.log_view.scroll_mark_onscreen(mark)
+
+ def protocol_generated_calcs(self, calculations, change):
+ print("DEBUG: in display.protocol_generated_calcs")
+ end_iterator = self.log_buffer.get_end_iter()
+ self.log_buffer.insert_with_tags_by_name(end_iterator, "\n---------- " + change + " ----------" , "fixxxme!" )
+ for c in calculations:
+ end_iterator = self.log_buffer.get_end_iter()
+
+ #['1', '-', '1', '=', '0']
+ to_format = c[0]
+ printable_calc = to_format[0] + " " + \
+ to_format[1] + " " + \
+ to_format[2] + " " + \
+ to_format[3] + " " + \
+ to_format[4]
+ self.log_buffer.insert_with_tags_by_name(end_iterator, "\n" + printable_calc, "fixxxme!" )
+
+ mark = self.log_buffer.create_mark(None, end_iterator, True)
+ self.log_view.scroll_mark_onscreen(mark)
def input_digit(self, widget, dig, proterr, protok):
"""callback: input a digit and give feedback.