UNPKG

ng-fancy-gui

Version:

This package contains components, for creating userinterfaces in a Angular app.

22 lines 3.27 kB
var HorizontalLine = /** @class */ (function () { function HorizontalLine(thikness, height, x, y, value, rotationSlider) { this.thikness = thikness; this.height = height; this.x = x; this.y = y; this.value = value; this.rotationSlider = rotationSlider; } HorizontalLine.prototype.render = function () { this.rotationSlider.ctx.beginPath(); this.rotationSlider.ctx.moveTo(this.x - this.rotationSlider.horizontalLineMove, this.y); this.rotationSlider.ctx.lineTo(this.x - this.rotationSlider.horizontalLineMove, this.height); this.rotationSlider.ctx.lineWidth = this.thikness; this.rotationSlider.ctx.strokeStyle = this.rotationSlider.lineColor; this.rotationSlider.ctx.stroke(); this.rotationSlider.ctx.closePath(); }; return HorizontalLine; }()); export { HorizontalLine }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaG9yaXpvbnRhbExpbmUuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9uZy1mYW5jeS1ndWkvIiwic291cmNlcyI6WyJsaWIvc2xpZGVyLWluZmluaXRlL2NsYXNzZXMvaG9yaXpvbnRhbExpbmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7SUFHRSx3QkFBb0IsUUFBUSxFQUFVLE1BQU0sRUFBUyxDQUFDLEVBQVUsQ0FBQyxFQUFVLEtBQUssRUFBVSxjQUF1QztRQUE3RyxhQUFRLEdBQVIsUUFBUSxDQUFBO1FBQVUsV0FBTSxHQUFOLE1BQU0sQ0FBQTtRQUFTLE1BQUMsR0FBRCxDQUFDLENBQUE7UUFBVSxNQUFDLEdBQUQsQ0FBQyxDQUFBO1FBQVUsVUFBSyxHQUFMLEtBQUssQ0FBQTtRQUFVLG1CQUFjLEdBQWQsY0FBYyxDQUF5QjtJQUVqSSxDQUFDO0lBRUQsK0JBQU0sR0FBTjtRQUNFLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLFNBQVMsRUFBRSxDQUFDO1FBQ3BDLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLElBQUksQ0FBQyxjQUFjLENBQUMsa0JBQWtCLEVBQUUsSUFBSSxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQ3hGLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLElBQUksQ0FBQyxjQUFjLENBQUMsa0JBQWtCLEVBQUUsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDO1FBQzdGLElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLFNBQVMsR0FBRyxJQUFJLENBQUMsUUFBUSxDQUFDO1FBQ2xELElBQUksQ0FBQyxjQUFjLENBQUMsR0FBRyxDQUFDLFdBQVcsR0FBRyxJQUFJLENBQUMsY0FBYyxDQUFDLFNBQVMsQ0FBQztRQUNwRSxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxNQUFNLEVBQUUsQ0FBQztRQUNqQyxJQUFJLENBQUMsY0FBYyxDQUFDLEdBQUcsQ0FBQyxTQUFTLEVBQUUsQ0FBQztJQUV0QyxDQUFDO0lBRUgscUJBQUM7QUFBRCxDQUFDLEFBbEJELElBa0JDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtTbGlkZXJJbmZpbml0ZUNvbXBvbmVudH0gZnJvbSAnLi4vc2xpZGVyLWluZmluaXRlLmNvbXBvbmVudCc7XG5cbmV4cG9ydCBjbGFzcyBIb3Jpem9udGFsTGluZSB7XG5cblxuICBjb25zdHJ1Y3Rvcihwcml2YXRlIHRoaWtuZXNzLCBwcml2YXRlIGhlaWdodCwgcHVibGljIHgsIHByaXZhdGUgeSwgcHJpdmF0ZSB2YWx1ZSwgcHJpdmF0ZSByb3RhdGlvblNsaWRlcjogU2xpZGVySW5maW5pdGVDb21wb25lbnQpIHtcblxuICB9XG5cbiAgcmVuZGVyKCkge1xuICAgIHRoaXMucm90YXRpb25TbGlkZXIuY3R4LmJlZ2luUGF0aCgpO1xuICAgIHRoaXMucm90YXRpb25TbGlkZXIuY3R4Lm1vdmVUbyh0aGlzLnggLSB0aGlzLnJvdGF0aW9uU2xpZGVyLmhvcml6b250YWxMaW5lTW92ZSwgdGhpcy55KTtcbiAgICB0aGlzLnJvdGF0aW9uU2xpZGVyLmN0eC5saW5lVG8odGhpcy54IC0gdGhpcy5yb3RhdGlvblNsaWRlci5ob3Jpem9udGFsTGluZU1vdmUsIHRoaXMuaGVpZ2h0KTtcbiAgICB0aGlzLnJvdGF0aW9uU2xpZGVyLmN0eC5saW5lV2lkdGggPSB0aGlzLnRoaWtuZXNzO1xuICAgIHRoaXMucm90YXRpb25TbGlkZXIuY3R4LnN0cm9rZVN0eWxlID0gdGhpcy5yb3RhdGlvblNsaWRlci5saW5lQ29sb3I7XG4gICAgdGhpcy5yb3RhdGlvblNsaWRlci5jdHguc3Ryb2tlKCk7XG4gICAgdGhpcy5yb3RhdGlvblNsaWRlci5jdHguY2xvc2VQYXRoKCk7XG5cbiAgfVxuXG59XG4iXX0=