[graphl-cvs] graphl/src/org/mediavirus/graphl/interaction GraphlManipulator.java
Status: Pre-Alpha
Brought to you by:
flo1
From: Flo L. <fl...@us...> - 2005-12-18 13:30:09
|
Update of /cvsroot/graphl/graphl/src/org/mediavirus/graphl/interaction In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23462/src/org/mediavirus/graphl/interaction Modified Files: GraphlManipulator.java Log Message: fixed small regression bug in node creation Index: GraphlManipulator.java =================================================================== RCS file: /cvsroot/graphl/graphl/src/org/mediavirus/graphl/interaction/GraphlManipulator.java,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** GraphlManipulator.java 18 Dec 2005 11:11:41 -0000 1.14 --- GraphlManipulator.java 18 Dec 2005 13:30:00 -0000 1.15 *************** *** 123,129 **** Edge clickEdge = graphPane.getHoverEdge(); ! if (e.getClickCount() == 2) { //(e.getWhen() - lastClick) < 300) { if ((clickNode == null) && (clickEdge == null)) { final Node newNode = graphPane.getFilteredGraph().createNode(); clickNode = newNode; clickNode.setCenter(p.getX(), p.getY()); --- 123,130 ---- Edge clickEdge = graphPane.getHoverEdge(); ! if (e.getClickCount() == 2) { if ((clickNode == null) && (clickEdge == null)) { final Node newNode = graphPane.getFilteredGraph().createNode(); + graphPane.getFilteredGraph().addElements(Collections.singleton(newNode), null); clickNode = newNode; clickNode.setCenter(p.getX(), p.getY()); *************** *** 244,248 **** Point d = new Point(); graphPane.screenToGraphPoint(dragStart,d); ! ((DefaultGraph)graphPane.getSourceGraph()).addElements(Collections.singleton(newNode), Collections.singleton(edge)); TypeMenu nodeTypeMenu = new TypeMenu("New Node", graphPane.getVocabularies()); --- 245,249 ---- Point d = new Point(); graphPane.screenToGraphPoint(dragStart,d); ! graphPane.getFilteredGraph().addElements(Collections.singleton(newNode), Collections.singleton(edge)); TypeMenu nodeTypeMenu = new TypeMenu("New Node", graphPane.getVocabularies()); |