Update of /cvsroot/graphl/graphl/src/org/mediavirus/graphl/layout
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13893/src/org/mediavirus/graphl/layout
Modified Files:
AbsoluteNodeLayouter.java
Log Message:
* added command line option support in GraphlApplication
* added "Exit" menu entry (for quitting without window decorations)
* fixes for LineEdgePainter and ShapeNodePainter
* minor documentation updates
* more default config tweaking
Index: AbsoluteNodeLayouter.java
===================================================================
RCS file: /cvsroot/graphl/graphl/src/org/mediavirus/graphl/layout/AbsoluteNodeLayouter.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** AbsoluteNodeLayouter.java 4 Oct 2004 10:21:01 -0000 1.4
--- AbsoluteNodeLayouter.java 5 Oct 2004 07:54:19 -0000 1.5
***************
*** 33,43 ****
boolean draggable = true;
! /*
! * Overrides @see org.mediavirus.graphl.layout.NodeLayouter#performLayoutStep(org.mediavirus.graphl.graph.Node, org.mediavirus.graphl.layout.GraphlLayoutStrategy.GraphManager)
*/
public void performLayoutStep(Node node, GraphManager manager) {
if (method == FIXED) {
if (draggable && node.isDragging()) {
- // TODO (2) take scale and offset into account
setTarget(new Point2D.Double(node.getCenterX()/scale.getX()-offset.getX(), node.getCenterY()/scale.getY()-offset.getY()));
}
--- 33,42 ----
boolean draggable = true;
! /**
! * @see org.mediavirus.graphl.layout.NodeLayouter#performLayoutStep(org.mediavirus.graphl.graph.Node, org.mediavirus.graphl.layout.GraphlLayoutStrategy.GraphManager)
*/
public void performLayoutStep(Node node, GraphManager manager) {
if (method == FIXED) {
if (draggable && node.isDragging()) {
setTarget(new Point2D.Double(node.getCenterX()/scale.getX()-offset.getX(), node.getCenterY()/scale.getY()-offset.getY()));
}
|