为所有插件加上静态modify方法

This commit is contained in:
猴赛雷 2024-11-18 17:52:02 +08:00
parent 9ace402379
commit 151d3041d1
153 changed files with 848 additions and 436 deletions

643
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
{ {
"name": "ddei-editor", "name": "ddei-editor",
"version": "1.2.43-6", "version": "1.2.43-12",
"private": false, "private": false,
"type": "module", "type": "module",
"author": "hoslay <3697355039@qq.com>", "author": "hoslay <3697355039@qq.com>",
@ -49,7 +49,8 @@
"type-check": "vue-tsc --noEmit -p tsconfig.app.json --composite false" "type-check": "vue-tsc --noEmit -p tsconfig.app.json --composite false"
}, },
"dependencies": { "dependencies": {
"ddei-framework": "file:///Users/hoslay/work/ddei/ddei-framework/ddei-framework-1.2.43-4.tgz" "lodash": "^4.17.21",
"three": "^0.156.1"
}, },
"devDependencies": { "devDependencies": {
"@tsconfig/node18": "^18.2.0", "@tsconfig/node18": "^18.2.0",
@ -62,6 +63,7 @@
"typescript": "~5.1.6", "typescript": "~5.1.6",
"vite": "^4.4.6", "vite": "^4.4.6",
"vite-plugin-compression": "^0.5.1", "vite-plugin-compression": "^0.5.1",
"vue-tsc": "^1.8.6" "vue-tsc": "^1.8.6",
"ddei-framework": "file:///Users/hoslay/work/ddei/ddei-framework/ddei-framework-1.2.43-10.tgz"
} }
} }

View File

@ -37,6 +37,10 @@ class DDeiCoreAddFontSizeButton extends DDeiPluginBase{
} }
return DDeiCoreAddFontSizeButton; return DDeiCoreAddFontSizeButton;
} }
static modify(fn) {
return DDeiCoreAddFontSizeButton.defaultIns.modify(fn)
}
} }
export default DDeiCoreAddFontSizeButton export default DDeiCoreAddFontSizeButton

View File

@ -37,6 +37,10 @@ class DDeiCoreBorderDashButton extends DDeiPluginBase{
} }
return DDeiCoreBorderDashButton; return DDeiCoreBorderDashButton;
} }
static modify(fn) {
return DDeiCoreBorderDashButton.defaultIns.modify(fn)
}
} }
export default DDeiCoreBorderDashButton export default DDeiCoreBorderDashButton

View File

@ -36,6 +36,10 @@ class DDeiCoreBorderWeightButton extends DDeiPluginBase{
} }
return DDeiCoreBorderWeightButton; return DDeiCoreBorderWeightButton;
} }
static modify(fn) {
return DDeiCoreBorderWeightButton.defaultIns.modify(fn)
}
} }
export default DDeiCoreBorderWeightButton export default DDeiCoreBorderWeightButton

View File

@ -36,6 +36,10 @@ class DDeiCoreEditBoxButton extends DDeiPluginBase{
} }
return DDeiCoreEditBoxButton; return DDeiCoreEditBoxButton;
} }
static modify(fn) {
return DDeiCoreEditBoxButton.defaultIns.modify(fn)
}
} }
export default DDeiCoreEditBoxButton export default DDeiCoreEditBoxButton

View File

@ -37,6 +37,10 @@ class DDeiCoreEditColorButton extends DDeiPluginBase{
} }
return DDeiCoreEditColorButton; return DDeiCoreEditColorButton;
} }
static modify(fn) {
return DDeiCoreEditColorButton.defaultIns.modify(fn)
}
} }
export default DDeiCoreEditColorButton export default DDeiCoreEditColorButton

View File

@ -37,6 +37,10 @@ class DDeiCoreEditFontFamilyButton extends DDeiPluginBase{
} }
return DDeiCoreEditFontFamilyButton; return DDeiCoreEditFontFamilyButton;
} }
static modify(fn) {
return DDeiCoreEditFontFamilyButton.defaultIns.modify(fn)
}
} }
export default DDeiCoreEditFontFamilyButton export default DDeiCoreEditFontFamilyButton

View File

@ -40,6 +40,10 @@ class DDeiCoreEditFontSizeButton extends DDeiPluginBase{
} }
return DDeiCoreEditFontSizeButton; return DDeiCoreEditFontSizeButton;
} }
static modify(fn) {
return DDeiCoreEditFontSizeButton.defaultIns.modify(fn)
}
} }
export default DDeiCoreEditFontSizeButton export default DDeiCoreEditFontSizeButton

View File

@ -39,6 +39,10 @@ class DDeiCoreEditLinePointTypeButton extends DDeiPluginBase{
} }
return DDeiCoreEditLinePointTypeButton; return DDeiCoreEditLinePointTypeButton;
} }
static modify(fn) {
return DDeiCoreEditLinePointTypeButton.defaultIns.modify(fn)
}
} }
export default DDeiCoreEditLinePointTypeButton export default DDeiCoreEditLinePointTypeButton

View File

@ -40,6 +40,10 @@ class DDeiCoreEditLineTypeButton extends DDeiPluginBase{
} }
return DDeiCoreEditLineTypeButton; return DDeiCoreEditLineTypeButton;
} }
static modify(fn) {
return DDeiCoreEditLineTypeButton.defaultIns.modify(fn)
}
} }
export default DDeiCoreEditLineTypeButton export default DDeiCoreEditLineTypeButton

View File

@ -37,6 +37,10 @@ class DDeiCoreEditTextAlignButton extends DDeiPluginBase{
} }
return DDeiCoreEditTextAlignButton; return DDeiCoreEditTextAlignButton;
} }
static modify(fn) {
return DDeiCoreEditTextAlignButton.defaultIns.modify(fn)
}
} }
export default DDeiCoreEditTextAlignButton export default DDeiCoreEditTextAlignButton

