KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > freemarker > eclipse > actions > CollapseAllAction


1 package freemarker.eclipse.actions;
2
3 import org.eclipse.jface.action.Action;
4 import org.eclipse.jface.viewers.AbstractTreeViewer;
5
6 import freemarker.eclipse.ImageManager;
7
8 /**
9  * @version $Id:$
10  * @author <a HREF="mailto:stephan@chaquotay.net">Stephan Mueller</a>
11  */

12 public class CollapseAllAction extends Action {
13     
14     private AbstractTreeViewer fViewer;
15
16     public CollapseAllAction(AbstractTreeViewer aViewer) {
17         fViewer = aViewer;
18         setImageDescriptor(ImageManager.getImageDescriptor("icons/collapseall.gif"));
19         setToolTipText("Collapse all nodes");
20     }
21
22     /**
23      * @see org.eclipse.jface.action.IAction#run()
24      */

25     public void run() {
26         fViewer.collapseAll();
27     }
28
29 }
30
Popular Tags