org.mailster.gui.views
Class TreeView
java.lang.Object
org.mailster.gui.views.TreeView
- Direct Known Subclasses:
- FilterTreeView, OutLineView
public abstract class TreeView
- extends java.lang.Object
---
Mailster (C) 2007-2009 De Oliveira Edouard
This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 2 of the License, or (at your option) any later
version.
This program is distributed in the hope that it will be useful, but WITHOUT
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
details.
You should have received a copy of the GNU General Public License along with
this program; if not, write to the Free Software Foundation, Inc., 675 Mass
Ave, Cambridge, MA 02139, USA.
See Mailster
Web Site
---
TreeView.java - A class that abstracts a generic tree view.
- Version:
- $Revision: 1.4 $, $Date: 2008/12/06 13:57:16 $
- Author:
- Edouard De Oliveira
|
Field Summary |
protected org.eclipse.swt.widgets.ToolItem |
collapseAllItem
|
protected org.eclipse.swt.widgets.ToolItem |
expandAllItem
|
protected org.eclipse.swt.widgets.ToolItem |
navigateUpItem
|
protected org.eclipse.swt.widgets.TreeItem |
root
|
protected org.eclipse.swt.widgets.Tree |
tree
|
|
Constructor Summary |
protected |
TreeView()
|
|
TreeView(org.eclipse.swt.widgets.Composite parent,
boolean enableToolbar)
|
|
Method Summary |
protected void |
createTreeToolBar(org.eclipse.swt.widgets.Composite parent,
boolean enableToolbar)
|
protected abstract void |
customizeToolbar(org.eclipse.swt.widgets.ToolBar toolBar)
|
void |
setLayoutData(java.lang.Object layoutData)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
root
protected org.eclipse.swt.widgets.TreeItem root
tree
protected org.eclipse.swt.widgets.Tree tree
navigateUpItem
protected org.eclipse.swt.widgets.ToolItem navigateUpItem
collapseAllItem
protected org.eclipse.swt.widgets.ToolItem collapseAllItem
expandAllItem
protected org.eclipse.swt.widgets.ToolItem expandAllItem
TreeView
protected TreeView()
TreeView
public TreeView(org.eclipse.swt.widgets.Composite parent,
boolean enableToolbar)
setLayoutData
public void setLayoutData(java.lang.Object layoutData)
customizeToolbar
protected abstract void customizeToolbar(org.eclipse.swt.widgets.ToolBar toolBar)
createTreeToolBar
protected void createTreeToolBar(org.eclipse.swt.widgets.Composite parent,
boolean enableToolbar)