View File

@ -54,6 +54,10 @@ class DDeiCoreComponents extends DDeiPluginBase{
} }
return DDeiCoreComponents; return DDeiCoreComponents;
} }
static modify(fn) {
return DDeiCoreComponents.defaultIns.modify(fn)
}
} }
export {DDeiCoreComponents,DDeiCoreAddFontSizeButton, DDeiCoreBorderDashButton, DDeiCoreBorderWeightButton export {DDeiCoreComponents,DDeiCoreAddFontSizeButton, DDeiCoreBorderDashButton, DDeiCoreBorderWeightButton

View File

@ -64,6 +64,10 @@ class DDeiCoreControls extends DDeiPluginBase{
} }
return DDeiCoreControls; return DDeiCoreControls;
} }
static modify(fn) {
return DDeiCoreControls.defaultIns.modify(fn)
}
} }
export {DDeiCoreControls} export {DDeiCoreControls}

View File

@ -38,6 +38,10 @@ class DDeiCoreAlignDialog extends DDeiPluginBase{
} }
return DDeiCoreAlignDialog; return DDeiCoreAlignDialog;
} }
static modify(fn) {
return DDeiCoreAlignDialog.defaultIns.modify(fn)
}
} }
export default DDeiCoreAlignDialog export default DDeiCoreAlignDialog

View File

@ -37,6 +37,10 @@ class DDeiCoreChangeRatioDialog extends DDeiPluginBase{
} }
return DDeiCoreChangeRatioDialog; return DDeiCoreChangeRatioDialog;
} }
static modify(fn) {
return DDeiCoreChangeRatioDialog.defaultIns.modify(fn)
}
} }
export default DDeiCoreChangeRatioDialog export default DDeiCoreChangeRatioDialog

View File

@ -37,6 +37,10 @@ class DDeiCoreChooseControlDialog extends DDeiPluginBase{
} }
return DDeiCoreChooseControlDialog; return DDeiCoreChooseControlDialog;
} }
static modify(fn) {
return DDeiCoreChooseControlDialog.defaultIns.modify(fn)
}
} }
export default DDeiCoreChooseControlDialog export default DDeiCoreChooseControlDialog

View File

@ -37,6 +37,10 @@ class DDeiCoreChooseControlGroupDialog extends DDeiPluginBase{
} }
return DDeiCoreChooseControlGroupDialog; return DDeiCoreChooseControlGroupDialog;
} }
static modify(fn) {
return DDeiCoreChooseControlGroupDialog.defaultIns.modify(fn)
}
} }
export default DDeiCoreChooseControlGroupDialog export default DDeiCoreChooseControlGroupDialog

View File

@ -37,6 +37,10 @@ class DDeiCoreCloseFileConfirmDialog extends DDeiPluginBase{
} }
return DDeiCoreCloseFileConfirmDialog; return DDeiCoreCloseFileConfirmDialog;
} }
static modify(fn) {
return DDeiCoreCloseFileConfirmDialog.defaultIns.modify(fn)
}
} }
export default DDeiCoreCloseFileConfirmDialog export default DDeiCoreCloseFileConfirmDialog

View File

@ -37,6 +37,10 @@ class DDeiCoreCollFileConfirmDialog extends DDeiPluginBase{
} }
return DDeiCoreCollFileConfirmDialog; return DDeiCoreCollFileConfirmDialog;
} }
static modify(fn) {
return DDeiCoreCollFileConfirmDialog.defaultIns.modify(fn)
}
} }
export default DDeiCoreCollFileConfirmDialog export default DDeiCoreCollFileConfirmDialog

View File

@ -67,6 +67,10 @@ class DDeiCoreDialogs extends DDeiPluginBase {
} }
return DDeiCoreDialogs; return DDeiCoreDialogs;
} }
static modify(fn) {
return DDeiCoreDialogs.defaultIns.modify(fn)
}
} }

View File

@ -37,6 +37,10 @@ class DDeiCoreLinePointTypeDialog extends DDeiPluginBase{
} }
return DDeiCoreLinePointTypeDialog; return DDeiCoreLinePointTypeDialog;
} }
static modify(fn) {
return DDeiCoreLinePointTypeDialog.defaultIns.modify(fn)
}
} }
export default DDeiCoreLinePointTypeDialog export default DDeiCoreLinePointTypeDialog

View File

@ -37,6 +37,10 @@ class DDeiCoreLineTypeDialog extends DDeiPluginBase{
} }
return DDeiCoreLineTypeDialog; return DDeiCoreLineTypeDialog;
} }
static modify(fn) {
return DDeiCoreLineTypeDialog.defaultIns.modify(fn)
}
} }
export default DDeiCoreLineTypeDialog export default DDeiCoreLineTypeDialog

View File

@ -37,6 +37,10 @@ class DDeiCoreManageLayersDialog extends DDeiPluginBase{
} }
return DDeiCoreManageLayersDialog; return DDeiCoreManageLayersDialog;
} }
static modify(fn) {
return DDeiCoreManageLayersDialog.defaultIns.modify(fn)
}
} }
export default DDeiCoreManageLayersDialog export default DDeiCoreManageLayersDialog

View File

@ -37,6 +37,10 @@ class DDeiCoreMergeComposeDialog extends DDeiPluginBase{
} }
return DDeiCoreMergeComposeDialog; return DDeiCoreMergeComposeDialog;
} }
static modify(fn) {
return DDeiCoreMergeComposeDialog.defaultIns.modify(fn)
}
} }
export default DDeiCoreMergeComposeDialog export default DDeiCoreMergeComposeDialog

