diff options
Diffstat (limited to 'ReckonPrimer.activity/display.py')
-rwxr-xr-x | ReckonPrimer.activity/display.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/ReckonPrimer.activity/display.py b/ReckonPrimer.activity/display.py index d1c085d..a1f9fcd 100755 --- a/ReckonPrimer.activity/display.py +++ b/ReckonPrimer.activity/display.py @@ -289,6 +289,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. |