UNPKG

@wcardinal/wcardinal-geditor

Version:

WebGL-based graphic editor, tester and viewer for supervisory systems

75 lines 2.73 kB
import { __extends } from "tslib"; import { DThemes, isNumber, isString, toLabel } from "@wcardinal/wcardinal-ui"; var EThemeDefaultEditorCanvas = /** @class */ (function (_super) { __extends(EThemeDefaultEditorCanvas, _super); function EThemeDefaultEditorCanvas() { var _this = _super.call(this) || this; _this._diagramEditorTheme = DThemes.get("DDiagramEditor"); return _this; } EThemeDefaultEditorCanvas.prototype.getDefaultLabel = function () { return ""; }; EThemeDefaultEditorCanvas.prototype.getDefaultWidth = function () { return 500; }; EThemeDefaultEditorCanvas.prototype.getDefaultHeight = function () { return 500; }; EThemeDefaultEditorCanvas.prototype.getDefaultCategory = function () { return null; }; EThemeDefaultEditorCanvas.prototype.getDefaultSummary = function () { return ""; }; EThemeDefaultEditorCanvas.prototype.getDefaultDescription = function () { return ""; }; EThemeDefaultEditorCanvas.prototype.getDefaultBackgroundColor = function () { return this._diagramEditorTheme.getCanvasBackgroundColor(); }; EThemeDefaultEditorCanvas.prototype.getDefaultBackgroundAlpha = function () { return this._diagramEditorTheme.getCanvasBackgroundAlpha(); }; EThemeDefaultEditorCanvas.prototype.toCategoryId = function (category) { if (category != null) { if (isString(category)) { return category; } else if (isNumber(category)) { return String(category); } else if ("id" in category) { var id = category.id; if (isString(id)) { return id; } return String(id); } else if ("name" in category) { var name_1 = category.name; if (isString(name_1)) { return name_1; } return String(name_1); } else if ("label" in category) { var label = category.label; if (isString(label)) { return label; } return String(label); } } return ""; }; EThemeDefaultEditorCanvas.prototype.toCategoryLabel = function (category) { return toLabel(category); }; EThemeDefaultEditorCanvas.prototype.isCategoryWritable = function () { return true; }; return EThemeDefaultEditorCanvas; }(DThemes.getClass("DBoard"))); export { EThemeDefaultEditorCanvas }; //# sourceMappingURL=e-theme-default-editor-canvas.js.map