diff options
| author | Daniel Thompson <daniel@redfelineninja.org.uk> | 2020-04-05 08:29:06 (GMT) |
|---|---|---|
| committer | Daniel Thompson <daniel@redfelineninja.org.uk> | 2020-04-06 21:04:20 (GMT) |
| commit | c593e1e9f92963d0058de148930549f5e050490a (patch) | |
| tree | 952665c922e3bc72383db46ef69ac9db001dc88b /wasp | |
| parent | b2622b579dfc265850401b44a8b825533ea2ec17 (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.py | 4 | ||||
| -rw-r--r-- | wasp/wasp.py | 1 |
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) |
