Package org.eclipse.ui

Examples of org.eclipse.ui.IPartListener


            }
        };
        selectionService.addPostSelectionListener(workbenchSelectionListener);
       
        // Add workbench part listener
        workbenchPartListener = new IPartListener() {
            @Override
            public void partOpened(IWorkbenchPart part) {
                if (part instanceof DocumentView) {
                    handleWorkbenchSelection(selectionService.getSelection());
                }
View Full Code Here


        } });
    }
    for(final IWorkbenchPage page : getWindowConfigurer().getWindow().getPages()) {
      if(page.getViewReferences().length < 1)
        getWindowConfigurer().setShowMenuBar(true);
      page.addPartListener(new IPartListener() {
        public void partActivated(IWorkbenchPart part) {
        }
        public void partBroughtToTop(IWorkbenchPart part) {
        }
        public void partClosed(IWorkbenchPart part) {
View Full Code Here

   * The solution is to coordinate the current embedded editor activation and deactivation
   * with the CompositeEditor (IWorkbenchPart) activation and deactivation.
   */
  private IPartListener getPartlistener() {
    if (partListener == null) {
      partListener = new IPartListener() {
        public void partActivated(IWorkbenchPart part) {
          if (part == CompositeEditor.this) {
            IEditorPart lastActiveEditor = embeddedEditors.getActiveEditor();
            if (lastActiveEditor != null) {
              editorManager.activate(lastActiveEditor);
View Full Code Here

          if (commandEvent.isEnabledChanged()) {
            updateState(commandEvent.getCommand().isEnabled());
          }
        }
      });
      getWorkbenchWindow().getPartService().addPartListener(new IPartListener() {

        /* (non-Javadoc)
         * @see org.eclipse.ui.IPartListener#partActivated(org.eclipse.ui.IWorkbenchPart)
         */
        @Override
 
View Full Code Here

    if (!inited) {
      inited = true;
     
      updateActivityState();
     
      page.addPartListener(new IPartListener() {
       
        @Override
        public void partOpened(IWorkbenchPart part) {
          if (isEnabled())
            install(part);
View Full Code Here

  private Table table;
  private TableViewer viewer;
  private IPartListener partListener;

  public RunningEventView() {
    partListener = new IPartListener() {

      public void partActivated(IWorkbenchPart part) {
        if (part instanceof SequenceEditor) {
          SequenceEditor editor = (SequenceEditor) part;
          editor.addLogEntryListener(RunningEventView.this);
View Full Code Here

  private TableViewer viewer;
  private IPartListener partListener;

  public BackUpLogView() {
    ExportUtils.getInstance().addSaveListener(this);
    partListener = new IPartListener() {

      public void partActivated(IWorkbenchPart part) {
        synchronizeSelection(part);
      }
View Full Code Here

        Display d = Display.getDefault();
        //Must be backward compatible.
        d.asyncExec(new Runnable() {
            public void run() {
                // install content assist processor on all future parts
                WorkbenchUtil.addToAllPartListener(new IPartListener() {
                   
                    public void partOpened(IWorkbenchPart part) {
                        installContentAssistProcessor(part);
                    }
                   
View Full Code Here

          try {
            IWorkbenchWindow window = workbench.openWorkbenchWindow(EOModelerPerspectiveFactory.EOMODELER_PERSPECTIVE_ID, null);
            window.getActivePage().openEditor(new FileEditorInput(editorFile), EOModelEditor.EOMODEL_EDITOR_ID);
            // MS: This is super hacky, but having a console open in the entity modeler perspective is fucking annoying.
            // So we're just going to forcefully close the thing.
            window.getPartService().addPartListener(new IPartListener() {
              public void partOpened(final IWorkbenchPart part) {
                if ("org.eclipse.ui.console.ConsoleView".equals(part.getSite().getId())) {
                  Display.getDefault().asyncExec(new Runnable() {
                    public void run() {
                      part.getSite().getPage().hideView((IViewPart)part);
View Full Code Here

        }
      }
    });
   
    IViewSite site = getViewSite();
    final IPartListener partListener = new IPartListener() {
     
      @Override
      public void partOpened(IWorkbenchPart part) {
      }
     
View Full Code Here

TOP

Related Classes of org.eclipse.ui.IPartListener

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.