/[cashew-s-editor]/cashews/src/nongnu/cashews/eclipse/composer/ui/DiagramEditor.java
ViewVC logotype

Diff of /cashews/src/nongnu/cashews/eclipse/composer/ui/DiagramEditor.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.2 by gnu_andrew, Thu May 5 23:47:59 2005 UTC revision 1.3 by gnu_andrew, Mon May 16 18:08:20 2005 UTC
# Line 42  import java.util.EventObject; Line 42  import java.util.EventObject;
42    
43  import nongnu.cashews.eclipse.composer.dnd.DiagramTemplateTransferDropTargetListener;  import nongnu.cashews.eclipse.composer.dnd.DiagramTemplateTransferDropTargetListener;
44  import nongnu.cashews.eclipse.composer.model.Diagram;  import nongnu.cashews.eclipse.composer.model.Diagram;
45    import nongnu.cashews.eclipse.composer.model.ElementFactory;
46  import nongnu.cashews.eclipse.composer.parts.PartFactory;  import nongnu.cashews.eclipse.composer.parts.PartFactory;
47  import nongnu.cashews.eclipse.composer.parts.TreePartFactory;  import nongnu.cashews.eclipse.composer.parts.TreePartFactory;
48    
# Line 56  import org.eclipse.gef.DefaultEditDomain Line 57  import org.eclipse.gef.DefaultEditDomain
57  import org.eclipse.gef.KeyHandler;  import org.eclipse.gef.KeyHandler;
58  import org.eclipse.gef.KeyStroke;  import org.eclipse.gef.KeyStroke;
59  import org.eclipse.gef.dnd.TemplateTransferDragSourceListener;  import org.eclipse.gef.dnd.TemplateTransferDragSourceListener;
60    import org.eclipse.gef.dnd.TemplateTransferDropTargetListener;
61  import org.eclipse.gef.editparts.ScalableFreeformRootEditPart;  import org.eclipse.gef.editparts.ScalableFreeformRootEditPart;
62  import org.eclipse.gef.palette.PaletteRoot;  import org.eclipse.gef.palette.PaletteRoot;
63    import org.eclipse.gef.requests.CreationFactory;
64  import org.eclipse.gef.ui.actions.ActionRegistry;  import org.eclipse.gef.ui.actions.ActionRegistry;
65  import org.eclipse.gef.ui.actions.GEFActionConstants;  import org.eclipse.gef.ui.actions.GEFActionConstants;
66  import org.eclipse.gef.ui.parts.ContentOutlinePage;  import org.eclipse.gef.ui.parts.ContentOutlinePage;
# Line 190  public class DiagramEditor extends Graph Line 193  public class DiagramEditor extends Graph
193      getGraphicalViewer().setContents(this.diagram);      getGraphicalViewer().setContents(this.diagram);
194    
195      getGraphicalViewer().addDropTargetListener(      getGraphicalViewer().addDropTargetListener(
196                                                 new DiagramTemplateTransferDropTargetListener(                                                 new TemplateTransferDropTargetListener(getGraphicalViewer())
197                                                                                               getGraphicalViewer()));                                                 {
198                                                     protected CreationFactory getFactory(Object template)
199                                                     {
200                                                       return new ElementFactory(template);
201                                                     }
202                                                   });
203    }    }
204    
205    // ------------------------------------------------------------------------    // ------------------------------------------------------------------------

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.3

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26