@wcardinal/wcardinal-geditor
Version:
WebGL-based graphic editor, tester and viewer for supervisory systems
75 lines • 2.73 kB
JavaScript
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