|
@@ -269,6 +269,9 @@ export class SBaseIconTextEdit extends SGraphEdit {
|
|
|
|
|
|
textItemList: SBaseTextEdit[] = [];
|
|
|
|
|
|
+
|
|
|
+ curTextItem: SBaseTextEdit | null = null;
|
|
|
+
|
|
|
|
|
|
* 构造体
|
|
|
*
|
|
@@ -326,6 +329,7 @@ export class SBaseIconTextEdit extends SGraphEdit {
|
|
|
obj.isTransform = false;
|
|
|
obj.showSelect = false;
|
|
|
obj.color = new SColor(item.color);
|
|
|
+ obj.connect('textSelect', this, this.textSelectChange)
|
|
|
textItemList.push(obj)
|
|
|
})
|
|
|
this.textItemList = textItemList;
|
|
@@ -380,6 +384,14 @@ export class SBaseIconTextEdit extends SGraphEdit {
|
|
|
}
|
|
|
|
|
|
|
|
|
+ * 选中的文本item变化
|
|
|
+ */
|
|
|
+ textSelectChange(item: SBaseTextEdit): void {
|
|
|
+ this.curTextItem = item;
|
|
|
+ console.log(this);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
* 鼠标按下事件
|
|
|
*
|
|
|
* @param event 事件对象
|