summaryrefslogtreecommitdiff
path: root/wasp
diff options
context:
space:
mode:
authorDaniel Thompson <daniel@redfelineninja.org.uk>2020-04-05 08:29:06 (GMT)
committerDaniel Thompson <daniel@redfelineninja.org.uk>2020-04-06 21:04:20 (GMT)
commitc593e1e9f92963d0058de148930549f5e050490a (patch)
tree952665c922e3bc72383db46ef69ac9db001dc88b /wasp
parentb2622b579dfc265850401b44a8b825533ea2ec17 (diff)
wasp: draw565: Allow the drawing context to be reset
The main reason to reset the drawing context is so that it can be reset before we call foreground() on an application.
Diffstat (limited to 'wasp')
-rw-r--r--wasp/draw565.py4
-rw-r--r--wasp/wasp.py1
2 files changed, 5 insertions, 0 deletions
diff --git a/wasp/draw565.py b/wasp/draw565.py
index 3f1f6cc..19efcd4 100644
--- a/wasp/draw565.py
+++ b/wasp/draw565.py
@@ -78,6 +78,10 @@ class Draw565(object):
and 24 pt Sans Serif text.
"""
self._display = display
+ self.reset()
+
+ def reset(self):
+ """Restore the default colour and font."""
self.set_color(0xffff)
self.set_font(fonts.sans24)
diff --git a/wasp/wasp.py b/wasp/wasp.py
index f624a8f..899fb7e 100644
--- a/wasp/wasp.py
+++ b/wasp/wasp.py
@@ -130,6 +130,7 @@ class Manager():
self.app = app
watch.display.mute(True)
+ watch.drawable.reset()
app.foreground()
watch.display.mute(False)