Examples of IConsole


Examples of org.eclipse.ui.console.IConsole

   */
  public void addConsoles(IConsole[] consoles) {
    List added = new ArrayList(consoles.length);
    synchronized (fConsoles) {
      for (int i = 0; i < consoles.length; i++) {
          IConsole console = consoles[i];
          if(console instanceof TextConsole) {
              TextConsole ioconsole = (TextConsole)console;
              createPatternMatchListeners(ioconsole);
          }
        if (!fConsoles.contains(console)) {
View Full Code Here

Examples of org.eclipse.ui.console.IConsole

   */
  public void removeConsoles(IConsole[] consoles) {
    List removed = new ArrayList(consoles.length);
    synchronized (fConsoles) {
      for (int i = 0; i < consoles.length; i++) {
        IConsole console = consoles[i];
        if (fConsoles.remove(console)) {
          removed.add(console);
        }
      }
    }
View Full Code Here

Examples of org.eclipse.ui.console.IConsole

  private boolean shouldBringToTop(IConsole console, IViewPart consoleView) {
    boolean bringToTop= true;
    if (consoleView instanceof IConsoleView) {
      IConsoleView cView= (IConsoleView)consoleView;
      if (cView.isPinned()) {
        IConsole pinnedConsole= cView.getConsole();
        bringToTop = console.equals(pinnedConsole);
      }
    }
    return bringToTop;
  }
View Full Code Here

Examples of org.eclipse.ui.console.IConsole

      fMenu.dispose();
    }
   
    fMenu= new Menu(parent);
    IConsole[] consoles= ConsolePlugin.getDefault().getConsoleManager().getConsoles();
    IConsole current = fView.getConsole();
    for (int i = 0; i < consoles.length; i++) {
      IConsole console = consoles[i];
      Action action = new ShowConsoleAction(fView, console);
      action.setChecked(console.equals(current));
      addActionToMenu(fMenu, action, i + 1);
    }
    return fMenu;
  }
View Full Code Here

Examples of org.eclipse.ui.console.IConsole

        if (pinned) {
            consoleView.setPinned(false);
        }
    List stack = consoleView.getConsoleStack();
    if (stack.size() > 1) {
      IConsole console = (IConsole) stack.get(1);
      fView.display(console);
    }
        if (pinned) {
            consoleView.setPinned(true);
        }
View Full Code Here

Examples of org.eclipse.ui.console.IConsole

    if (isAvailable()) {
      Runnable r = new Runnable() {
        public void run() {
          for (int i = 0; i < consoles.length; i++) {
            if (isAvailable()) {
              IConsole console = consoles[i];
              fStack.remove(console);
              ConsoleWorkbenchPart part = (ConsoleWorkbenchPart)fConsoleToPart.get(console);
              if (part != null) {
                partClosed(part);
              }
View Full Code Here

Examples of org.eclipse.ui.console.IConsole

      public Object[] getPages() {
        return getConsoleManager().getConsoles();
      }
     
      public int getCurrentPageIndex() {
        IConsole currentConsole= getConsole();
        IConsole[] consoles= getConsoleManager().getConsoles();
        for (int i= 0; i < consoles.length; i++) {
          if (consoles[i].equals(currentConsole))
            return i;
        }
View Full Code Here

Examples of org.eclipse.ui.console.IConsole

  }
 
    public Object getAdapter(Class key) {
        Object adpater = super.getAdapter(key);
        if (adpater == null) {
            IConsole console = getConsole();
            if (console != null) {
                ListenerList listeners = getParticipants(console);
                // an adapter can be asked for before the console participants are created
                if (listeners != null) {
                  Object[] participants = listeners.getListeners();
View Full Code Here

Examples of org.eclipse.ui.console.IConsole

   */
  protected void showPageRec(PageRec pageRec) {
        // don't show the page when pinned, unless this is the first console to be added
        // or its the default page
        if (fActiveConsole != null && pageRec.page != getDefaultPage() && fPinned && fConsoleToPart.size() > 1) {
            IConsole console = (IConsole)fPartToConsole.get(pageRec.part);
            if (!fStack.contains(console)) {
                fStack.add(console);
            }
            return;
        }
       
        IConsole recConsole = (IConsole)fPartToConsole.get(pageRec.part);
        if (recConsole!=null && recConsole.equals(fActiveConsole)) {
            return;
        }
       
      super.showPageRec(pageRec);
      fActiveConsole = recConsole;
      IConsole tos = null;
      if (!fStack.isEmpty()) {
          tos = (IConsole) fStack.get(0);
      }
      if (tos != null && !tos.equals(fActiveConsole) && fActive) {
          deactivateParticipants(tos);
      }
      if (fActiveConsole != null && !fActiveConsole.equals(tos)) {
          fStack.remove(fActiveConsole);
          fStack.add(0,fActiveConsole);
View Full Code Here

Examples of org.eclipse.ui.console.IConsole

  /**
   * Updates the view title based on the active console
   */
    protected void updateTitle() {
        IConsole console = getConsole();
        if (console == null) {
            setContentDescription(ConsoleMessages.ConsoleView_0);
        } else {
            String newName = console.getName();
            String oldName = getContentDescription();
            if (newName!=null && !(newName.equals(oldName))) {
                setContentDescription(console.getName());
            }
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.