/*******************************************************************************
* Copyright (c) 2009 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
* Zend Technologies
*******************************************************************************/
/**
*
*/
package org.eclipse.php.internal.ui.projectoutlineview;
import org.eclipse.dltk.internal.ui.scriptview.ScriptExplorerPart;
import org.eclipse.dltk.internal.ui.scriptview.ToggleLinkingAction;
import org.eclipse.jface.action.IToolBarManager;
import org.eclipse.jface.action.Separator;
import org.eclipse.php.internal.ui.actions.NavigateActionGroup;
import org.eclipse.php.internal.ui.actions.PHPExplorerActionGroup;
import org.eclipse.php.internal.ui.actions.PHPRefactorActionGroup;
import org.eclipse.php.internal.ui.actions.ViewActionGroup;
/**
* @zhaozw
*
*/
public class PHPProjectOutlineActionGroup extends PHPExplorerActionGroup {
private PHPRefactorActionGroup phpRefactorActionGroup;
private NavigateActionGroup fNavigateActionGroup;
private ViewActionGroup fViewActionGroup;
private CollapseAllAction fCollapseAllAction;
private ToggleLinkingAction fToggleLinkingAction;
public PHPProjectOutlineActionGroup(ScriptExplorerPart part) {
super(part);
fCollapseAllAction = new CollapseAllAction(part);
fToggleLinkingAction = new ToggleLinkingAction(part);
}
@Override
protected void fillToolBar(IToolBarManager toolBar) {
toolBar.add(new Separator());
toolBar.add(fCollapseAllAction);
toolBar.add(fToggleLinkingAction);
}
}