View File

@ -37,6 +37,10 @@ class DDeiCorePositionDialog extends DDeiPluginBase{
} }
return DDeiCorePositionDialog; return DDeiCorePositionDialog;
} }
static modify(fn) {
return DDeiCorePositionDialog.defaultIns.modify(fn)
}
} }
export default DDeiCorePositionDialog export default DDeiCorePositionDialog

View File

@ -37,6 +37,10 @@ class DDeiCorePublishFileConfirmDialog extends DDeiPluginBase{
} }
return DDeiCorePublishFileConfirmDialog; return DDeiCorePublishFileConfirmDialog;
} }
static modify(fn) {
return DDeiCorePublishFileConfirmDialog.defaultIns.modify(fn)
}
} }
export default DDeiCorePublishFileConfirmDialog export default DDeiCorePublishFileConfirmDialog

View File

@ -37,6 +37,10 @@ class DDeiCoreQCViewDialog extends DDeiPluginBase{
} }
return DDeiCoreQCViewDialog; return DDeiCoreQCViewDialog;
} }
static modify(fn) {
return DDeiCoreQCViewDialog.defaultIns.modify(fn)
}
} }
export default DDeiCoreQCViewDialog export default DDeiCoreQCViewDialog

View File

@ -37,6 +37,10 @@ class DDeiCoreQuickSetStyleDialog extends DDeiPluginBase{
} }
return DDeiCoreQuickSetStyleDialog; return DDeiCoreQuickSetStyleDialog;
} }
static modify(fn) {
return DDeiCoreQuickSetStyleDialog.defaultIns.modify(fn)
}
} }
export default DDeiCoreQuickSetStyleDialog export default DDeiCoreQuickSetStyleDialog

View File

@ -37,6 +37,10 @@ class DDeiCoreRotateDialog extends DDeiPluginBase{
} }
return DDeiCoreRotateDialog; return DDeiCoreRotateDialog;
} }
static modify(fn) {
return DDeiCoreRotateDialog.defaultIns.modify(fn)
}
} }
export default DDeiCoreRotateDialog export default DDeiCoreRotateDialog

View File

@ -37,6 +37,10 @@ class DDeiCoreSelectBorderDashDialog extends DDeiPluginBase{
} }
return DDeiCoreSelectBorderDashDialog; return DDeiCoreSelectBorderDashDialog;
} }
static modify(fn) {
return DDeiCoreSelectBorderDashDialog.defaultIns.modify(fn)
}
} }
export default DDeiCoreSelectBorderDashDialog export default DDeiCoreSelectBorderDashDialog

View File

@ -37,6 +37,10 @@ class DDeiCoreSelectBorderWeightDialog extends DDeiPluginBase{
} }
return DDeiCoreSelectBorderWeightDialog; return DDeiCoreSelectBorderWeightDialog;
} }
static modify(fn) {
return DDeiCoreSelectBorderWeightDialog.defaultIns.modify(fn)
}
} }
export default DDeiCoreSelectBorderWeightDialog export default DDeiCoreSelectBorderWeightDialog

View File

@ -37,6 +37,10 @@ class DDeiCoreSelectColorDialog extends DDeiPluginBase{
} }
return DDeiCoreSelectColorDialog; return DDeiCoreSelectColorDialog;
} }
static modify(fn) {
return DDeiCoreSelectColorDialog.defaultIns.modify(fn)
}
} }
export default DDeiCoreSelectColorDialog export default DDeiCoreSelectColorDialog

View File

@ -37,6 +37,10 @@ class DDeiCoreSelectFontDialog extends DDeiPluginBase{
} }
return DDeiCoreSelectFontDialog; return DDeiCoreSelectFontDialog;
} }
static modify(fn) {
return DDeiCoreSelectFontDialog.defaultIns.modify(fn)
}
} }
export default DDeiCoreSelectFontDialog export default DDeiCoreSelectFontDialog

View File

@ -37,6 +37,10 @@ class DDeiCoreSelectFontSizeDialog extends DDeiPluginBase{
} }
return DDeiCoreSelectFontSizeDialog; return DDeiCoreSelectFontSizeDialog;
} }
static modify(fn) {
return DDeiCoreSelectFontSizeDialog.defaultIns.modify(fn)
}
} }
export default DDeiCoreSelectFontSizeDialog export default DDeiCoreSelectFontSizeDialog

View File

@ -37,6 +37,10 @@ class DDeiCoreTextAlignDialog extends DDeiPluginBase{
} }
return DDeiCoreTextAlignDialog; return DDeiCoreTextAlignDialog;
} }
static modify(fn) {
return DDeiCoreTextAlignDialog.defaultIns.modify(fn)
}
} }
export default DDeiCoreTextAlignDialog export default DDeiCoreTextAlignDialog

View File

