|
@@ -14,6 +14,7 @@ function pxToDesignSize(value: number) {
|
|
return value * 2.0;
|
|
return value * 2.0;
|
|
}
|
|
}
|
|
export class CompObject extends DisplayObject {
|
|
export class CompObject extends DisplayObject {
|
|
|
|
+ // @ts-ignore
|
|
comp:DesignComp;
|
|
comp:DesignComp;
|
|
rect = new Rectangle();
|
|
rect = new Rectangle();
|
|
|
|
|
|
@@ -31,6 +32,7 @@ export class CompObject extends DisplayObject {
|
|
|
|
|
|
constructor(c:DesignComp, usHistory = false) {
|
|
constructor(c:DesignComp, usHistory = false) {
|
|
super();
|
|
super();
|
|
|
|
+ if(!c) return
|
|
this.comp = c;
|
|
this.comp = c;
|
|
|
|
|
|
const wmtx = Matrix.createFromMatrixStr(c.layout.transformMatrix || "matrix(1,0,0,1,0,0)")
|
|
const wmtx = Matrix.createFromMatrixStr(c.layout.transformMatrix || "matrix(1,0,0,1,0,0)")
|
|
@@ -54,6 +56,7 @@ export class CompObject extends DisplayObject {
|
|
|
|
|
|
if (!inited) {
|
|
if (!inited) {
|
|
const s:any = [pxToDesignSize(tsf.w), pxToDesignSize(tsf.h)];
|
|
const s:any = [pxToDesignSize(tsf.w), pxToDesignSize(tsf.h)];
|
|
|
|
+ if(!this.comp.layout.setSize) return
|
|
this.comp.layout.setSize(s);
|
|
this.comp.layout.setSize(s);
|
|
this.comp.layout.setTransformMatrix(this.worldTransform.getMatrixStr())
|
|
this.comp.layout.setTransformMatrix(this.worldTransform.getMatrixStr())
|
|
}
|
|
}
|