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.py23
1 files changed, 21 insertions, 2 deletions
diff --git a/ReckonPrimer.activity/display.py b/ReckonPrimer.activity/display.py
index 022e5c0..de5a2ac 100755
--- a/ReckonPrimer.activity/display.py
+++ b/ReckonPrimer.activity/display.py
@@ -44,11 +44,11 @@ class Display:
#0+-------------------------+------------------------+
# | | |
#1| | OVERLAYS OF |
- # | scrolled_window | collection_table |
+ # | scrolled_window | collection_table |
#2| | OR |
# | | settings_table |
#3+-------------------------+ OR |
- # | | feedback_table |
+ # | | feedback_table |
#4| empty for calcs etc | |
# | | |
#5+-------------------------+------------------------+
@@ -194,6 +194,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.