@ -56,6 +56,10 @@ class DDeiKeyActionAllSelect extends DDeiKeyAction {
return DDeiKeyActionAllSelect; return DDeiKeyActionAllSelect;
} }
static modify(fn) {
return DDeiKeyActionAllSelect.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================

View File

@ -55,6 +55,10 @@ class DDeiKeyActionBrushData extends DDeiKeyAction {
} }
return DDeiKeyActionBrushData; return DDeiKeyActionBrushData;
} }
static modify(fn) {
return DDeiKeyActionBrushData.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
isActive(element: object): boolean { isActive(element: object): boolean {

View File

@ -55,6 +55,10 @@ class DDeiKeyActionCancelCompose extends DDeiKeyAction {
} }
return DDeiKeyActionCancelCompose; return DDeiKeyActionCancelCompose;
} }
static modify(fn) {
return DDeiKeyActionCancelCompose.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
action(evt: Event, ddInstance: DDei): void { action(evt: Event, ddInstance: DDei): void {
//修改当前操作控件坐标 //修改当前操作控件坐标

View File

@ -54,6 +54,10 @@ class DDeiKeyActionCancelControlCreate extends DDeiKeyAction {
} }
return DDeiKeyActionCancelControlCreate; return DDeiKeyActionCancelControlCreate;
} }
static modify(fn) {
return DDeiKeyActionCancelControlCreate.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
action(evt: Event, ddInstance: DDei, editor: DDeiEditor): void { action(evt: Event, ddInstance: DDei, editor: DDeiEditor): void {
if (editor.state == DDeiEditorState.CONTROL_CREATING) { if (editor.state == DDeiEditorState.CONTROL_CREATING) {

View File

@ -55,6 +55,10 @@ class DDeiKeyActionCancelCurrentAction extends DDeiKeyAction {
return DDeiKeyActionCancelCurrentAction; return DDeiKeyActionCancelCurrentAction;
} }
static modify(fn) {
return DDeiKeyActionCancelCurrentAction.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
action(evt: Event, ddInstance: DDei, editor: DDeiEditor): void { action(evt: Event, ddInstance: DDei, editor: DDeiEditor): void {
if (editor.state == DDeiEditorState.DESIGNING) { if (editor.state == DDeiEditorState.DESIGNING) {

View File

@ -51,6 +51,10 @@ class DDeiKeyActionCancelQuickEdit extends DDeiKeyAction {
} }
return DDeiKeyActionCancelQuickEdit; return DDeiKeyActionCancelQuickEdit;
} }
static modify(fn) {
return DDeiKeyActionCancelQuickEdit.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
action(evt: Event, ddInstance: DDei): void { action(evt: Event, ddInstance: DDei): void {
if (ddInstance.stage.brushDataText) { if (ddInstance.stage.brushDataText) {

View File

@ -51,6 +51,10 @@ class DDeiKeyActionCancelSelect extends DDeiKeyAction {
} }
return DDeiKeyActionCancelSelect; return DDeiKeyActionCancelSelect;
} }
static modify(fn) {
return DDeiKeyActionCancelSelect.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
action(evt: Event, ddInstance: DDei): void { action(evt: Event, ddInstance: DDei): void {
//修改当前操作控件坐标 //修改当前操作控件坐标

View File

@ -52,6 +52,10 @@ class DDeiKeyActionClearBrushData extends DDeiKeyAction {
} }
return DDeiKeyActionClearBrushData; return DDeiKeyActionClearBrushData;
} }
static modify(fn) {
return DDeiKeyActionClearBrushData.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
action(evt: Event, ddInstance: DDei): void { action(evt: Event, ddInstance: DDei): void {
//记录当前格式信息,修改状态为刷子状态 //记录当前格式信息,修改状态为刷子状态

View File

@ -57,6 +57,10 @@ class DDeiKeyActionCloseDialog extends DDeiKeyAction {
} }
return DDeiKeyActionCloseDialog; return DDeiKeyActionCloseDialog;
} }
static modify(fn) {
return DDeiKeyActionCloseDialog.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
action(evt: Event, ddInstance: DDei): void { action(evt: Event, ddInstance: DDei): void {
DDeiEditorUtil.closeDialogs(DDeiEditorUtil.getEditorInsByDDei(ddInstance),["bottom-dialog", "property-dialog", "top-dialog", "toolbox-dialog"]) DDeiEditorUtil.closeDialogs(DDeiEditorUtil.getEditorInsByDDei(ddInstance),["bottom-dialog", "property-dialog", "top-dialog", "toolbox-dialog"])

View File

@ -55,6 +55,10 @@ class DDeiKeyActionCompose extends DDeiKeyAction {
} }
return DDeiKeyActionCompose; return DDeiKeyActionCompose;
} }
static modify(fn) {
return DDeiKeyActionCompose.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
action(evt: Event, ddInstance: DDei): void { action(evt: Event, ddInstance: DDei): void {
//修改当前操作控件坐标 //修改当前操作控件坐标

View File

@ -53,6 +53,10 @@ class DDeiKeyActionCopyImage extends DDeiKeyAction {
} }
return DDeiKeyActionCopyImage; return DDeiKeyActionCopyImage;
} }
static modify(fn) {
return DDeiKeyActionCopyImage.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
action(evt: Event, ddInstance: DDei, editor: DDeiEditor): void { action(evt: Event, ddInstance: DDei, editor: DDeiEditor): void {
if (DDeiConfig.ALLOW_CLIPBOARD || DDeiConfig.ALLOW_CLIPBOARD == undefined) { if (DDeiConfig.ALLOW_CLIPBOARD || DDeiConfig.ALLOW_CLIPBOARD == undefined) {

View File

@ -66,6 +66,10 @@ class DDeiKeyActionCopy extends DDeiKeyAction {
return DDeiKeyActionCopy; return DDeiKeyActionCopy;
} }
static modify(fn) {
return DDeiKeyActionCopy.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
async action(evt: Event, ddInstance: DDei, editor: DDeiEditor): boolean { async action(evt: Event, ddInstance: DDei, editor: DDeiEditor): boolean {

View File

@ -54,6 +54,10 @@ class DDeiKeyActionCut extends DDeiKeyAction {
return DDeiKeyActionCut; return DDeiKeyActionCut;
} }
static modify(fn) {
return DDeiKeyActionCut.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
async action(evt: Event, ddInstance: DDei, editor: DDeiEditor): void { async action(evt: Event, ddInstance: DDei, editor: DDeiEditor): void {
//修改当前操作控件坐标 //修改当前操作控件坐标

View File

@ -51,6 +51,10 @@ class DDeiKeyActionEnterQuickEdit extends DDeiKeyAction {
return DDeiKeyActionEnterQuickEdit; return DDeiKeyActionEnterQuickEdit;
} }
static modify(fn) {
return DDeiKeyActionEnterQuickEdit.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
action(evt: Event, ddInstance: DDei): void { action(evt: Event, ddInstance: DDei): void {
let editor = DDeiEditor.ACTIVE_INSTANCE; let editor = DDeiEditor.ACTIVE_INSTANCE;

View File

@ -62,6 +62,10 @@ class DDeiKeyActionMoveModels extends DDeiKeyAction {
} }
return DDeiKeyActionMoveModels; return DDeiKeyActionMoveModels;
} }
static modify(fn) {
return DDeiKeyActionMoveModels.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
@ -184,24 +188,26 @@ class DDeiKeyActionMoveModels extends DDeiKeyAction {
} }
let stage = ddInstance.stage let stage = ddInstance.stage
DDeiAbstractShape.moveModels(models, deltaX, deltaY, moveOriginLines); let rsState = DDeiEditorUtil.invokeCallbackFunc("EVENT_CONTROL_DRAG_BEFORE", DDeiEnumOperateType.DRAG, { models: models }, ddInstance, evt)
if (rsState == 0 || rsState == 1){
DDeiAbstractShape.moveModels(models, deltaX, deltaY, moveOriginLines);
stage.layers[stage.layerIndex].opPoints = [] stage.layers[stage.layerIndex].opPoints = []
if (stage.layers[stage.layerIndex].opLine?.render) { if (stage.layers[stage.layerIndex].opLine?.render) {
stage.layers[stage.layerIndex].opLine.render.enableRefreshShape() stage.layers[stage.layerIndex].opLine.render.enableRefreshShape()
} }
delete stage.layers[stage.layerIndex].opLine; delete stage.layers[stage.layerIndex].opLine;
stage.render.refreshJumpLine = false stage.render.refreshJumpLine = false
ddInstance.bus.push(DDeiEnumBusCommandType.UpdateSelectorBounds); ddInstance.bus.push(DDeiEnumBusCommandType.UpdateSelectorBounds);
ddInstance.bus.push(DDeiEnumBusCommandType.NodifyChange); ddInstance.bus.push(DDeiEnumBusCommandType.NodifyChange);
ddInstance.bus.push(DDeiEnumBusCommandType.AddHistroy, null, evt); ddInstance.bus.push(DDeiEnumBusCommandType.AddHistroy, null, evt);
ddInstance.bus.push(DDeiEnumBusCommandType.ClearTemplateVars); ddInstance.bus.push(DDeiEnumBusCommandType.ClearTemplateVars);
//渲染图形 //渲染图形
ddInstance.bus.push(DDeiEnumBusCommandType.RefreshShape, null, evt); ddInstance.bus.push(DDeiEnumBusCommandType.RefreshShape, null, evt);
ddInstance.bus.executeAll();
DDeiEditorUtil.invokeCallbackFunc("EVENT_CONTROL_DRAG_AFTER", DDeiEnumOperateType.DRAG, { models: models }, ddInstance, evt)
ddInstance.bus.executeAll();
DDeiEditorUtil.invokeCallbackFunc("EVENT_CONTROL_DRAG_AFTER", DDeiEnumOperateType.DRAG, { models: models }, ddInstance, evt)
}
return true return true
} }

View File

@ -61,6 +61,10 @@ class DDeiKeyActionPaste extends DDeiKeyAction {
return DDeiKeyActionPaste; return DDeiKeyActionPaste;
} }
static modify(fn) {
return DDeiKeyActionPaste.defaultIns.modify(fn)
}
isActive(element: object): boolean { isActive(element: object): boolean {
if (!element) { if (!element) {
return true return true

View File

@ -59,6 +59,10 @@ class DDeiKeyActionPushModels extends DDeiKeyAction {
} }
return DDeiKeyActionPushModels; return DDeiKeyActionPushModels;
} }
static modify(fn) {
return DDeiKeyActionPushModels.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
isActive(element: object): boolean { isActive(element: object): boolean {

View File

@ -42,6 +42,10 @@ class DDeiKeyActionNewRowQuickEdit extends DDeiKeyAction {
} }
return DDeiKeyActionNewRowQuickEdit; return DDeiKeyActionNewRowQuickEdit;
} }
static modify(fn) {
return DDeiKeyActionNewRowQuickEdit.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
action(evt: Event, ddInstance: DDei): void { action(evt: Event, ddInstance: DDei): void {
let editor = DDeiEditor.ACTIVE_INSTANCE; let editor = DDeiEditor.ACTIVE_INSTANCE;

View File

@ -53,6 +53,10 @@ class DDeiKeyActionRemoveModels extends DDeiKeyAction {
return DDeiKeyActionRemoveModels; return DDeiKeyActionRemoveModels;
} }
static modify(fn) {
return DDeiKeyActionRemoveModels.defaultIns.modify(fn)
}
isActive(element: object): boolean { isActive(element: object): boolean {
if (!element) { if (!element) {
return true return true

View File

@ -60,6 +60,10 @@ class DDeiKeyActionReRevoke extends DDeiKeyAction {
} }
return DDeiKeyActionReRevoke; return DDeiKeyActionReRevoke;
} }
static modify(fn) {
return DDeiKeyActionReRevoke.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
isActive(element: object): boolean { isActive(element: object): boolean {

View File

@ -60,6 +60,10 @@ class DDeiKeyActionRevoke extends DDeiKeyAction {
} }
return DDeiKeyActionRevoke; return DDeiKeyActionRevoke;
} }
static modify(fn) {
return DDeiKeyActionRevoke.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
isActive(element: object): boolean { isActive(element: object): boolean {

View File

@ -54,6 +54,10 @@ class DDeiKeyActionSaveFile extends DDeiKeyAction {
} }
return DDeiKeyActionSaveFile; return DDeiKeyActionSaveFile;
} }
static modify(fn) {
return DDeiKeyActionSaveFile.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
action(evt: Event, ddInstance: DDei): void { action(evt: Event, ddInstance: DDei): void {
ddInstance.bus?.push(DDeiEditorEnumBusCommandType.SaveFile, {}, evt) ddInstance.bus?.push(DDeiEditorEnumBusCommandType.SaveFile, {}, evt)

View File

@ -59,6 +59,10 @@ class DDeiKeyActionStartQuickEdit extends DDeiKeyAction {
} }
return DDeiKeyActionStartQuickEdit; return DDeiKeyActionStartQuickEdit;
} }
static modify(fn) {
return DDeiKeyActionStartQuickEdit.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
isActive(element: object): boolean { isActive(element: object): boolean {

View File

@ -52,6 +52,10 @@ class DDeiKeyActionTableNextCol extends DDeiKeyAction {
} }
return DDeiKeyActionTableNextCol; return DDeiKeyActionTableNextCol;
} }
static modify(fn) {
return DDeiKeyActionTableNextCol.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
action(evt: Event, ddInstance: DDei): void { action(evt: Event, ddInstance: DDei): void {
//修改当前操作控件坐标 //修改当前操作控件坐标

View File

@ -51,6 +51,10 @@ class DDeiKeyActionTableNextRow extends DDeiKeyAction {
} }
return DDeiKeyActionTableNextRow; return DDeiKeyActionTableNextRow;
} }
static modify(fn) {
return DDeiKeyActionTableNextRow.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
action(evt: Event, ddInstance: DDei): void { action(evt: Event, ddInstance: DDei): void {
//修改当前操作控件坐标 //修改当前操作控件坐标

View File

@ -73,6 +73,10 @@ class DDeiCoreHotkeys extends DDeiPluginBase{
} }
return hotkeys; return hotkeys;
} }
static modify(fn) {
return DDeiCoreHotkeys.defaultIns.modify(fn)
}
} }
export { export {
DDeiCoreHotkeys, DDeiKeyActionAllSelect, DDeiKeyActionBrushData, DDeiKeyActionCancelCompose, DDeiKeyActionCancelControlCreate, DDeiCoreHotkeys, DDeiKeyActionAllSelect, DDeiKeyActionBrushData, DDeiKeyActionCancelCompose, DDeiKeyActionCancelControlCreate,

View File

@ -172,6 +172,10 @@ class DDeiCore extends DDeiPluginBase {
core.lifecycles = core.lifecycles.configuration(options, true) core.lifecycles = core.lifecycles.configuration(options, true)
return core; return core;
} }
static modify(fn) {
return DDeiCore.defaultIns.modify(fn)
}
} }
export * from "./panels" export * from "./panels"

View File

@ -41,6 +41,10 @@ class DDeiCoreLayouts extends DDeiPluginBase{
} }
return layouts; return layouts;
} }
static modify(fn) {
return DDeiCoreLayouts.defaultIns.modify(fn)
}
} }
export { DDeiCoreLayouts, DDeiCoreStandLayout, DDeiCoreSimpleLayout } export { DDeiCoreLayouts, DDeiCoreStandLayout, DDeiCoreSimpleLayout }

View File

@ -49,6 +49,10 @@ class DDeiCoreSimpleLayout extends DDeiPluginBase{
} }
return DDeiCoreSimpleLayout; return DDeiCoreSimpleLayout;
} }
static modify(fn) {
return DDeiCoreSimpleLayout.defaultIns.modify(fn)
}
} }
export default DDeiCoreSimpleLayout export default DDeiCoreSimpleLayout

View File

@ -50,6 +50,10 @@ class DDeiCoreStandLayout extends DDeiPluginBase{
} }
return DDeiCoreStandLayout; return DDeiCoreStandLayout;
} }
static modify(fn) {
return DDeiCoreStandLayout.defaultIns.modify(fn)
}
} }
export default DDeiCoreStandLayout export default DDeiCoreStandLayout

