setEdgeTooltipDirectR Documentation

setEdgeTooltipDirect

Description

In the specified CytoscapeWindow, set the tooltips of the specified edge or edges. The tooltips are not available until redraw is called.

Usage

setEdgeTooltipDirect(obj, edge.names, new.values)

Arguments

obj a CytoscapeWindowClass object.
edge.names one or more cy2-style edge names, String objects.
new.values one or more String objects.

Value

None.

Author(s)

Paul Shannon

See Also

cy2.edge.names setEdgeTooltipRule

Examples

  cw <- new.CytoscapeWindow ('setEdgeTooltipDirect.test', graph=makeSimpleGraph())
  displayGraph (cw)
  layoutNetwork (cw, 'jgraph-spring')
  redraw (cw)

  edges.of.interest = as.character (cy2.edge.names (cw@graph))

    # first try passing three edges and three tooltips
  setEdgeTooltipDirect (cw, edges.of.interest, c ('tooltip #1', 'tooltip #2', 'tooltip #3'))
  redraw (cw)

  Sys.sleep (1)
  
    # now try passing three edges and one tooltip
  setEdgeTooltipDirect (cw, edges.of.interest, 'a general purpose tooltip')
  redraw (cw)

  setEdgeTooltipDirect (cw, edges.of.interest, '')
  redraw (cw)