同步代码
This commit is contained in:
parent
ecd7c5e8dc
commit
373710676b
@ -1 +1 @@
|
||||
Subproject commit fe0ba85437c2601451e3fed4769441907cf8addf
|
||||
Subproject commit d7014486ded1b4741070a9b5bd92016622f0a267
|
@ -894,8 +894,7 @@ export class GraphicApp extends EventEmitter<GraphicAppEvents> {
|
||||
}
|
||||
}
|
||||
this.interactionPluginMap.forEach((plugin) => {
|
||||
// plugin.pause();
|
||||
this.doPauseInteractionPlugin(plugin);
|
||||
plugin.pause();
|
||||
});
|
||||
this.canvas.destroy(true);
|
||||
this.viewport.destroy();
|
||||
|
@ -187,7 +187,7 @@ export class GraphicTransformPlugin extends InteractionPluginBase {
|
||||
this.app.on('graphicselectedchange', this.onGraphicSelectedChange, this);
|
||||
this.app.on(
|
||||
'graphicchildselectedchange',
|
||||
this.onGraphicChildSelectedChange,
|
||||
this.onGraphicSelectedChange,
|
||||
this
|
||||
);
|
||||
}
|
||||
@ -198,7 +198,7 @@ export class GraphicTransformPlugin extends InteractionPluginBase {
|
||||
this.app.off('graphicselectedchange', this.onGraphicSelectedChange, this);
|
||||
this.app.off(
|
||||
'graphicchildselectedchange',
|
||||
this.onGraphicChildSelectedChange,
|
||||
this.onGraphicSelectedChange,
|
||||
this
|
||||
);
|
||||
}
|
||||
@ -335,7 +335,7 @@ export class GraphicTransformPlugin extends InteractionPluginBase {
|
||||
br.visible = false;
|
||||
}
|
||||
}
|
||||
if (g.scalable) {
|
||||
if (g.scalable || g.rotatable) {
|
||||
// 缩放点
|
||||
let sp = g.getAssistantAppend<TransformPoints>(TransformPoints.Name);
|
||||
if (!sp) {
|
||||
@ -350,19 +350,19 @@ export class GraphicTransformPlugin extends InteractionPluginBase {
|
||||
}
|
||||
}
|
||||
|
||||
onGraphicChildSelectedChange(child: DisplayObject, selected: boolean) {
|
||||
let br = child.getAssistantAppend<BoundsGraphic>(BoundsGraphic.Name);
|
||||
if (!br) {
|
||||
// 绘制辅助包围框
|
||||
br = new BoundsGraphic(child);
|
||||
}
|
||||
if (selected) {
|
||||
br.redraw();
|
||||
br.visible = true;
|
||||
} else {
|
||||
br.visible = false;
|
||||
}
|
||||
}
|
||||
// onGraphicChildSelectedChange(child: DisplayObject, selected: boolean) {
|
||||
// let br = child.getAssistantAppend<BoundsGraphic>(BoundsGraphic.Name);
|
||||
// if (!br) {
|
||||
// // 绘制辅助包围框
|
||||
// br = new BoundsGraphic(child);
|
||||
// }
|
||||
// if (selected) {
|
||||
// br.redraw();
|
||||
// br.visible = true;
|
||||
// } else {
|
||||
// br.visible = false;
|
||||
// }
|
||||
// }
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user