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(-)
This commit is contained in:
Alexander Afanasyev
2012-03-26 17:31:32 +01:00
parent 44d30f6ea9
commit 87cdd324d6

View File

@@ -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 = ['<b><u>Node %i</u></b>' % self.node_index]
name = '<b><u>Node %i</u></b>' % self.node_index
node_name = ns.core.Names.FindName (ns3_node)
if len(node_name)!=0:
name += ' <b>(' + node_name + ')</b>'
lines = [name]
lines.append('')
self.emit("query-extra-tooltip-info", lines)