From 4753a2e30bf6aa5ced031aae986f5db084f168bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=98yvind=20Kol=C3=A5s?= <pippin@gimp.org> Date: Mon, 28 Aug 2023 20:08:26 +0200 Subject: [PATCH] sim: add stubs for new API Not really functional - but this is a really signficant speed boost for actual device firmware. --- sim/fakes/_sim.py | 5 +++++ sim/fakes/ctx.py | 1 + sim/fakes/sys_display.py | 5 +++++ 3 files changed, 11 insertions(+) diff --git a/sim/fakes/_sim.py b/sim/fakes/_sim.py index 1e7efe5998..fe492aff0f 100644 --- a/sim/fakes/_sim.py +++ b/sim/fakes/_sim.py @@ -474,6 +474,11 @@ def get_ctx(): return ctx.Context(dctx) +def get_overlay_ctx(): + dctx = ctx._wasm.ctx_new_drawlist(240, 240) + return ctx.Context(dctx) + + def display_update(subctx): _sim.process_events() fbp, c = fbm.get() diff --git a/sim/fakes/ctx.py b/sim/fakes/ctx.py index c121cb0a40..5805b50dd2 100644 --- a/sim/fakes/ctx.py +++ b/sim/fakes/ctx.py @@ -100,6 +100,7 @@ class Context: LEFT = "left" RIGHT = "right" CENTER = "center" + CLEAR = "clear" END = "end" MIDDLE = "middle" BEVEL = "bevel" diff --git a/sim/fakes/sys_display.py b/sim/fakes/sys_display.py index 3180dc2030..3e2b94417d 100644 --- a/sim/fakes/sys_display.py +++ b/sim/fakes/sys_display.py @@ -5,5 +5,10 @@ def pipe_full(): return False +def set_overlay_height(foo): + pass + + update = _sim.display_update get_ctx = _sim.get_ctx +get_overlay_ctx = _sim.get_overlay_ctx -- GitLab