[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.platform.swt] Re: Alternative to Tree/Treeviewer

Klaus Winter schrieb:
Hi all,

i am looking for alternatives to the SWT Tree and the JFace TreeViewer. Our
evalution with these controls disclosed some issues. The most important to
us are:
- the column header is not a control (SWT bug)
-- does not allow context menues on column header
-- does not allow drags on column headers

That really bugs me too, did you voted for the bugs?

- huge amount of root items in the tree not possible (Windows bug).

Did you thought about another UI-Design I always ask this because IMHO no user can deal with thousand of items at a time.


- tree not being aware of cells makes life real hard


This is not right any more since JFace 3.3 introduced Grid-like support for SWT-Tables/Trees. See http://wiki.eclipse.org/JFaceSnippets#Snippet026TreeViewerTabEditing


The Nebula Grid Widget comes close to the functionality we need. But being
an alpha version this is not yet very promising (also i haven't found a
roadmap or something about when and how things are progressing). I am glad
for any hint to alternatives - be it open source or commercial controls -
implemented in SWT.

KTable comes to my mind. It has many features but I haven't used it myself. Did you asked for dates on the nebula list, I think I can remember Chris saying he wants to release the Grid-Control together with 3.4 but I could be wrong.


To me the Grid code looks fairly stable and I would use it in production code if I would have a need. I use other controls from nebula (like PGroup and PShelf and they work on systems supported by SWT).

The good thing if you are using stay with Grid/Tree is that they are both supported by JFace.

Tom

--
B e s t S o l u t i o n . at
--------------------------------------------------------------------
Tom Schindl                                          JFace-Committer
--------------------------------------------------------------------