diff --git a/src/components/draw-app/IbpDrawProperties.vue b/src/components/draw-app/IbpDrawProperties.vue index a0ba3ca..7fbebe9 100644 --- a/src/components/draw-app/IbpDrawProperties.vue +++ b/src/components/draw-app/IbpDrawProperties.vue @@ -3,6 +3,14 @@ import { useIBPDrawStore } from 'src/stores/ibp-draw-store'; import CanvasIBPProperty from './properties/CanvasIBPProperty.vue'; import IbpButtonProperty from './properties/IbpButtonProperty.vue'; import { IBPButton } from 'src/graphics/IBPButton/IBPButton'; +import IbpAlarmProperty from './properties/IbpAlarmProperty.vue'; +import { IbpAlarm } from 'src/graphics/ibpAlarm/IbpAlarm'; +import IbpKeyProperty from './properties/IbpKeyProperty.vue'; +import { IbpKey } from 'src/graphics/ibpKey/IbpKey'; +import { TextContent } from 'src/graphics/textContent/TextContent'; +import IbpTextProperty from './properties/IbpTextProperty.vue'; +import { Arrow } from 'src/graphics/arrow/Arrow'; +import IbpArrowProperty from './properties/IbpArrowPropery.vue'; const ibpDrawStore = useIBPDrawStore(); @@ -24,6 +32,18 @@ const ibpDrawStore = useIBPDrawStore(); + + + + diff --git a/src/components/draw-app/properties/IbpAlarmProperty.vue b/src/components/draw-app/properties/IbpAlarmProperty.vue new file mode 100644 index 0000000..dd0b7cb --- /dev/null +++ b/src/components/draw-app/properties/IbpAlarmProperty.vue @@ -0,0 +1,24 @@ + + + diff --git a/src/components/draw-app/properties/IbpArrowPropery.vue b/src/components/draw-app/properties/IbpArrowPropery.vue new file mode 100644 index 0000000..5dc8a8c --- /dev/null +++ b/src/components/draw-app/properties/IbpArrowPropery.vue @@ -0,0 +1,24 @@ + + + diff --git a/src/components/draw-app/properties/IbpKeyProperty.vue b/src/components/draw-app/properties/IbpKeyProperty.vue new file mode 100644 index 0000000..58fc364 --- /dev/null +++ b/src/components/draw-app/properties/IbpKeyProperty.vue @@ -0,0 +1,24 @@ + + + diff --git a/src/components/draw-app/properties/IbpTextProperty.vue b/src/components/draw-app/properties/IbpTextProperty.vue new file mode 100644 index 0000000..65b17d5 --- /dev/null +++ b/src/components/draw-app/properties/IbpTextProperty.vue @@ -0,0 +1,67 @@ + + + diff --git a/src/graphics/arrow/ArrowDrawAssistant.ts b/src/graphics/arrow/ArrowDrawAssistant.ts index 5c463b5..d024e49 100644 --- a/src/graphics/arrow/ArrowDrawAssistant.ts +++ b/src/graphics/arrow/ArrowDrawAssistant.ts @@ -32,6 +32,8 @@ export class ArrowDraw extends GraphicDrawAssistant { super(app, template, 'call_made', '箭头Arrow'); this.container.addChild(this.lineGraphic); this.container.addChild(this.arrowGraphic); + + ArrowPointEditPlugin.init(app, this); } bind(): void {