Trevor wrote:....how buggy the canvas component was (for example, it wouldn't correctly rotate and translate a drawable, a MAJOR issue for MT dev)
I emailed him back(waiting to get a response) to try to get additional information as I don't know if he played with SWT last week or two years ago and the issue in question may have been resolved or will be soon.
Anyway, some of the things that Eclipse is good at:
- Plugins are built into the core and it's expected that you build your product that way, so extending will be at least somewhat easy if the base code is built properly.
- Update manager. This seems like a good way to let users quickly know about updates and download if they wish
- configurable layout manager(ie, dockable tabs) for child windows
- built in browser control. Not quite sure exactly how well this works standards-wise, but since it it build on the Mozilla rendering engine, I expect it would be at least more up to date than the base Swing stuff.
- works on major platforms.
- ongoing development
- others I can't think of right now
I am sure there are some negatives also, so this is really more of a throw an idea out there thing.
Anyway, I hope to get more clarification from Trevor in the next few days on his issues with SWT to see if there might be some workarounds(or better yet, the issues are fixed!)