View File

@ -48,6 +48,10 @@ class DDeiCoreLifeCycle extends DDeiLifeCycle {
} }
return DDeiCoreLifeCycle; return DDeiCoreLifeCycle;
} }
static modify(fn) {
return DDeiCoreLifeCycle.defaultIns.modify(fn)
}
} }
export default DDeiCoreLifeCycle export default DDeiCoreLifeCycle

View File

@ -27,6 +27,10 @@ class DDeiCoreLifeCycles extends DDeiPluginBase {
core.lifecyclies = core.lifecyclies.configuration(options, true) core.lifecyclies = core.lifecyclies.configuration(options, true)
return core; return core;
} }
static modify(fn) {
return DDeiCoreLifeCycles.defaultIns.modify(fn)
}
} }
export {DDeiCoreLifeCycles} export {DDeiCoreLifeCycles}

View File

@ -50,6 +50,10 @@ class DDeiCoreMenus extends DDeiPluginBase{
} }
return menus; return menus;
} }
static modify(fn) {
return DDeiCoreMenus.defaultIns.modify(fn)
}
} }
export { export {
DDeiCoreMenus, MenuCancelMergeCell, MenuCopySheet, MenuInsertCol, MenuInsertRow, DDeiCoreMenus, MenuCancelMergeCell, MenuCopySheet, MenuInsertCol, MenuInsertRow,

View File

@ -45,6 +45,10 @@ class MenuCancelMergeCell extends DDeiMenuBase {
return MenuCancelMergeCell; return MenuCancelMergeCell;
} }
static modify(fn) {
return MenuCancelMergeCell.defaultIns.modify(fn)
}
// ============================ 方法 =============================== // ============================ 方法 ===============================
/** /**
* *

View File

@ -49,6 +49,10 @@ class MenuCopySheet extends DDeiMenuBase {
} }
return MenuCopySheet; return MenuCopySheet;
} }
static modify(fn) {
return MenuCopySheet.defaultIns.modify(fn)
}
/** /**
* *
*/ */

View File

@ -44,6 +44,10 @@ class MenuInsertCol extends DDeiMenuBase {
} }
return MenuInsertCol; return MenuInsertCol;
} }
static modify(fn) {
return MenuInsertCol.defaultIns.modify(fn)
}
/** /**
* *
*/ */

