display the range while configuring wlan node

This commit is contained in:
Huy Pham 2020-02-19 13:22:52 -08:00
parent d8f586bd2b
commit 23aeb40f54
3 changed files with 51 additions and 10 deletions

View file

@ -14,6 +14,7 @@ if TYPE_CHECKING:
TEXT_DISTANCE = 0.30
EDGE_WIDTH = 3
EDGE_COLOR = "#ff0000"
WIRELESS_COLOR = "#009933"
class CanvasWirelessEdge:
@ -31,7 +32,7 @@ class CanvasWirelessEdge:
self.dst = dst
self.canvas = canvas
self.id = self.canvas.create_line(
*position, tags=tags.WIRELESS_EDGE, width=1.5, fill="#009933"
*position, tags=tags.WIRELESS_EDGE, width=EDGE_WIDTH, fill="#009933"
)
def delete(self):

View file

@ -97,7 +97,7 @@ class CanvasNode:
self.canvas.nodes[other].wireless_edges.discard(wireless_edge)
wlan_edge = self.canvas.wireless_edges.pop(token, None)
self.canvas.delete(wlan_edge.id)
self.delete_antennas()
self.delete_antennas()
self.wireless_edges.clear()