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:
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.