Java 类org.eclipse.ui.internal.ide.EditorAreaDropAdapter 实例源码

项目:limpet    文件:ApplicationWorkbenchWindowAdvisor.java   
public void preWindowOpen()
{
  IWorkbenchWindowConfigurer configurer = getWindowConfigurer();

  // show the shortcut bar and progress indicator, which are hidden by
  // default
  configurer.setShowPerspectiveBar(true);
  configurer.setShowFastViewBars(true);
  configurer.setShowProgressIndicator(true);

  // add the drag and drop support for the editor area
  configurer.addEditorAreaTransfer(EditorInputTransfer.getInstance());
  configurer.addEditorAreaTransfer(ResourceTransfer.getInstance());
  configurer.addEditorAreaTransfer(FileTransfer.getInstance());
  configurer.addEditorAreaTransfer(MarkerTransfer.getInstance());
  configurer.configureEditorAreaDropListener(new EditorAreaDropAdapter(
      configurer.getWindow()));

  hookTitleUpdateListeners(configurer);
}
项目:OpenSPIFe    文件:EnsembleWorkbenchWindowAdvisor.java   
public EnsembleWorkbenchWindowAdvisor(IWorkbenchWindowConfigurer configurer) {
        super(configurer);

        // set the initialize app window size
        Rectangle monitorSize = PlatformUI.getWorkbench().getDisplay().getPrimaryMonitor().getClientArea();
        configurer.setInitialSize(getInitialWindowSize(monitorSize.width, monitorSize.height));

        configurer.setShowCoolBar(true);
        configurer.setShowStatusLine(true);
        configurer.setShowProgressIndicator(true);
        configurer.setShowPerspectiveBar(true);

        // add the drag and drop support for the editor area
        // TODO investigate how much of the following commented code would be useful to us
//      configurer.addEditorAreaTransfer(EditorInputTransfer.getInstance());
//      configurer.addEditorAreaTransfer(ResourceTransfer.getInstance());
//      configurer.addEditorAreaTransfer(FileTransfer.getInstance());
//      configurer.addEditorAreaTransfer(MarkerTransfer.getInstance());
        configurer.configureEditorAreaDropListener(new EditorAreaDropAdapter(configurer.getWindow()));

        removeActionSets(getUndesirableActionSets());
        removePopupMenus(getUndesirablePopupMenus());
    }
项目:tlaplus    文件:ApplicationWorkbenchWindowAdvisor.java   
public void preWindowOpen()
{
    IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
    configurer.setInitialSize(new Point(800, 600));
    configurer.setShowFastViewBars(true);
    configurer.setShowStatusLine(true);
    configurer.setShowProgressIndicator(true);
    configurer.setShowCoolBar(false);

    // A DropTargetAdapter is need for editor DND support
    final DropTargetListener dtl = new EditorAreaDropAdapter(
            configurer.getWindow());
    configurer.configureEditorAreaDropListener(dtl);
}