Nebula CTableTree Widget

CTableTree

The CTableTree widget is a custom TableTree component created with two primary purposes.

  1. Allow items to expand and collapse independently of one another
  2. Separate the creation and maintenance of Cells from the implementation of the TableTree

At its heart, the CTableTree widget is simply a container for custom cells which are organized by items and displayed in a manner similar to a SWT TableTree. More importantly though, the custom cells may become quite complex and have a great deal of functionality beyond just displaying data. For example, a cell can be written to hold a fully functional IM session. By placing these cells into a CTableTree a user could scroll through many sessions, expanding and collapsing them as convenient. Further more, the cell and the implementation of the containing CTableTree are not tightly coupled so they do not have to be in the same Eclipse Plug-in - or maintained by the same programmer.

NOTE: The CTableTree widget is still under active development.
The code is made available in an ALPHA state. Users should expect changes in future versions.

CTableTree Snippets

Download the CTableTree widget - Alpha Version

Update History (like release notes)