Package org.eclipse.ui

Examples of org.eclipse.ui.IEditorPart


     * @param editor
     * @param offset
     * @param length
     */
    public static void selectInEditor(ITextEditor editor, int offset, int length) {
        IEditorPart active = getActiveEditor();
        if (active != editor) {
            editor.getSite().getPage().activate(editor);
        }
        editor.selectAndReveal(offset, length);
    }
View Full Code Here


        {
            // enable the listeners
            connectionView.getSite().getWorkbenchWindow().getPartService().addPartListener( editorListener );

            // link
            IEditorPart activeEditor = connectionView.getSite().getWorkbenchWindow().getActivePage().getActiveEditor();
            linkViewWithEditor( activeEditor );
        }
        else
        {
            // dsable the listeners
View Full Code Here

        {
            Object objectToSelect = null;

            if ( part instanceof IEditorPart )
            {
                IEditorPart editor = ( IEditorPart ) part;
                IEditorInput input = editor.getEditorInput();
                if ( input != null && input instanceof EntryEditorInput )
                {
                    EntryEditorInput eei = ( EntryEditorInput ) input;
                    IEntry entry = eei.getResolvedEntry();
                    if ( entry != null )
View Full Code Here

        {
            // Enable the listener
            browserView.getSite().getWorkbenchWindow().getPartService().addPartListener( editorListener );

            // link
            IEditorPart activeEditor = browserView.getSite().getWorkbenchWindow().getActivePage().getActiveEditor();
            linkViewWithEditor( activeEditor );
        }
        else
        {
            // Disable the listener
View Full Code Here

        {
            Object objectToSelect = null;

            if ( part instanceof IEditorPart )
            {
                IEditorPart editor = ( IEditorPart ) part;
                IEditorInput input = editor.getEditorInput();
                if ( input != null && input instanceof EntryEditorInput )
                {
                    EntryEditorInput eei = ( EntryEditorInput ) input;
                    objectToSelect = eei.getInput();
                }
View Full Code Here

        if ( isChecked() ) // Enabling the listeners
        {
            PlatformUI.getWorkbench().getActiveWorkbenchWindow().getPartService().addPartListener( editorListener );

            IEditorPart activeEditor = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage()
                .getActiveEditor();
            if ( activeEditor instanceof ObjectClassEditor )
            {
                view.getSite().getPage().removePostSelectionListener( viewListener );
                linkViewWithEditor( ( ( ObjectClassEditor ) activeEditor ).getOriginalObjectClass() );
View Full Code Here

    private IWorkbenchPartReference getActivePartRef( List<IEntryEditor> editors )
    {
        for ( IEntryEditor editor : editors )
        {
            IWorkbenchPart part = ( IWorkbenchPart ) editor;
            IEditorPart activeEditor = part.getSite().getPage().getActiveEditor();
            if ( part == activeEditor )
            {
                IWorkbenchPartReference reference = part.getSite().getPage().getReference( part );
                return reference;
            }
View Full Code Here

        if ( isChecked() ) // Enabling the listeners
        {
            PlatformUI.getWorkbench().getActiveWorkbenchWindow().getPartService().addPartListener( editorListener );

            IEditorPart activeEditor = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage()
                .getActiveEditor();
            if ( activeEditor instanceof ObjectClassEditor )
            {
                linkViewWithEditor( ( ( ObjectClassEditor ) activeEditor ).getOriginalObjectClass() );
            }
View Full Code Here

  }

  private String computeTitle() {
    IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
    IWorkbenchPage currentPage = configurer.getWindow().getActivePage();
    IEditorPart activeEditor = null;
    if (currentPage != null) {
      activeEditor = lastActiveEditor;
    }

    String title = null;
    IProduct product = Platform.getProduct();
    if (product != null) {
      title = product.getName();
    }
    if (title == null) {
      title = ""; //$NON-NLS-1$
    }

    if (currentPage != null) {
      if (activeEditor != null) {
        lastEditorTitle = activeEditor.getTitleToolTip();
        title = NLS.bind(
            IDEWorkbenchMessages.WorkbenchWindow_shellTitle,
            lastEditorTitle, title);
      }
      IPerspectiveDescriptor persp = currentPage.getPerspective();
View Full Code Here

   * @param editorHidden TODO
   */
  private void updateTitle(boolean editorHidden) {
    IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
    IWorkbenchWindow window = configurer.getWindow();
    IEditorPart activeEditor = null;
    IWorkbenchPage currentPage = window.getActivePage();
    IPerspectiveDescriptor persp = null;
    IAdaptable input = null;

    if (currentPage != null) {
      activeEditor = currentPage.getActiveEditor();
      persp = currentPage.getPerspective();
      input = currentPage.getInput();
    }
   
    if (editorHidden) {
      activeEditor = null;
    }

    // Nothing to do if the editor hasn't changed
    if (activeEditor == lastActiveEditor && currentPage == lastActivePage
        && persp == lastPerspective && input == lastInput) {
      return;
    }

    if (lastActiveEditor != null) {
      lastActiveEditor.removePropertyListener(editorPropertyListener);
    }

    lastActiveEditor = activeEditor;
    lastActivePage = currentPage;
    lastPerspective = persp;
    lastInput = input;

    if (activeEditor != null) {
      activeEditor.addPropertyListener(editorPropertyListener);
    }

    recomputeTitle();
  }
View Full Code Here

TOP

Related Classes of org.eclipse.ui.IEditorPart

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.