UNPKG

@launchmenu/core

Version:

An environment for visual keyboard controlled applets

60 lines 4.56 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.createFieldSettingsFolder = void 0; const react_1 = __importDefault(require("react")); const createBooleanSetting_1 = require("../../../../settings/inputs/createBooleanSetting"); const createNumberSetting_1 = require("../../../../settings/inputs/createNumberSetting"); const createSettingsFolder_1 = require("../../../../settings/inputs/createSettingsFolder"); /** * Creates a new folder for general field settings * @returns The created field settings folder */ function createFieldSettingsFolder() { return createSettingsFolder_1.createSettingsFolder({ name: "Field", children: { blinkSpeed: createSettingsFolder_1.createSettingsFolder({ name: "Cursor blink speed", children: { onTime: createNumberSetting_1.createNumberSetting({ name: "Cursor on time", init: 1000, min: 0, content: (react_1.default.createElement(react_1.default.Fragment, null, "The time in milliseconds that the cursor should be visible each cycle.")), }), offTime: createNumberSetting_1.createNumberSetting({ name: "Cursor off time", init: 1000, min: 0, content: (react_1.default.createElement(react_1.default.Fragment, null, "The time in milliseconds that the cursor should be hidden each cycle.")), }), }, }), blinkDelay: createNumberSetting_1.createNumberSetting({ name: "Cursor blink delay", init: 1000, min: 0, content: (react_1.default.createElement(react_1.default.Fragment, null, "The number of milliseconds of inactivity after which the cursor should start blinking.")), }), highlightingEnabled: createBooleanSetting_1.createBooleanSetting({ name: "Use highlighting", init: true, content: (react_1.default.createElement(react_1.default.Fragment, null, "Whether to perform syntax and error highlighting in the text fields.")), }), editor: createSettingsFolder_1.createSettingsFolder({ name: "Editor", children: { lineWrapping: createBooleanSetting_1.createBooleanSetting({ name: "Wrap editor lines", init: false, }), }, }), }, }); } exports.createFieldSettingsFolder = createFieldSettingsFolder; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3JlYXRlRmllbGRTZXR0aW5nc0ZvbGRlci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9hcHBsaWNhdGlvbi9zZXR0aW5ncy9iYXNlU2V0dGluZ3MvZ2VuZXJhbC9jcmVhdGVGaWVsZFNldHRpbmdzRm9sZGVyLnRzeCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7QUFBQSxrREFBMEI7QUFFMUIsMkZBQXNGO0FBQ3RGLHlGQUFvRjtBQUVwRiwyRkFBc0Y7QUFFdEY7OztHQUdHO0FBQ0gsU0FBZ0IseUJBQXlCO0lBQ3JDLE9BQU8sMkNBQW9CLENBQUM7UUFDeEIsSUFBSSxFQUFFLE9BQU87UUFDYixRQUFRLEVBQUU7WUFDTixVQUFVLEVBQUUsMkNBQW9CLENBQUM7Z0JBQzdCLElBQUksRUFBRSxvQkFBb0I7Z0JBQzFCLFFBQVEsRUFBRTtvQkFDTixNQUFNLEVBQUUseUNBQW1CLENBQUM7d0JBQ3hCLElBQUksRUFBRSxnQkFBZ0I7d0JBQ3RCLElBQUksRUFBRSxJQUFJO3dCQUNWLEdBQUcsRUFBRSxDQUFDO3dCQUNOLE9BQU8sRUFBRSxDQUNMLHVJQUdHLENBQ047cUJBQ0osQ0FBQztvQkFDRixPQUFPLEVBQUUseUNBQW1CLENBQUM7d0JBQ3pCLElBQUksRUFBRSxpQkFBaUI7d0JBQ3ZCLElBQUksRUFBRSxJQUFJO3dCQUNWLEdBQUcsRUFBRSxDQUFDO3dCQUNOLE9BQU8sRUFBRSxDQUNMLHNJQUdHLENBQ047cUJBQ0osQ0FBQztpQkFDTDthQUNKLENBQUM7WUFDRixVQUFVLEVBQUUseUNBQW1CLENBQUM7Z0JBQzVCLElBQUksRUFBRSxvQkFBb0I7Z0JBQzFCLElBQUksRUFBRSxJQUFJO2dCQUNWLEdBQUcsRUFBRSxDQUFDO2dCQUNOLE9BQU8sRUFBRSxDQUNMLHVKQUdHLENBQ047YUFDSixDQUFDO1lBQ0YsbUJBQW1CLEVBQUUsMkNBQW9CLENBQUM7Z0JBQ3RDLElBQUksRUFBRSxrQkFBa0I7Z0JBQ3hCLElBQUksRUFBRSxJQUFJO2dCQUNWLE9BQU8sRUFBRSxDQUNMLHFJQUdHLENBQ047YUFDSixDQUFDO1lBQ0YsTUFBTSxFQUFFLDJDQUFvQixDQUFDO2dCQUN6QixJQUFJLEVBQUUsUUFBUTtnQkFDZCxRQUFRLEVBQUU7b0JBQ04sWUFBWSxFQUFFLDJDQUFvQixDQUFDO3dCQUMvQixJQUFJLEVBQUUsbUJBQW1CO3dCQUN6QixJQUFJLEVBQUUsS0FBSztxQkFDZCxDQUFDO2lCQUNMO2FBQ0osQ0FBQztTQUNMO0tBQ0osQ0FBQyxDQUFDO0FBQ1AsQ0FBQztBQS9ERCw4REErREMifQ==