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 {