View File

@ -47,6 +47,10 @@ class MenuInsertRow extends DDeiMenuBase {
return MenuInsertRow; return MenuInsertRow;
} }
static modify(fn) {
return MenuInsertRow.defaultIns.modify(fn)
}
/** /**
* *

View File

@ -43,6 +43,10 @@ class MenuMergeCell extends DDeiMenuBase {
} }
return MenuMergeCell; return MenuMergeCell;
} }
static modify(fn) {
return MenuMergeCell.defaultIns.modify(fn)
}
/** /**
* *
*/ */

View File

@ -43,6 +43,10 @@ class MenuRemoveCol extends DDeiMenuBase {
} }
return MenuRemoveCol; return MenuRemoveCol;
} }
static modify(fn) {
return MenuRemoveCol.defaultIns.modify(fn)
}
/** /**
* *
*/ */

View File

@ -44,6 +44,10 @@ class MenuRemoveRow extends DDeiMenuBase {
} }
return MenuRemoveRow; return MenuRemoveRow;
} }
static modify(fn) {
return MenuRemoveRow.defaultIns.modify(fn)
}
/** /**
* *
*/ */

View File

@ -51,6 +51,10 @@ class MenuRemoveSheet extends DDeiMenuBase {
return MenuRemoveSheet; return MenuRemoveSheet;
} }
static modify(fn) {
return MenuRemoveSheet.defaultIns.modify(fn)
}
action(model: object, evt: Event): void { action(model: object, evt: Event): void {
if (model.modelType == 'DDeiSheet') { if (model.modelType == 'DDeiSheet') {

View File

@ -41,6 +41,10 @@ class DDeiCoreChangeRatioPanel extends DDeiPluginBase{
} }
return DDeiCoreChangeRatioPanel; return DDeiCoreChangeRatioPanel;
} }
static modify(fn) {
return DDeiCoreChangeRatioPanel.defaultIns.modify(fn)
}
} }
export default DDeiCoreChangeRatioPanel export default DDeiCoreChangeRatioPanel

