From e5907f2ec15d964e7aa2b57cd8e3fe65c334e61d Mon Sep 17 00:00:00 2001 From: Tim Caldwell Date: Thu, 12 Oct 2017 13:13:16 +1300 Subject: [PATCH] map keypress to next content value --- data_centre.py | 3 +++ display_centre.py | 6 ++++++ next_bank_number.json | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/data_centre.py b/data_centre.py index 4eca254..f96970e 100644 --- a/data_centre.py +++ b/data_centre.py @@ -287,6 +287,9 @@ def set_next_bank_number_from_playback_mode(playback_mode, current_bank_number): next_bank_number = current_bank_number update_json('next_bank_number.json',next_bank_number) +def update_next_bank_number(new_value): + update_json(NEXT_BANK_JSON, new_value) + ####<<<< generic methods for all tabs >>>>##### def read_json(file_name): diff --git a/display_centre.py b/display_centre.py index b5d1a48..ca1277f 100644 --- a/display_centre.py +++ b/display_centre.py @@ -18,11 +18,17 @@ canvas = Frame(tk, width=500, height=400) def key(event): print "pressed", repr(event.char) + if(event.char in ['0','1','2'] ): + print 'updating next bank' + data_centre.update_next_bank_number(event.char) canvas.bind("", key) canvas.pack() canvas.focus_set() + +video_driver = video_centre.video_driver(canvas) + tk.mainloop() # try: # # video_driver = video_centre.video_driver(canvas) diff --git a/next_bank_number.json b/next_bank_number.json index c227083..1e4a3a3 100644 --- a/next_bank_number.json +++ b/next_bank_number.json @@ -1 +1 @@ -0 \ No newline at end of file +"0" \ No newline at end of file