@Override public void debugContextChanged(DebugContextEvent event) { if ((event.getFlags() & DebugContextEvent.ACTIVATED) > 0) { if (fView != null && getProcess().equals(DebugUITools.getCurrentProcess())) { fView.display(fConsole); } } } }
public void run() { if (!fConsole.equals(fView.getConsole())) { boolean pinned = fView.isPinned(); if (pinned) { fView.setPinned(false); } fView.display(fConsole); if (pinned) { fView.setPinned(true); } } }
public void run() { ConsoleView consoleView = (ConsoleView) fView; boolean pinned = consoleView.isPinned(); 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); } }
/** * Shows the given console in the given console view. * * @param console the console to show * @param consoleView the console view */ public static void showConsole(IConsole console, IConsoleView consoleView) { if (!console.equals(consoleView.getConsole())) { boolean pinned = consoleView.isPinned(); if (pinned) { consoleView.setPinned(false); } consoleView.display(console); if (pinned) { consoleView.setPinned(true); } } }
page.bringToTop(consoleView); consoleView.display(console); } catch (PartInitException pie) { ConsolePlugin.log(pie);
@Override public IStatus runInUIThread(IProgressMonitor monitor) { IConsoleView view = null; try { view = (IConsoleView) PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(IConsoleConstants.ID_CONSOLE_VIEW); } catch (PartInitException e) { e.printStackTrace(); } if (view != null) { // show it view.display(con); IViewPart vp =(IViewPart)view; if (vp instanceof PageBookView) { IPage page = ((PageBookView) vp).getCurrentPage(); viewer = ResourceUtils.getViewer(page); //if (viewer != null) // return viewer.getDocument(); } } return Status.OK_STATUS; } };
@Override public void run() { ConsoleView consoleView = (ConsoleView) fView; boolean pinned = consoleView.isPinned(); try { if (pinned) { consoleView.setPinned(false); } IConsole[] consoles = ConsolePlugin.getDefault().getConsoleManager().getConsoles(); IConsole current = fView.getConsole(); int idx = 0; for (int i = 0; i < consoles.length; i++) { idx = i; if(consoles[i] == current) { break; } } int next = idx+1; if(next >= consoles.length) { next = 0; } fView.display(consoles[next]); } finally { if (pinned) { consoleView.setPinned(true); } } }
public void openConsole() { LogViewer logView = null; // get log view try { logView = (LogViewer) PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView("de.anbos.eclipse.logviewer.plugin.LogViewer"); } catch (PartInitException e) { e.printStackTrace(); } // get console view IConsoleView consoleView = null; try { consoleView = (IConsoleView) PlatformUI.getWorkbench().getActiveWorkbenchWindow().getActivePage().showView(IConsoleConstants.ID_CONSOLE_VIEW); } catch (PartInitException e) { e.printStackTrace(); } if (logView != null && consoleView != null) { // show it consoleView.display(logView.getConsole()); //logView.printDefaultMessage(); } }