From 87cdd324d60e9bbc3cfd075e0e45efb028fdc0db Mon Sep 17 00:00:00 2001 From: Alexander Afanasyev Date: Mon, 26 Mar 2012 17:31:32 +0100 Subject: [PATCH] visualizer: Add optional name to the Node tooltip If Names::Add was previously specified, then it will be used in the tooltip. --- src/visualizer/visualizer/core.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) --- src/visualizer/visualizer/core.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/visualizer/visualizer/core.py b/src/visualizer/visualizer/core.py index 0ea3e0347..3c22f02e2 100644 --- a/src/visualizer/visualizer/core.py +++ b/src/visualizer/visualizer/core.py @@ -162,7 +162,13 @@ class Node(PyVizObject): ns3_node = ns.network.NodeList.GetNode(self.node_index) ipv4 = ns3_node.GetObject(ns.internet.Ipv4.GetTypeId()) ipv6 = ns3_node.GetObject(ns.internet.Ipv6.GetTypeId()) - lines = ['Node %i' % self.node_index] + + name = 'Node %i' % self.node_index + node_name = ns.core.Names.FindName (ns3_node) + if len(node_name)!=0: + name += ' (' + node_name + ')' + + lines = [name] lines.append('') self.emit("query-extra-tooltip-info", lines)