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.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.src.canvas.organize()
|
||||
self.src.canvas.organize()
|
||||
if self.has_shadows():
|
||||
self.dst.canvas.organize()
|
||||
|
||||
def draw_edge(
|
||||
|
@ -472,6 +473,8 @@ class CanvasWirelessEdge(Edge):
|
|||
) -> None:
|
||||
logging.debug("drawing wireless link from node %s to node %s", 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.link: Link = link
|
||||
self.token: str = token
|
||||
|
|
|
@ -333,10 +333,6 @@ class CanvasManager:
|
|||
return
|
||||
edge = CanvasWirelessEdge(self.app, src, dst, network_id, token, link)
|
||||
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(
|
||||
self, src: CanvasNode, dst: CanvasNode, link: Link
|
||||
|
|
Loading…
Reference in a new issue