Java 类org.eclipse.gef.dnd.AbstractTransferDropTargetListener 实例源码

项目:PDFReporter-Studio    文件:AbstractVisualEditor.java   
protected void initializeEditor() {
    GraphicalViewer graphicalViewer = getGraphicalViewer();
    graphicalViewer.addDropTargetListener(new JSSTemplateTransferDropTargetListener(graphicalViewer));
    graphicalViewer.addDropTargetListener(new ReportUnitDropTargetListener(graphicalViewer));
    graphicalViewer.addDropTargetListener(new ImageResourceDropTargetListener(graphicalViewer, ResourceTransfer
            .getInstance()));
    graphicalViewer.addDropTargetListener(new ImageResourceDropTargetListener(graphicalViewer, FileTransfer
            .getInstance()));
    graphicalViewer.addDropTargetListener(new ImageResourceDropTargetListener(graphicalViewer, ImageURLTransfer
            .getInstance()));

    // Load the contributed drop providers for the contributed template styles
    List<TemplateViewProvider> dropProviders = JaspersoftStudioPlugin.getExtensionManager().getStylesViewProvider();
    for (TemplateViewProvider provider : dropProviders) {
        AbstractTransferDropTargetListener listener = provider.getDropListener(graphicalViewer);
        if (listener != null)
            graphicalViewer.addDropTargetListener(listener);
    }

    getEditorSite().getActionBarContributor();
}
项目:ermasterr    文件:ERDiagramEditor.java   
private void initDragAndDrop(final GraphicalViewer viewer) {
    final AbstractTransferDragSourceListener dragSourceListener = new ERDiagramTransferDragSourceListener(viewer, TemplateTransfer.getInstance());
    viewer.addDragSourceListener(dragSourceListener);

    final AbstractTransferDropTargetListener dropTargetListener = new ERDiagramTransferDropTargetListener(viewer, TemplateTransfer.getInstance());

    viewer.addDropTargetListener(dropTargetListener);
}
项目:ermaster-k    文件:ERDiagramEditor.java   
private void initDragAndDrop(GraphicalViewer viewer) {
    AbstractTransferDragSourceListener dragSourceListener = new ERDiagramTransferDragSourceListener(
            viewer, TemplateTransfer.getInstance());
    viewer.addDragSourceListener(dragSourceListener);

    AbstractTransferDropTargetListener dropTargetListener = new ERDiagramTransferDropTargetListener(
            viewer, TemplateTransfer.getInstance());

    viewer.addDropTargetListener(dropTargetListener);
}
项目:erflute    文件:MainDiagramEditor.java   
protected void initDragAndDrop(GraphicalViewer viewer) {
    final AbstractTransferDragSourceListener dragSourceListener =
            new ERDiagramTransferDragSourceListener(viewer, TemplateTransfer.getInstance());
    viewer.addDragSourceListener(dragSourceListener);
    final AbstractTransferDropTargetListener dropTargetListener =
            new ERDiagramTransferDropTargetListener(viewer, TemplateTransfer.getInstance());
    viewer.addDropTargetListener(dropTargetListener);
}
项目:ermaster-nhit    文件:ERDiagramEditor.java   
private void initDragAndDrop(GraphicalViewer viewer) {
    AbstractTransferDragSourceListener dragSourceListener = new ERDiagramTransferDragSourceListener(
            viewer, TemplateTransfer.getInstance());
    viewer.addDragSourceListener(dragSourceListener);

    AbstractTransferDropTargetListener dropTargetListener = new ERDiagramTransferDropTargetListener(
            viewer, TemplateTransfer.getInstance());

    viewer.addDropTargetListener(dropTargetListener);
}
项目:ermasterr    文件:ERDiagramOutlinePage.java   
private void initDropTarget() {
    final AbstractTransferDropTargetListener dropTargetListener = new ERDiagramOutlineTransferDropTargetListener(graphicalViewer, TemplateTransfer.getInstance());

    graphicalViewer.addDropTargetListener(dropTargetListener);
}
项目:ermaster-k    文件:ERDiagramOutlinePage.java   
private void initDropTarget() {
    AbstractTransferDropTargetListener dropTargetListener = new ERDiagramOutlineTransferDropTargetListener(
            this.graphicalViewer, TemplateTransfer.getInstance());

    this.graphicalViewer.addDropTargetListener(dropTargetListener);
}
项目:PDFReporter-Studio    文件:TextStyleView.java   
@Override
public AbstractTransferDropTargetListener getDropListener(EditPartViewer viewer) {
    return new TextStyleTransferDropListener(viewer);
}
项目:erflute    文件:ERDiagramOutlinePage.java   
private void initDropTarget() {
    final AbstractTransferDropTargetListener dropTargetListener =
            new ERDiagramOutlineTransferDropTargetListener(graphicalViewer, TemplateTransfer.getInstance());
    graphicalViewer.addDropTargetListener(dropTargetListener);
}
项目:ermaster-nhit    文件:ERDiagramOutlinePage.java   
private void initDropTarget() {
    AbstractTransferDropTargetListener dropTargetListener = new ERDiagramOutlineTransferDropTargetListener(
            this.graphicalViewer, TemplateTransfer.getInstance());

    this.graphicalViewer.addDropTargetListener(dropTargetListener);
}
项目:PDFReporter-Studio    文件:CrosstabStyleView.java   
/**
 * Return the drop listener to handle the drag and drop of an element from the
 * tab to the editor, it can be null if the drag operation is not wanted
 * 
 * @param viewer
 *          the viewer of the editor
 * @return the drop listener that will be added to the editor, it will handle
 *         the drag of a crosstabstyle on a crosstab
 */
@Override
public AbstractTransferDropTargetListener getDropListener(EditPartViewer viewer) {
    return new CrosstabStyleTransferDropListener(viewer);
}
项目:PDFReporter-Studio    文件:TableStyleView.java   
/**
 * Return the drop listener to handle the drag and drop of an element from the
 * tab to the editor, it can be null if the drag operation is not wanted
 * 
 * @param viewer
 *          the viewer of the editor
 * @return the drop listener that will be added to the editor, it will handle
 *         the drag of a tablestyle on a table
 */
@Override
public AbstractTransferDropTargetListener getDropListener(EditPartViewer viewer) {
    return new TableStyleTransferDropListener(viewer);
}
项目:PDFReporter-Studio    文件:TemplateViewProvider.java   
/**
 * Return the drop listener to handle the drag and drop of an element from the tab to the editor, it can be null
 * if the drag operation is not wanted
 * 
 * @param viewer the viewer of the editor
 * @return the drop listener that will be added to the editor
 */
public AbstractTransferDropTargetListener getDropListener(EditPartViewer viewer);