## Package grendel.widgets

Interface Summary
CellEditor |
CellRenderer |
Collapsible |
ColumnChangeListener |
ColumnModel | An interface for the data model that stores the layout of a set of columns.
ColumnModelListener |
Control | I haven't figured out a good description for this yet.
HeaderRenderer |
SelectionListener |
SelectionManager | Interface for simple selection management.
TreeTableDataModel | The `TreeTableDataModel` interface is used to mediate between the underlying data store and the TreeTable.
TreeTableModelListener |

Class Summary
Animation |
CollapsiblePanel | This is an implementation of the grendel.widgets.Collapsible interface, which provides the standard Communicator-style collapsing toolbar panel.
Column | A Column is a vertical display unit for a table that maintains width, rendering, and header display data.
ColumnHeader |
ColumnModelEvent |
ColumnModelImp |
DefaultCellRenderer | The default TreeTable cell renderer.
DefaultHeaderRenderer | The default renderer for column headers.
GrendelToolBar |
MenuBarCtrl | This is a menubar with a keyed lookup rather than a flat iteration model which JMenuBar by default uses.
MenuCtrl |
MultiSelectionManager |
SelectionEvent | Event which represents a change in selection.
SingleSelectionManager |
Splitter | This class is used to create a divided pane with moveable dividers (NYI) Components can be added with numeric weights that will determine how much of the pane they will occupy: `add(aComponent, new Float(.5))` If no weight is given the default is 1.
Spring | Spring provides a lightweight component which participates in layout but has no view.
StatusEvent | Class for passing status messages to listeners
TextCellEditor |
ToggleCellEditor |
ToggleCellRenderer |
ToolBarButton | The ToolBarButton class implements the standard Netscape toolbar button behaviour of painting a flat border normally, and a raised border when the mouse moves over it.
TreePath | Object that represents the path through a tree to a node.
TreeTable | A outliner view similar to those used in previous versions of mail and news.
TreeTableModelBroadcaster |
TreeTableModelEvent | A TreeTableDataModel event.