pygui: small cleanup for wireless edge creation
This commit is contained in:
parent
754b8ba91e
commit
fb3d593751
2 changed files with 4 additions and 5 deletions
|
@ -172,7 +172,8 @@ class Edge:
|
||||||
self.dst_shadow = self.src.canvas.get_shadow(self.dst)
|
self.dst_shadow = self.src.canvas.get_shadow(self.dst)
|
||||||
self.id = self.draw_edge(self.src.canvas, self.src, self.dst_shadow, state)
|
self.id = self.draw_edge(self.src.canvas, self.src, self.dst_shadow, state)
|
||||||
self.id2 = self.draw_edge(self.dst.canvas, self.src_shadow, self.dst, state)
|
self.id2 = self.draw_edge(self.dst.canvas, self.src_shadow, self.dst, state)
|
||||||
self.src.canvas.organize()
|
self.src.canvas.organize()
|
||||||
|
if self.has_shadows():
|
||||||
self.dst.canvas.organize()
|
self.dst.canvas.organize()
|
||||||
|
|
||||||
def draw_edge(
|
def draw_edge(
|
||||||
|
@ -472,6 +473,8 @@ class CanvasWirelessEdge(Edge):
|
||||||
) -> None:
|
) -> None:
|
||||||
logging.debug("drawing wireless link from node %s to node %s", src, dst)
|
logging.debug("drawing wireless link from node %s to node %s", src, dst)
|
||||||
super().__init__(app, src, dst)
|
super().__init__(app, src, dst)
|
||||||
|
self.src.wireless_edges.add(self)
|
||||||
|
self.dst.wireless_edges.add(self)
|
||||||
self.network_id: int = network_id
|
self.network_id: int = network_id
|
||||||
self.link: Link = link
|
self.link: Link = link
|
||||||
self.token: str = token
|
self.token: str = token
|
||||||
|
|
|
@ -333,10 +333,6 @@ class CanvasManager:
|
||||||
return
|
return
|
||||||
edge = CanvasWirelessEdge(self.app, src, dst, network_id, token, link)
|
edge = CanvasWirelessEdge(self.app, src, dst, network_id, token, link)
|
||||||
self.wireless_edges[token] = edge
|
self.wireless_edges[token] = edge
|
||||||
src.wireless_edges.add(edge)
|
|
||||||
dst.wireless_edges.add(edge)
|
|
||||||
src.canvas.tag_raise(src.id)
|
|
||||||
dst.canvas.tag_raise(dst.id)
|
|
||||||
|
|
||||||
def delete_wireless_edge(
|
def delete_wireless_edge(
|
||||||
self, src: CanvasNode, dst: CanvasNode, link: Link
|
self, src: CanvasNode, dst: CanvasNode, link: Link
|
||||||
|
|
Loading…
Add table
Reference in a new issue