Changeset 11525:a6619bfdc8e4 in orange


Ignore:
Timestamp:
05/17/13 12:46:11 (11 months ago)
Author:
markotoplak
Branch:
default
Message:

Made menu tooltips "lighter" (like those on canvas).

Location:
Orange/OrangeCanvas
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • Orange/OrangeCanvas/canvas/items/nodeitem.py

    r11442 r11525  
    11781178def NodeItem_toolTipHelper(node, links_in=[], links_out=[]): 
    11791179    """ 
    1180     A helper function for constructing a standard tooltop for the node 
     1180    A helper function for constructing a standard tooltip for the node 
    11811181    in on the canvas. 
    11821182 
     
    11981198    inputs_list_fmt = "Inputs:<ul>{inputs}</ul><hr/>" 
    11991199    outputs_list_fmt = "Outputs:<ul>{outputs}</ul>" 
    1200     inputs = outputs = ["None"] 
    12011200    if desc.inputs: 
    12021201        inputs = [channel_fmt.format(inp.name) for inp in desc.inputs] 
     1202        inputs = inputs_list_fmt.format(inputs="".join(inputs)) 
     1203    else: 
     1204        inputs = "No inputs<hr/>"  
    12031205 
    12041206    if desc.outputs: 
    12051207        outputs = [channel_fmt.format(out.name) for out in desc.outputs] 
    1206  
    1207     inputs = inputs_list_fmt.format(inputs="".join(inputs)) 
    1208     outputs = outputs_list_fmt.format(outputs="".join(outputs)) 
     1208        outputs = outputs_list_fmt.format(outputs="".join(outputs)) 
     1209    else: 
     1210        outputs = "No outputs"  
     1211 
    12091212    tooltip = title + inputs + outputs 
    12101213    style = "ul { margin-top: 1px; margin-bottom: 1px; }" 
  • Orange/OrangeCanvas/registry/qt.py

    r11440 r11525  
    297297    tooltip.append("<b>{name}</b>".format(name=escape(desc.name))) 
    298298 
    299     if desc.project_name: 
     299    if desc.project_name and desc.project_name != "Orange": 
    300300        tooltip[0] += " (from {0})".format(desc.project_name) 
    301301 
    302302    if desc.description: 
    303         tooltip.append("<b>Description</b><br/>{0}".format( 
     303        tooltip.append("{0}".format( 
    304304                            escape(desc.description))) 
    305305 
     
    309309        inputs = "".join(inputs_fmt.format(name=inp.name, class_name=inp.type) 
    310310                         for inp in desc.inputs) 
     311        tooltip.append("Inputs:<ul>{0}</ul>".format(inputs)) 
    311312    else: 
    312         inputs = "<ul>None</ul>" 
    313  
    314     tooltip.append("<b>Inputs</b><ul>{0}</ul>".format(inputs)) 
     313        tooltip.append("No inputs") 
    315314 
    316315    if desc.outputs: 
    317316        outputs = "".join(inputs_fmt.format(name=out.name, class_name=out.type) 
    318317                          for out in desc.outputs) 
     318        tooltip.append("Outputs:<ul>{0}</ul>".format(outputs)) 
    319319    else: 
    320         outputs = "<ul>None</ul>" 
    321  
    322     tooltip.append("<b>Outputs</b><ul>{0}</ul>".format(outputs)) 
     320        tooltip.append("No outputs") 
    323321 
    324322    return "<hr/>".join(tooltip) 
Note: See TracChangeset for help on using the changeset viewer.