com::mxgraph::mxIGraphLayout Interface Reference

Defines the requirements for an object that implements a graph layout. More...

Inheritance diagram for com::mxgraph::mxIGraphLayout:
com::mxgraph::mxFastOrganicLayout

List of all members.

Public Member Functions

void execute (Object parent)
 Executes the layout for the children of the specified parent.
void move (Object cell, double x, double y)
 Notified when a cell is being moved in a parent that has automatic layout to update the cell state (eg. index) so that the outcome of the layout will position the vertex as close to the point (x, y) as possible.

Detailed Description

Defines the requirements for an object that implements a graph layout.


Member Function Documentation

void com::mxgraph::mxIGraphLayout::execute ( Object  parent  ) 

Executes the layout for the children of the specified parent.

Parameters:
parent Parent cell that contains the children to be layed out.

Implemented in com::mxgraph::mxFastOrganicLayout.

void com::mxgraph::mxIGraphLayout::move ( Object  cell,
double  x,
double  y 
)

Notified when a cell is being moved in a parent that has automatic layout to update the cell state (eg. index) so that the outcome of the layout will position the vertex as close to the point (x, y) as possible.

Parameters:
cell Cell which is being moved.
x X-coordinate of the new cell location.
y Y-coordinate of the new cell location.

Implemented in com::mxgraph::mxFastOrganicLayout.


The documentation for this interface was generated from the following file:
Generated on Mon Oct 29 20:11:49 2012 for mxGraph by  doxygen 1.6.3