[graphl-cvs] graphl/src/org/mediavirus/graphl/interaction GraphlManipulator.java
Status: Pre-Alpha
Brought to you by:
flo1
|
From: Flo L. <fl...@us...> - 2004-10-21 16:00:58
|
Update of /cvsroot/graphl/graphl/src/org/mediavirus/graphl/interaction In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4235/src/org/mediavirus/graphl/interaction Modified Files: GraphlManipulator.java Log Message: - BUG updating painter list in GraphlPane menus - BUG scale center in center of viewport - FEATURE SortedNodeLayouter sorts on arbitrary property - FEATURE SortedNodeLayouter configurable in GUI + configfile - FEATURE BoxNodePainter: configurable roundedRect + cornerRadius - BUG added beaninfo for manhattanEdgePainter Index: GraphlManipulator.java =================================================================== RCS file: /cvsroot/graphl/graphl/src/org/mediavirus/graphl/interaction/GraphlManipulator.java,v retrieving revision 1.5 retrieving revision 1.6 diff -C2 -d -r1.5 -r1.6 *** GraphlManipulator.java 14 Oct 2004 13:03:06 -0000 1.5 --- GraphlManipulator.java 21 Oct 2004 16:00:49 -0000 1.6 *************** *** 237,242 **** } else if (!doDragNode && oldTranslation != null){ ! double dx = mousePos.getX() - dragStart.getX(); ! double dy = mousePos.getY() - dragStart.getY(); graphPane.setTranslation(dx + oldTranslation.getX(), dy + oldTranslation.getY()); } --- 237,242 ---- } else if (!doDragNode && oldTranslation != null){ ! double dx = (mousePos.getX() - dragStart.getX()) / graphPane.getScaleFactor(); ! double dy = (mousePos.getY() - dragStart.getY()) / graphPane.getScaleFactor(); graphPane.setTranslation(dx + oldTranslation.getX(), dy + oldTranslation.getY()); } |