From 057637660cb4d579bee93416fa435953976b3f5d Mon Sep 17 00:00:00 2001 From: sawka Date: Thu, 14 Jul 2022 18:50:58 -0700 Subject: [PATCH] hook up accelerators for switching screens --- src/model.ts | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/src/model.ts b/src/model.ts index 95389c1c..11bb442b 100644 --- a/src/model.ts +++ b/src/model.ts @@ -403,6 +403,30 @@ class Session { dispose() : void { } + getRelativeScreenId(rel : number) : string { + if (!rel) { + return this.activeScreenId.get(); + } + if (this.screens.length == 0) { + return null; + } + if (this.screens.length == 1) { + return this.screens[0].screenId; + } + let foundIdx = 0; + for (let i=0; i