Yeah... I did a quick hack in your render_network and added this to the signals loop:
local tooltip = ""
if signal.signal.type == "item" then
tooltip = {"", game.item_prototypes[signal.signal.name].localised_name }
elseif signal.signal.type == "fluid" then
tooltip = {"", game.fluid_prototypes[signal.signal.name].localised_name }
end
table.add {
type = "sprite-button",
sprite = SIGNAL_TYPE_MAP[signal.signal.type] .. "/" .. signal.signal.name,
number = signal.count,
style = signal_style,
tooltip = tooltip
}
I just can understand how to make nice tooltips... I looked at FNEI and Helmod and... there is some black magic in these tooltips that I am failing to understand :)