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(); }
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); }
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); }
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); }
private void initDropTarget() { final AbstractTransferDropTargetListener dropTargetListener = new ERDiagramOutlineTransferDropTargetListener(graphicalViewer, TemplateTransfer.getInstance()); graphicalViewer.addDropTargetListener(dropTargetListener); }
private void initDropTarget() { AbstractTransferDropTargetListener dropTargetListener = new ERDiagramOutlineTransferDropTargetListener( this.graphicalViewer, TemplateTransfer.getInstance()); this.graphicalViewer.addDropTargetListener(dropTargetListener); }
@Override public AbstractTransferDropTargetListener getDropListener(EditPartViewer viewer) { return new TextStyleTransferDropListener(viewer); }
/** * 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); }
/** * 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); }
/** * 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);