From d2f5fc42d5b884c21a1431e7ede98edaf7fd4a67 Mon Sep 17 00:00:00 2001 From: Balthasar Reuter Date: Sun, 31 May 2015 22:35:30 +0200 Subject: [PATCH] Trigger method for new events --- photobooth.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/photobooth.py b/photobooth.py index 5ce10be..5556f47 100755 --- a/photobooth.py +++ b/photobooth.py @@ -124,8 +124,6 @@ def render_textrect(string, font, rect, text_color, background_color, justificat Failure - raises a TextRectException if the text won't fit onto the surface. """ - import pygame - final_lines = [] requested_lines = string.splitlines() @@ -202,6 +200,9 @@ class GUI_PyGame: def get_size(self): return self.size + def trigger_event(self, event_id, event_channel): + eventmodule.post(eventmodule.Event(event_id, channel=event_channel)) + def show_picture(self, filename, size=(0,0), offset=(0,0)): # Use window size if none given if size == (0,0): @@ -400,7 +401,7 @@ def setup_gpio(): def handle_gpio(channel): """Interrupt handler for GPIO events""" - eventmodule.post(eventmodule.Event(gpio_trigger_event, channel=channel)) + display.trigger_event(gpio_trigger_event, channel) def teardown(exit_code=0): display.teardown()