Package org.eclipse.gef.dnd

Examples of org.eclipse.gef.dnd.TemplateTransferDropTargetListener


        });

    viewer.setContents(WhiteboardManager.getInstance()
        .getSXEMessageHandler().getDocumentRecord().getRoot());

    viewer.addDropTargetListener(new TemplateTransferDropTargetListener(
        viewer) {
      /**
       * Overridden by the superclass method because selecting the created
       * object here does not make sense as it differs from the one that
       * will be created by the command (and finally by the DocumentRecord
View Full Code Here


    setPartName(data.getName());
  }

  private TransferDropTargetListener createTransferDropTargetListener(
    final ScrollingGraphicalViewer viewer) {
    return new TemplateTransferDropTargetListener(viewer) {
      @Override
      protected CreationFactory getFactory(final Object template) {
        if (template instanceof CreationFactory)
          return (CreationFactory) template;
        return null;
View Full Code Here

  protected void initializeGraphicalViewer() {
    super.initializeGraphicalViewer();
    getGraphicalViewer().setContents(getMusicDiagram());
    getGraphicalViewer()
        .addDropTargetListener(
            (TransferDropTargetListener) new TemplateTransferDropTargetListener(
                getGraphicalViewer()));
    getGraphicalViewer()
        .addDropTargetListener(
            (TransferDropTargetListener) new TextTransferDropTargetListener(
                getGraphicalViewer(), TextTransfer
View Full Code Here

          "info.textgrid.lab.noteeditor.outline.contextmenu", //$NON-NLS-1$
          provider, getSite().getSelectionProvider());
      getViewer().setKeyHandler(getCommonKeyHandler());
      getViewer()
          .addDropTargetListener(
              (TransferDropTargetListener) new TemplateTransferDropTargetListener(
                  getViewer()));
      insertSwitchVariantAction();
      showPage(ID_OUTLINE);
    }
View Full Code Here

     * enable model element creation by dragging from the palette.
     *
     * @see #createPaletteViewerProvider()
     */
    private TransferDropTargetListener createTransferDropTargetListener() {
        return new TemplateTransferDropTargetListener(getGraphicalViewer()) {
            protected CreationFactory getFactory(Object template) {
                return ShapesFactory.getInstance((Class)template);
            }
        };
    }
View Full Code Here

   * element creation by dragging from the palette.
   *
   * @see #createPaletteViewerProvider()
   */
  private TransferDropTargetListener createTransferDropTargetListener() {
    return new TemplateTransferDropTargetListener(getGraphicalViewer()) {
      /*
       * (non-Javadoc)
       * @see org.eclipse.gef.dnd.TemplateTransferDropTargetListener#getFactory(java.lang.Object)
       */
      @SuppressWarnings("rawtypes")
 
View Full Code Here

protected void initializeGraphicalViewer() {
  super.initializeGraphicalViewer();
  getGraphicalViewer().setContents(getLogicDiagram());
 
  getGraphicalViewer().addDropTargetListener((TransferDropTargetListener)
    new TemplateTransferDropTargetListener(getGraphicalViewer()));
  getGraphicalViewer().addDropTargetListener((TransferDropTargetListener)
    new TextTransferDropTargetListener(
        getGraphicalViewer(), TextTransfer.getInstance()));
}
View Full Code Here

    getSite().registerContextMenu(
      "org.eclipse.gef.examples.logic.outline.contextmenu", //$NON-NLS-1$
      provider, getSite().getSelectionProvider());
    getViewer().setKeyHandler(getCommonKeyHandler());
    getViewer().addDropTargetListener((TransferDropTargetListener)
      new TemplateTransferDropTargetListener(getViewer()));
    IToolBarManager tbm = getSite().getActionBars().getToolBarManager();
    showOutlineAction = new Action() {
      public void run() {
        showPage(ID_OUTLINE);
      }
View Full Code Here

  }

  @Override
  protected void initializeGraphicalViewer() {
    getGraphicalViewer().setContents(diagram);
    transferTargetListener = new TemplateTransferDropTargetListener(getGraphicalViewer());
    getGraphicalViewer().addDropTargetListener(transferTargetListener);
  }
View Full Code Here

TOP

Related Classes of org.eclipse.gef.dnd.TemplateTransferDropTargetListener

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.