From d6f6211306708d22ddcbe4e350f906c63220d7a4 Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Fri, 29 Jun 2012 16:21:42 +0200 Subject: More graph gui components. Selection moved from GraphModel to GraphPanel --- src/main/java/com/c2kernel/gui/graph/view/EditorPanel.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/main/java/com/c2kernel/gui/graph/view/EditorPanel.java') diff --git a/src/main/java/com/c2kernel/gui/graph/view/EditorPanel.java b/src/main/java/com/c2kernel/gui/graph/view/EditorPanel.java index 1feb691..a27482d 100644 --- a/src/main/java/com/c2kernel/gui/graph/view/EditorPanel.java +++ b/src/main/java/com/c2kernel/gui/graph/view/EditorPanel.java @@ -23,7 +23,7 @@ public class EditorPanel extends JPanel public GraphPanel mGraphPanel = null; protected JScrollPane mGraphScrollPane = null; // Graph Controllers - protected MultiSelectionDragController mMultiSelectionDragController = new MultiSelectionDragController(); + protected MultiSelectionDragController mMultiSelectionDragController; protected VertexConstructionController mVertexConstructionController = new VertexConstructionController(); protected EdgeConstructionController mEdgeConstructionController = new EdgeConstructionController(); protected AutoScrollController mAutoScrollController = new AutoScrollController(); @@ -56,7 +56,7 @@ public class EditorPanel extends JPanel mGraphModelManager.addObserver(mGraphPanel); // The multi selection drag controller modifies the graph model // and listens to the graph panel and editor tool bar - mMultiSelectionDragController.setGraphModelManager(mGraphModelManager); + mMultiSelectionDragController = new MultiSelectionDragController(mGraphModelManager, mGraphPanel); mGraphPanel.addMouseListener(mMultiSelectionDragController); mGraphPanel.addMouseMotionListener(mMultiSelectionDragController); mGraphPanel.addKeyListener(mMultiSelectionDragController); -- cgit v1.2.3