UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

27 lines 1.49 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SubIOContextLayer = void 0; const UnifiedAbstractUILayer_1 = require("../uiLayers/standardUILayer/UnifiedAbstractUILayer"); /** * A UILayer that can be used to use one context as a sub-context for another context */ class SubIOContextLayer extends UnifiedAbstractUILayer_1.UnifiedAbstractUILayer { /** * Creates a new sub context UI layer * @param subContext The sub-context to be shown */ constructor(subContext) { super(); this.subContext = subContext; } /** @override */ getAll(hook) { return this.subContext.getUI(hook); } /** @override */ initialize() { // No initialization is required } } exports.SubIOContextLayer = SubIOContextLayer; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiU3ViSU9Db250ZXh0TGF5ZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvY29udGV4dC9TdWJJT0NvbnRleHRMYXllci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFDQSwrRkFBMEY7QUFJMUY7O0dBRUc7QUFDSCxNQUFhLGlCQUFrQixTQUFRLCtDQUFzQjtJQUd6RDs7O09BR0c7SUFDSCxZQUFtQixVQUFzQjtRQUNyQyxLQUFLLEVBQUUsQ0FBQztRQUNSLElBQUksQ0FBQyxVQUFVLEdBQUcsVUFBVSxDQUFDO0lBQ2pDLENBQUM7SUFFRCxnQkFBZ0I7SUFDVCxNQUFNLENBQUMsSUFBZ0I7UUFDMUIsT0FBTyxJQUFJLENBQUMsVUFBVSxDQUFDLEtBQUssQ0FBQyxJQUFJLENBQUMsQ0FBQztJQUN2QyxDQUFDO0lBRUQsZ0JBQWdCO0lBQ04sVUFBVTtRQUNoQixnQ0FBZ0M7SUFDcEMsQ0FBQztDQUNKO0FBckJELDhDQXFCQyJ9