View File

@ -47,6 +47,10 @@ class DDeiCoreBottomPanels extends DDeiPluginBase{
} }
return DDeiCoreBottomPanels; return DDeiCoreBottomPanels;
} }
static modify(fn) {
return DDeiCoreBottomPanels.defaultIns.modify(fn)
}
} }

View File

@ -41,6 +41,10 @@ class DDeiCoreManageLayersPanel extends DDeiPluginBase{
} }
return DDeiCoreManageLayersPanel; return DDeiCoreManageLayersPanel;
} }
static modify(fn) {
return DDeiCoreManageLayersPanel.defaultIns.modify(fn)
}
} }
export default DDeiCoreManageLayersPanel export default DDeiCoreManageLayersPanel

View File

@ -41,6 +41,10 @@ class DDeiCorePlayPanel extends DDeiPluginBase{
} }
return DDeiCorePlayPanel; return DDeiCorePlayPanel;
} }
static modify(fn) {
return DDeiCorePlayPanel.defaultIns.modify(fn)
}
} }
export default DDeiCorePlayPanel export default DDeiCorePlayPanel

View File

@ -41,6 +41,9 @@ class DDeiCoreShapeCountPanel extends DDeiPluginBase{
} }
return DDeiCoreShapeCountPanel; return DDeiCoreShapeCountPanel;
} }
static modify(fn) {
return DDeiCoreShapeCountPanel.defaultIns.modify(fn)
}
} }
export default DDeiCoreShapeCountPanel export default DDeiCoreShapeCountPanel

View File

@ -41,6 +41,10 @@ class DDeiCoreSheetsPanel extends DDeiPluginBase{
} }
return DDeiCoreSheetsPanel; return DDeiCoreSheetsPanel;
} }
static modify(fn) {
return DDeiCoreSheetsPanel.defaultIns.modify(fn)
}
} }
export default DDeiCoreSheetsPanel export default DDeiCoreSheetsPanel

View File

@ -41,6 +41,10 @@ class DDeiCoreSuitRatioPanel extends DDeiPluginBase{
} }
return DDeiCoreSuitRatioPanel; return DDeiCoreSuitRatioPanel;
} }
static modify(fn) {
return DDeiCoreSuitRatioPanel.defaultIns.modify(fn)
}
} }
export default DDeiCoreSuitRatioPanel export default DDeiCoreSuitRatioPanel

View File

@ -43,6 +43,10 @@ class DDeiCoreBottomMenuPanel extends DDeiPluginBase{
} }
return DDeiCoreBottomMenuPanel; return DDeiCoreBottomMenuPanel;
} }
static modify(fn) {
return DDeiCoreBottomMenuPanel.defaultIns.modify(fn)
}
} }
export default DDeiCoreBottomMenuPanel export default DDeiCoreBottomMenuPanel

View File

