updated new gui to properly update modified addresses for nodes, added validation for ip4/ip6, fixed redrawing edge labels when node addresses change

This commit is contained in:
Blake Harnden 2020-03-04 11:38:24 -08:00
parent 4093b2244a
commit 0d4a86f10e
3 changed files with 94 additions and 7 deletions

View file

@ -107,6 +107,8 @@ class CanvasNode:
def redraw(self):
self.canvas.itemconfig(self.id, image=self.image)
self.canvas.itemconfig(self.text_id, text=self.core_node.name)
for edge in self.edges:
edge.redraw()
def _get_label_y(self):
image_box = self.canvas.bbox(self.id)