UNPKG

@launchmenu/applet-window-manager

Version:
26 lines 1.76 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createExitContextMenuBinding = void 0; const core_1 = require("@launchmenu/core"); const settings_1 = require("../settings"); /** * Creates the context menu binding to hide the window * @param onExecute The callback to call to exit the window * @returns An action binding for the context menu to hide the window */ function createExitContextMenuBinding(onExecute) { return core_1.globalContextFolderHandler.createBinding({ action: null, preventCountCategory: true, item: { priority: 2, item: core_1.createStandardMenuItem({ name: "Exit", onExecute, shortcut: context => context.settings.get(settings_1.settings).controls.exit.get(), }), }, }); } exports.createExitContextMenuBinding = createExitContextMenuBinding; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlRXhpdENvbnRleHRNZW51QmluZGluZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy92aXNpYmlsaXR5L2NyZWF0ZUV4aXRDb250ZXh0TWVudUJpbmRpbmcudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBQUEsMkNBSzBCO0FBQzFCLDBDQUFxQztBQUVyQzs7OztHQUlHO0FBQ0gsU0FBZ0IsNEJBQTRCLENBQUMsU0FBcUI7SUFDOUQsT0FBTyxpQ0FBMEIsQ0FBQyxhQUFhLENBQUM7UUFDNUMsTUFBTSxFQUFFLElBQUk7UUFDWixvQkFBb0IsRUFBRSxJQUFJO1FBQzFCLElBQUksRUFBRTtZQUNGLFFBQVEsRUFBRSxDQUFDO1lBQ1gsSUFBSSxFQUFFLDZCQUFzQixDQUFDO2dCQUN6QixJQUFJLEVBQUUsTUFBTTtnQkFDWixTQUFTO2dCQUNULFFBQVEsRUFBRSxPQUFPLENBQUMsRUFBRSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsR0FBRyxDQUFDLG1CQUFRLENBQUMsQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLEdBQUcsRUFBRTthQUMxRSxDQUFDO1NBQ0w7S0FDSixDQUFDLENBQUM7QUFDUCxDQUFDO0FBYkQsb0VBYUMifQ==