From ad7a620617626a6d3605976f0e9ef431fa24e03e Mon Sep 17 00:00:00 2001 From: Andrea Gottsponer <ago@attr.ch> Date: Thu, 8 Sep 2022 18:16:43 +0200 Subject: [PATCH] - version update --- package.json | 4 ++-- src/lib/elements/primitives/ArrowPrimitive.ts | 3 +-- src/lib/elements/primitives/BackgroundRectanglePrimitive.ts | 3 +-- src/lib/elements/primitives/EllipsePrimitive.ts | 3 +-- src/lib/elements/primitives/RectanglePrimitive.ts | 3 +-- src/lib/elements/primitives/TextPrimitive.ts | 5 ++--- src/lib/generators/combinations/ArrowGenerator.ts | 2 +- src/lib/generators/combinations/EllipseGenerator.ts | 2 +- src/lib/generators/combinations/RectangleGenerator.ts | 2 +- src/lib/generators/primitives/ArrowPrimitiveGenerator.ts | 2 +- src/lib/generators/primitives/EllipsePrimitiveGenerator.ts | 2 +- src/lib/generators/primitives/RectanglePrimitiveGenerator.ts | 2 +- src/lib/generators/primitives/TextPrimitiveGenerator.ts | 2 +- 13 files changed, 15 insertions(+), 20 deletions(-) diff --git a/package.json b/package.json index 02854a0e..382364b7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "medsurf-draw", - "version": "1.0.229", + "version": "1.0.230", "description": "Draw annotations on jpg/zoomify images, based on PIXI.js", "keywords": [ "draw", @@ -29,7 +29,7 @@ "author": "Gottsponer Andrea Leonardo", "license": "MIT", "dependencies": { - "@ascii-dev-user/medsurf-lib": "^1.18.0-138", + "@ascii-dev-user/medsurf-lib": "^1.18.0-139", "@babel/core": "^7.8.4", "@pixi-essentials/cull": "^1.0.12", "debounce": "^1.2.1", diff --git a/src/lib/elements/primitives/ArrowPrimitive.ts b/src/lib/elements/primitives/ArrowPrimitive.ts index 335f08d1..f796aaae 100644 --- a/src/lib/elements/primitives/ArrowPrimitive.ts +++ b/src/lib/elements/primitives/ArrowPrimitive.ts @@ -453,12 +453,11 @@ export class ArrowPrimitive extends BaseElementContainer<Models.ArrowPrimitive, //<editor-fold desc="Static functions"> /** * Get instance - * @param model * @param hasWedgePoint * @param rotateWithLine * @param imageWidth */ - public static getInstance(model: Models.PositionPoint, hasWedgePoint: boolean, rotateWithLine: boolean, imageWidth: number): ArrowPrimitive { + public static getInstance(hasWedgePoint: boolean, rotateWithLine: boolean, imageWidth: number): ArrowPrimitive { // Element // -- Arrow primitive return new ArrowPrimitive({ diff --git a/src/lib/elements/primitives/BackgroundRectanglePrimitive.ts b/src/lib/elements/primitives/BackgroundRectanglePrimitive.ts index 2cf61dce..387cfb80 100644 --- a/src/lib/elements/primitives/BackgroundRectanglePrimitive.ts +++ b/src/lib/elements/primitives/BackgroundRectanglePrimitive.ts @@ -421,12 +421,11 @@ export class BackgroundRectanglePrimitive extends BaseElementContainer<Models.Ba //<editor-fold desc="Static functions"> /** * Get instance - * @param model * @param primitiveId * @param rotateWithLine * @param imageWidth */ - public static getInstance(model: Models.PositionPoint, primitiveId: string, rotateWithLine: boolean, imageWidth: number): BackgroundRectanglePrimitive { + public static getInstance(primitiveId: string, rotateWithLine: boolean, imageWidth: number): BackgroundRectanglePrimitive { // Element // -- Background rectangle primitive return new BackgroundRectanglePrimitive({ diff --git a/src/lib/elements/primitives/EllipsePrimitive.ts b/src/lib/elements/primitives/EllipsePrimitive.ts index 7106fd3b..32165cec 100644 --- a/src/lib/elements/primitives/EllipsePrimitive.ts +++ b/src/lib/elements/primitives/EllipsePrimitive.ts @@ -420,11 +420,10 @@ export class EllipsePrimitive extends BaseElementContainer<Models.EllipsePrimiti //<editor-fold desc="Static functions"> /** * Get instance - * @param model * @param rotateWithLine * @param imageWidth */ - public static getInstance(model: Models.PositionPoint, rotateWithLine: boolean, imageWidth: number): EllipsePrimitive { + public static getInstance(rotateWithLine: boolean, imageWidth: number): EllipsePrimitive { // Element // -- Ellipse primitive return new EllipsePrimitive({ diff --git a/src/lib/elements/primitives/RectanglePrimitive.ts b/src/lib/elements/primitives/RectanglePrimitive.ts index e6a52c88..4f88e5b7 100644 --- a/src/lib/elements/primitives/RectanglePrimitive.ts +++ b/src/lib/elements/primitives/RectanglePrimitive.ts @@ -421,11 +421,10 @@ export class RectanglePrimitive extends BaseElementContainer<Models.RectanglePri //<editor-fold desc="Static functions"> /** * Get instance - * @param model * @param rotateWithLine * @param imageWidth */ - public static getInstance(model: Models.PositionPoint, rotateWithLine: boolean, imageWidth: number): RectanglePrimitive { + public static getInstance(rotateWithLine: boolean, imageWidth: number): RectanglePrimitive { // Element // -- Rectangle primitive return new RectanglePrimitive({ diff --git a/src/lib/elements/primitives/TextPrimitive.ts b/src/lib/elements/primitives/TextPrimitive.ts index dba0f3e0..4ed27faa 100644 --- a/src/lib/elements/primitives/TextPrimitive.ts +++ b/src/lib/elements/primitives/TextPrimitive.ts @@ -445,11 +445,10 @@ export class TextPrimitive extends BaseElementContainer<Models.TextPrimitive, Ba //<editor-fold desc="Static functions"> /** * Get instance - * @param model * @param rotateWithLine * @param imageWidth */ - public static getInstance(model: Models.PositionPoint, rotateWithLine: boolean, imageWidth: number): TextPrimitive { + public static getInstance(rotateWithLine: boolean, imageWidth: number): TextPrimitive { // Element // -- Text primitive return new TextPrimitive({ @@ -1452,7 +1451,7 @@ export class TextPrimitive extends BaseElementContainer<Models.TextPrimitive, Ba const parent = this.parent as MedsurfDraw.PositionPoint; // Create new background rectangle - const backgroundRectangle = MedsurfDraw.BackgroundRectanglePrimitive.getInstance(parent.model, this.model.id as string, this.model.rotateWithLine, imageWidth); + const backgroundRectangle = MedsurfDraw.BackgroundRectanglePrimitive.getInstance(this.model.id as string, this.model.rotateWithLine, imageWidth); parent.addChild(backgroundRectangle); backgroundRectangle.modeInteraction.setDefaultMode("author"); diff --git a/src/lib/generators/combinations/ArrowGenerator.ts b/src/lib/generators/combinations/ArrowGenerator.ts index a83afd8f..eaa676a0 100644 --- a/src/lib/generators/combinations/ArrowGenerator.ts +++ b/src/lib/generators/combinations/ArrowGenerator.ts @@ -181,7 +181,7 @@ export class ArrowGenerator extends BaseGenerator<MedsurfDraw.Image, ArrowGenera stickMode: MedsurfDraw.StickMode.NOELEMENTS, startElement: positionPoint, rotateWithLine: false, - triggerImmediateEndDraw: false + triggerImmediateEndDraw: true }); this._textPrimitiveGenerator.once("startGenerator", this.startTextPrimitiveGenerator, this); this._textPrimitiveGenerator.once("endGenerator", this.endTextPrimitiveGenerator, this); diff --git a/src/lib/generators/combinations/EllipseGenerator.ts b/src/lib/generators/combinations/EllipseGenerator.ts index d96e2150..625ddb9a 100644 --- a/src/lib/generators/combinations/EllipseGenerator.ts +++ b/src/lib/generators/combinations/EllipseGenerator.ts @@ -179,7 +179,7 @@ export class EllipseGenerator extends BaseGenerator<MedsurfDraw.Image, EllipseGe stickMode: MedsurfDraw.StickMode.NOELEMENTS, startElement: positionPoint, rotateWithLine: false, - triggerImmediateEndDraw: false + triggerImmediateEndDraw: true }); this._textPrimitiveGenerator.once("startGenerator", this.startTextPrimitiveGenerator, this); this._textPrimitiveGenerator.once("endGenerator", this.endTextPrimitiveGenerator, this); diff --git a/src/lib/generators/combinations/RectangleGenerator.ts b/src/lib/generators/combinations/RectangleGenerator.ts index 99be52da..50a3e4fe 100644 --- a/src/lib/generators/combinations/RectangleGenerator.ts +++ b/src/lib/generators/combinations/RectangleGenerator.ts @@ -179,7 +179,7 @@ export class RectangleGenerator extends BaseGenerator<MedsurfDraw.Image, Rectang stickMode: MedsurfDraw.StickMode.NOELEMENTS, startElement: positionPoint, rotateWithLine: false, - triggerImmediateEndDraw: false + triggerImmediateEndDraw: true }); this._textPrimitiveGenerator.once("startGenerator", this.startTextPrimitiveGenerator, this); this._textPrimitiveGenerator.once("endGenerator", this.endTextPrimitiveGenerator, this); diff --git a/src/lib/generators/primitives/ArrowPrimitiveGenerator.ts b/src/lib/generators/primitives/ArrowPrimitiveGenerator.ts index d9acd624..4ec0a6bb 100644 --- a/src/lib/generators/primitives/ArrowPrimitiveGenerator.ts +++ b/src/lib/generators/primitives/ArrowPrimitiveGenerator.ts @@ -189,7 +189,7 @@ export class ArrowPrimitiveGenerator extends BaseGenerator<MedsurfDraw.Image, Ar public startPositionPointGenerator(): void { //<editor-fold desc="Elements"> // -- Arrow primitive element - this._arrowPrimitiveElement = MedsurfDraw.ArrowPrimitive.getInstance(this.positionPointElement.model, this.hasWedgePoint, this.rotateWithLine, this.target.dimensions.width); + this._arrowPrimitiveElement = MedsurfDraw.ArrowPrimitive.getInstance(this.hasWedgePoint, this.rotateWithLine, this.target.dimensions.width); this.positionPointElement.addChild(this.arrowPrimitiveElement); this.arrowPrimitiveElement.controlDrawItem(); this.arrowPrimitiveElement.showItem(); diff --git a/src/lib/generators/primitives/EllipsePrimitiveGenerator.ts b/src/lib/generators/primitives/EllipsePrimitiveGenerator.ts index 9800721a..aafa7b1f 100644 --- a/src/lib/generators/primitives/EllipsePrimitiveGenerator.ts +++ b/src/lib/generators/primitives/EllipsePrimitiveGenerator.ts @@ -188,7 +188,7 @@ export class EllipsePrimitiveGenerator extends BaseGenerator<MedsurfDraw.Image, public startPositionPointGenerator(): void { //<editor-fold desc="Elements"> // -- Ellipse primitive element - this._ellipsePrimitiveElement = MedsurfDraw.EllipsePrimitive.getInstance(this.positionPointElement.model, this.rotateWithLine, this.target.dimensions.width); + this._ellipsePrimitiveElement = MedsurfDraw.EllipsePrimitive.getInstance(this.rotateWithLine, this.target.dimensions.width); this.positionPointElement.addChild(this.ellipsePrimitiveElement); this.ellipsePrimitiveElement.controlDrawItem(); this.ellipsePrimitiveElement.showItem(); diff --git a/src/lib/generators/primitives/RectanglePrimitiveGenerator.ts b/src/lib/generators/primitives/RectanglePrimitiveGenerator.ts index 4312e654..4ffa82b4 100644 --- a/src/lib/generators/primitives/RectanglePrimitiveGenerator.ts +++ b/src/lib/generators/primitives/RectanglePrimitiveGenerator.ts @@ -187,7 +187,7 @@ export class RectanglePrimitiveGenerator extends BaseGenerator<MedsurfDraw.Image public startPositionPointGenerator(): void { //<editor-fold desc="Elements"> // -- Rectangle primitive element - this._rectanglePrimitiveElement = MedsurfDraw.RectanglePrimitive.getInstance(this.positionPointElement.model, this.rotateWithLine, this.target.dimensions.width); + this._rectanglePrimitiveElement = MedsurfDraw.RectanglePrimitive.getInstance(this.rotateWithLine, this.target.dimensions.width); this.positionPointElement.addChild(this.rectanglePrimitiveElement); this.rectanglePrimitiveElement.controlDrawItem(); this.rectanglePrimitiveElement.showItem(); diff --git a/src/lib/generators/primitives/TextPrimitiveGenerator.ts b/src/lib/generators/primitives/TextPrimitiveGenerator.ts index d1fcfb94..c48ecac6 100644 --- a/src/lib/generators/primitives/TextPrimitiveGenerator.ts +++ b/src/lib/generators/primitives/TextPrimitiveGenerator.ts @@ -187,7 +187,7 @@ export class TextPrimitiveGenerator extends BaseGenerator<MedsurfDraw.Image, Tex public startPositionPointGenerator(): void { //<editor-fold desc="Elements"> // -- Text primitive element - this._textPrimitiveElement = MedsurfDraw.TextPrimitive.getInstance(this.positionPointElement.model, this.rotateWithLine, this.target.dimensions.width); + this._textPrimitiveElement = MedsurfDraw.TextPrimitive.getInstance(this.rotateWithLine, this.target.dimensions.width); this.positionPointElement.addChild(this.textPrimitiveElement); this.textPrimitiveElement.controlDrawItem(); this.textPrimitiveElement.showItem(); -- GitLab