UNPKG

@wcardinal/wcardinal-geditor

Version:

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

147 lines 6.14 kB
import { __extends } from "tslib"; import { EShapePointsMarkerType, EShapePointsStyle, EShapeStrokeStyle } from "@wcardinal/wcardinal-ui"; import { EThemeDefaultEditorShape } from "./e-theme-default-editor-shape"; import { toLabel } from "../to-label"; var EThemeDefaultEnUsEditorShape = /** @class */ (function (_super) { __extends(EThemeDefaultEnUsEditorShape, _super); function EThemeDefaultEnUsEditorShape() { return _super !== null && _super.apply(this, arguments) || this; } EThemeDefaultEnUsEditorShape.prototype.getLabel = function () { return "Shape"; }; EThemeDefaultEnUsEditorShape.prototype.getTextChangeToLabel = function () { return "Change Shape To:"; }; EThemeDefaultEnUsEditorShape.prototype.getButtonGroupTitle = function () { return toLabel("Group Selected Shapes", this.getButtonGroupShortcut()); }; EThemeDefaultEnUsEditorShape.prototype.getButtonUngroupTitle = function () { return toLabel("Ungroup Selected Groups", this.getButtonUngroupShortcut()); }; EThemeDefaultEnUsEditorShape.prototype.getButtonFillLabel = function () { return "Fill"; }; EThemeDefaultEnUsEditorShape.prototype.getButtonStrokeLabel = function () { return "Stroke"; }; EThemeDefaultEnUsEditorShape.prototype.getInputStrokeWidthLabel = function () { return "Width"; }; EThemeDefaultEnUsEditorShape.prototype.getInputStrokeAlignLabel = function () { return "Align"; }; EThemeDefaultEnUsEditorShape.prototype.getButtonStrokeSideTopTitle = function () { return "Top"; }; EThemeDefaultEnUsEditorShape.prototype.getButtonStrokeSideRightTitle = function () { return "Right"; }; EThemeDefaultEnUsEditorShape.prototype.getButtonStrokeSideBottomTitle = function () { return "Bottom"; }; EThemeDefaultEnUsEditorShape.prototype.getButtonStrokeSideLeftTitle = function () { return "Left"; }; EThemeDefaultEnUsEditorShape.prototype.getButtonStrokeExpandableTitle = function () { return "Expandable"; }; EThemeDefaultEnUsEditorShape.prototype.getButtonStrokeShrinkableTitle = function () { return "Shrinkable"; }; EThemeDefaultEnUsEditorShape.prototype.getButtonStrokeScalableDotDashTitle = function () { return "Scalable Dot / Dash"; }; EThemeDefaultEnUsEditorShape.prototype.getTextCornerLabel = function () { return "Corner Radius"; }; EThemeDefaultEnUsEditorShape.prototype.getButtonCornerTopLeftTitle = function () { return "Top-Left Corner"; }; EThemeDefaultEnUsEditorShape.prototype.getButtonCornerTopRightTitle = function () { return "Top-Right Corner"; }; EThemeDefaultEnUsEditorShape.prototype.getButtonCornerBottomRightTitle = function () { return "Bottom-Right Corner"; }; EThemeDefaultEnUsEditorShape.prototype.getButtonCornerBottomLeftTitle = function () { return "Bottom-Left Corner"; }; EThemeDefaultEnUsEditorShape.prototype.getTextLineLabel = function () { return "Line"; }; EThemeDefaultEnUsEditorShape.prototype.getSelectLineStyleLabel = function (style) { switch (style) { case EShapeStrokeStyle.NONE: return "Solid"; case EShapeStrokeStyle.NON_EXPANDING_WIDTH: return "Non Expanding"; case EShapeStrokeStyle.NON_SHRINKING_WIDTH: return "Non Shrinking"; case EShapeStrokeStyle.NON_SCALING_DOT_AND_DASH: return "Non-Scaling Dot/Dash"; case EShapeStrokeStyle.DOTTED: return "Dotted"; case EShapeStrokeStyle.DOTTED_DENSELY: return "Densely Dotted"; case EShapeStrokeStyle.DOTTED_LOOSELY: return "Loosely Dotted"; case EShapeStrokeStyle.DASHED: return "Dashed"; case EShapeStrokeStyle.DASHED_DENSELY: return "Densely Dashed"; case EShapeStrokeStyle.DASHED_LOOSELY: return "Loosely Dashed"; } return "Unknown"; }; EThemeDefaultEnUsEditorShape.prototype.getSelectLineTypeLabel = function (style) { switch (style) { case EShapePointsStyle.NONE: return "Polyline"; case EShapePointsStyle.CLOSED: return "Closed"; } return "Unknown"; }; EThemeDefaultEnUsEditorShape.prototype.getButtonLineClosedTitle = function () { return "Closed"; }; EThemeDefaultEnUsEditorShape.prototype.getTextLineTailLabel = function () { return "Line Tail"; }; EThemeDefaultEnUsEditorShape.prototype.getSelectLineTailTypeLabel = function (type) { switch (type) { case EShapePointsMarkerType.NONE: return "No Marker"; case EShapePointsMarkerType.CIRCLE: return "Circle"; case EShapePointsMarkerType.TRIANGLE: return "Triangle"; case EShapePointsMarkerType.RECTANGLE: return "Rectangle"; } return "None"; }; EThemeDefaultEnUsEditorShape.prototype.getInputLineTailMarginLabel = function () { return "Margin"; }; EThemeDefaultEnUsEditorShape.prototype.getTextLineHeadLabel = function () { return "Line Head"; }; EThemeDefaultEnUsEditorShape.prototype.getButtonTextureImageTitle = function () { return "Apply Image as Texture..."; }; EThemeDefaultEnUsEditorShape.prototype.getButtonTextureGradientTitle = function () { return "Apply Gradient as Texture..."; }; EThemeDefaultEnUsEditorShape.prototype.getButtonTextureFitToTitle = function () { return "Fit to Texture"; }; EThemeDefaultEnUsEditorShape.prototype.getButtonTextureClearTitle = function () { return "Clear Texture"; }; return EThemeDefaultEnUsEditorShape; }(EThemeDefaultEditorShape)); export { EThemeDefaultEnUsEditorShape }; //# sourceMappingURL=e-theme-default-en-us-editor-shape.js.map