public BuildConsoleManager() { consoleByBuild = new HashMap<IBuild, BuildConsole>(); consoleManager = ConsolePlugin.getDefault().getConsoleManager(); consoleManager.addConsoleListener(listener); }
public JavaStackTraceConsoleFactory() { fConsoleManager = ConsolePlugin.getDefault().getConsoleManager(); fConsoleManager.addConsoleListener(new IConsoleListener() { public void consolesAdded(IConsole[] consoles) { } public void consolesRemoved(IConsole[] consoles) { for (int i = 0; i < consoles.length; i++) { if(consoles[i] == fConsole) { fConsole.saveDocument(); fConsole = null; } } } }); } /* (non-Javadoc)
/** * Initialize for existing consoles */ private void updateForExistingConsoles() { IConsoleManager manager = getConsoleManager(); // create pages for consoles IConsole[] consoles = manager.getConsoles(); consolesAdded(consoles); // add as a listener manager.addConsoleListener(this); }
/** * Initialize for existing consoles */ private void updateForExistingConsoles() { IConsoleManager manager = getConsoleManager(); // create pages for consoles IConsole[] consoles = manager.getConsoles(); consolesAdded(consoles); // add as a listener manager.addConsoleListener(this); }
public void closeConsole() { IConsoleManager manager = ConsolePlugin.getDefault().getConsoleManager(); manager.removeConsoles(new IConsole[] {this}); ConsolePlugin.getDefault().getConsoleManager().addConsoleListener(this.newLifecycle()); }
/** * Constructs a new console with the given name, type, image and lifecycle. * * @param name console name, cannot be <code>null</code> * @param type console type identifier or <code>null</code> * @param imageDescriptor image descriptor, or <code>null</code> if none * @param autoLifecycle whether this console's lifecycle methods should be called * automatically when it is added (<code>initialize()</code>) and removed * (<code>destroy()</code>) from the console manager. When <code>false</code>, * clients are responsible for calling the lifecycle methods. * @since 3.1 */ public AbstractConsole(String name, String type, ImageDescriptor imageDescriptor, boolean autoLifecycle) { setName(name); setType(type); setImageDescriptor(imageDescriptor); if (autoLifecycle) { ConsolePlugin.getDefault().getConsoleManager().addConsoleListener(new Lifecycle()); } }
/** * Constructs a new console with the given name, type, image and lifecycle. * * @param name console name, cannot be <code>null</code> * @param type console type identifier or <code>null</code> * @param imageDescriptor image descriptor, or <code>null</code> if none * @param autoLifecycle whether this console's lifecycle methods should be called * automatically when it is added (<code>initialize()</code>) and removed * (<code>destroy()</code>) from the console manager. When <code>false</code>, * clients are responsible for calling the lifecycle methods. * @since 3.1 */ public AbstractConsole(String name, String type, ImageDescriptor imageDescriptor, boolean autoLifecycle) { setName(name); setType(type); setImageDescriptor(imageDescriptor); if (autoLifecycle) { ConsolePlugin.getDefault().getConsoleManager().addConsoleListener(new Lifecycle()); } }
public ConsoleDropDownAction(IConsoleView view) { fView= view; setText(ConsoleMessages.ConsoleDropDownAction_0); setToolTipText(ConsoleMessages.ConsoleDropDownAction_1); setImageDescriptor(ConsolePluginImages.getImageDescriptor(IConsoleConstants.IMG_VIEW_CONSOLE)); PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IConsoleHelpContextIds.CONSOLE_DISPLAY_CONSOLE_ACTION); setMenuCreator(this); ConsolePlugin.getDefault().getConsoleManager().addConsoleListener(this); update(); }
public ConsoleDropDownAction(IConsoleView view) { fView= view; setText(ConsoleMessages.ConsoleDropDownAction_0); setToolTipText(ConsoleMessages.ConsoleDropDownAction_1); setImageDescriptor(ConsolePluginImages.getImageDescriptor(IConsoleConstants.IMG_VIEW_CONSOLE)); PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IConsoleHelpContextIds.CONSOLE_DISPLAY_CONSOLE_ACTION); setMenuCreator(this); ConsolePlugin.getDefault().getConsoleManager().addConsoleListener(this); update(); }
public ConsoleRemoveLaunchAction() { super(ConsoleMessages.ConsoleRemoveTerminatedAction_0); setToolTipText(ConsoleMessages.ConsoleRemoveTerminatedAction_1); PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IDebugHelpContextIds.CONSOLE_REMOVE_LAUNCH); setImageDescriptor(DebugPluginImages.getImageDescriptor(IDebugUIConstants.IMG_LCL_REMOVE)); setDisabledImageDescriptor(DebugPluginImages.getImageDescriptor(IInternalDebugUIConstants.IMG_DLCL_REMOVE)); setHoverImageDescriptor(DebugPluginImages.getImageDescriptor(IInternalDebugUIConstants.IMG_ELCL_REMOVE)); DebugPlugin.getDefault().getLaunchManager().addLaunchListener(this); ConsolePlugin.getDefault().getConsoleManager().addConsoleListener(this); }