@launchmenu/core
Version:
An environment for visual keyboard controlled applets
60 lines • 4.56 kB
JavaScript
"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==