瀏覽代碼

与说明书统一

haojianlong 4 年之前
父節點
當前提交
d9e5efcdae
共有 3 個文件被更改,包括 21 次插入0 次删除
  1. 7 0
      src/lib/items/SFHFQZoneLegendItem.ts
  2. 7 0
      src/lib/items/SSCPZZoneLegendItem.ts
  3. 7 0
      src/lib/items/SZoneLegendItem.ts

+ 7 - 0
src/lib/items/SFHFQZoneLegendItem.ts

@@ -237,6 +237,13 @@ export class SFHFQZoneLegendItem extends SPolygonItem {
             painter.pen.lineCapStyle = SLineCapStyle.Square
             painter.pen.lineWidth = painter.toPx(this._lineWidth)
             painter.brush.color = brushcolor
+            if (this.selected) {
+                painter.pen.lineWidth = painter.toPx(this.lineWidth * 2);
+                painter.shadow.shadowBlur = 10;
+                painter.shadow.shadowColor = new SColor(`#00000033`);
+                painter.shadow.shadowOffsetX = 5;
+                painter.shadow.shadowOffsetY = 5;
+            }
             // @ts-ignore
             painter.drawPolygon([...this.pointList]);
         } else {

+ 7 - 0
src/lib/items/SSCPZZoneLegendItem.ts

@@ -245,6 +245,13 @@ export class SSCPZZoneLegendItem extends SPolygonItem {
             painter.pen.lineCapStyle = SLineCapStyle.Square
             painter.pen.lineWidth = painter.toPx(this._lineWidth)
             painter.brush.color = brushcolor
+            if (this.selected) {
+                painter.pen.lineWidth = painter.toPx(this.lineWidth * 2);
+                painter.shadow.shadowBlur = 10;
+                painter.shadow.shadowColor = new SColor(`#00000033`);
+                painter.shadow.shadowOffsetX = 5;
+                painter.shadow.shadowOffsetY = 5;
+            }
             // @ts-ignore
             painter.drawPolygon([...this.pointList]);
         } else {

+ 7 - 0
src/lib/items/SZoneLegendItem.ts

@@ -238,6 +238,13 @@ export class SZoneLegendItem extends SPolygonItem {
             painter.pen.lineCapStyle = SLineCapStyle.Square
             painter.pen.lineWidth = painter.toPx(this._lineWidth)
             painter.brush.color = brushcolor
+            if (this.selected) {
+                painter.pen.lineWidth = painter.toPx(this.lineWidth * 2);
+                painter.shadow.shadowBlur = 10;
+                painter.shadow.shadowColor = new SColor(`#00000033`);
+                painter.shadow.shadowOffsetX = 5;
+                painter.shadow.shadowOffsetY = 5;
+            }
             // @ts-ignore
             painter.drawPolygon([...this.pointList]);
         } else {