@ -40,6 +40,10 @@ class DDeiCoreCanvasViewPanel extends DDeiPluginBase{
} }
return DDeiCoreCanvasViewPanel; return DDeiCoreCanvasViewPanel;
} }
static modify(fn) {
return DDeiCoreCanvasViewPanel.defaultIns.modify(fn)
}
} }
export default DDeiCoreCanvasViewPanel export default DDeiCoreCanvasViewPanel

View File

@ -41,6 +41,10 @@ class DDeiCoreExportAndImportPanel extends DDeiPluginBase{
} }
return DDeiCoreExportAndImportPanel; return DDeiCoreExportAndImportPanel;
} }
static modify(fn) {
return DDeiCoreExportAndImportPanel.defaultIns.modify(fn)
}
} }
export default DDeiCoreExportAndImportPanel export default DDeiCoreExportAndImportPanel

View File

@ -41,6 +41,10 @@ class DDeiCoreFileInfoPanel extends DDeiPluginBase{
} }
return DDeiCoreFileInfoPanel; return DDeiCoreFileInfoPanel;
} }
static modify(fn) {
return DDeiCoreFileInfoPanel.defaultIns.modify(fn)
}
} }
export default DDeiCoreFileInfoPanel export default DDeiCoreFileInfoPanel

View File

@ -41,6 +41,10 @@ class DDeiCoreFileOperatePanel extends DDeiPluginBase{
} }
return DDeiCoreFileOperatePanel; return DDeiCoreFileOperatePanel;
} }
static modify(fn) {
return DDeiCoreFileOperatePanel.defaultIns.modify(fn)
}
} }
export default DDeiCoreFileOperatePanel export default DDeiCoreFileOperatePanel

View File

@ -41,6 +41,10 @@ class DDeiCoreFontAndTextPanel extends DDeiPluginBase{
} }
return DDeiCoreFontAndTextPanel; return DDeiCoreFontAndTextPanel;
} }
static modify(fn) {
return DDeiCoreFontAndTextPanel.defaultIns.modify(fn)
}
} }
export default DDeiCoreFontAndTextPanel export default DDeiCoreFontAndTextPanel

View File

@ -51,6 +51,10 @@ class DDeiCoreCommonPanels extends DDeiPluginBase{
} }
return DDeiCoreCommonPanels; return DDeiCoreCommonPanels;
} }
static modify(fn) {
return DDeiCoreCommonPanels.defaultIns.modify(fn)
}
} }

View File

@ -41,6 +41,10 @@ class DDeiCoreOperatePanel extends DDeiPluginBase{
} }
return DDeiCoreOperatePanel; return DDeiCoreOperatePanel;
} }
static modify(fn) {
return DDeiCoreOperatePanel.defaultIns.modify(fn)
}
} }
export default DDeiCoreOperatePanel export default DDeiCoreOperatePanel

View File

@ -41,6 +41,10 @@ class DDeiCoreSortPanel extends DDeiPluginBase{
} }
return DDeiCoreSortPanel; return DDeiCoreSortPanel;
} }
static modify(fn) {
return DDeiCoreSortPanel.defaultIns.modify(fn)
}
} }
export default DDeiCoreSortPanel export default DDeiCoreSortPanel

View File

@ -41,6 +41,10 @@ class DDeiCoreStylePanel extends DDeiPluginBase{
} }
return DDeiCoreStylePanel; return DDeiCoreStylePanel;
} }
static modify(fn) {
return DDeiCoreStylePanel.defaultIns.modify(fn)
}
} }
export default DDeiCoreStylePanel export default DDeiCoreStylePanel

View File

@ -41,6 +41,10 @@ class DDeiCoreToolPanel extends DDeiPluginBase{
} }
return DDeiCoreToolPanel; return DDeiCoreToolPanel;
} }
static modify(fn) {
return DDeiCoreToolPanel.defaultIns.modify(fn)
}
} }
export default DDeiCoreToolPanel export default DDeiCoreToolPanel

View File

@ -50,6 +50,10 @@ class DDeiCorePanels extends DDeiPluginBase{
} }
return DDeiCorePanels; return DDeiCorePanels;
} }
static modify(fn) {
return DDeiCorePanels.defaultIns.modify(fn)
}
} }

View File

@ -39,6 +39,10 @@ class DDeiCoreOpenFilesViewPanel extends DDeiPluginBase{
} }
return DDeiCoreOpenFilesViewPanel; return DDeiCoreOpenFilesViewPanel;
} }
static modify(fn) {
return DDeiCoreOpenFilesViewPanel.defaultIns.modify(fn)
}
} }
export default DDeiCoreOpenFilesViewPanel export default DDeiCoreOpenFilesViewPanel

View File

@ -40,6 +40,10 @@ class DDeiCorePropertyViewPanel extends DDeiPluginBase{
} }
return DDeiCorePropertyViewPanel; return DDeiCorePropertyViewPanel;
} }
static modify(fn) {
return DDeiCorePropertyViewPanel.defaultIns.modify(fn)
}
} }
export default DDeiCorePropertyViewPanel export default DDeiCorePropertyViewPanel

View File

@ -38,6 +38,10 @@ class DDeiCoreQuickColorViewPanel extends DDeiPluginBase{
} }
return DDeiCoreQuickColorViewPanel; return DDeiCoreQuickColorViewPanel;
} }
static modify(fn) {
return DDeiCoreQuickColorViewPanel.defaultIns.modify(fn)
}
} }
export default DDeiCoreQuickColorViewPanel export default DDeiCoreQuickColorViewPanel

View File

@ -42,6 +42,10 @@ class DDeiCoreSimplePanels extends DDeiPluginBase {
} }
return DDeiCoreSimplePanels; return DDeiCoreSimplePanels;
} }
static modify(fn) {
return DDeiCoreSimplePanels.defaultIns.modify(fn)
}
} }

Some files were not shown because too many files have changed in this diff Show More