org.eclipse.orion.internal.server.ui.console.OrionConsoleView.java Source code

Java tutorial

Introduction

Here is the source code for org.eclipse.orion.internal.server.ui.console.OrionConsoleView.java

Source

/*******************************************************************************
 * Copyright (c) 2011 IBM Corporation and others 
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 * 
 * Contributors:
 * IBM Corporation - initial API and implementation
 *******************************************************************************/

package org.eclipse.orion.internal.server.ui.console;

import org.eclipse.jface.action.IContributionItem;
import org.eclipse.jface.action.IToolBarManager;
import org.eclipse.ui.console.IConsoleConstants;
import org.eclipse.ui.internal.console.ConsoleView;

@SuppressWarnings("restriction")
public class OrionConsoleView extends ConsoleView {
    public static final String ID = "org.eclipse.orion.server.console.view";

    public OrionConsoleView() {
        super();
    }

    protected void configureToolBar(IToolBarManager mgr) {
        super.configureToolBar(mgr);

        mgr.remove(IConsoleConstants.LAUNCH_GROUP);
        IContributionItem[] items = mgr.getItems();
        if (items.length >= 3) {
            mgr.remove(items[items.length - 1]);
            mgr.remove(items[items.length - 2]);
            mgr.remove(items[items.length - 3]);
        }
    }
}