Hello Nebula! Here's a modified re-post of my (swt) newsgroup message. The intent with this message is to see if Nebula would like to have the 3 widgets I've written.
I have over the last few years written (and used) a few widgets - from scratch. I always contemplated what to do with them outside of the software I was using them for (I always kept the license to myself whenever they were implemented in applications), and I decided in the end that what better than to release them to the community of fellow SWT and Eclipse developers! There are currently three very well tested and developed widgets (they have been part of private software so you may have seen them somewhere, and prior to me adding some more features and refactoring, they were fully tested on Windows, OSX, Linux). They are adapted for Java 5.0+ and have been tested using Eclipse 3.3 (Europa). There may still be bugs however (always is!) - just a warning. 1. Collapsible Buttons (v 1.0) This may sound like your typical "click a button and it goes to the top to reveal a widget between", but it's not. This widget was modeled after the button composite in the bottom left corner of Microsoft Outlook 2005/2007. It looks and feels and works exactly the same (resizable vertically, hide/show buttons, etc) and even has options for putting a Theme on it, (comes with the 3 XP themes and Office 2007 theme). It's also highly customizable, so you can basically customize whatever you do not like. This widget (prior to further modifications) was tested and working on Windows, OS/X, Linux. 2. Calendar Combo (v 1.0) There are a few calendar widgets out there already, but I never liked any of them. I wanted the Outlook calendar dropdown, because (A) It was pretty, (B) Functionally easy to use (C) It looked native. So I wrote one from scratch with the main criteria being that it would look just as native as the Outlook one, and basically act and feel the same (as far as it's doable without using Windows API). The result (in my opinion) is pretty darn good. This is probably the least customizable widget for various reasons, but just like #1, it also skins itself like the active Windows XP theme. It currently does not have a Outlook 2007 look and feel, but as that is more or less XP-like, I'm not in a hurry. This widget (prior to further modifications) was tested and working on Windows, OSX, Linux. Steve Northover helped me fix a bug in SWT so that this widget could work (back in 2005) 3. GANTT Chart (v 1.0) The most complex widget of them all with so much work put into... It started ages ago by being modeled after Microsoft Project (as it sadly is the best GANTT-based application out there). However, the entire GANTT chart is highly customizable. It has features such as: - Drag & Drop single/multiple events - Estimated dates on events vs. Actual dates - Resize events - Zoom in/out - Checkpoints - Scopes - Dependencies - Much much more All widgets, and especially the GANTT chart were built with full customizability in mind and with ease of customization in mind as well (as easy as it can get anyway). I've written SWT application code for years and I know how frustrating confusing third party API's can be, I'm hoping I managed to not get there. So basically, if you wanted to turn the GANTT chart into something completely different, you probably could! The code will need some modification to match the guidelines but that should fairly easy. For much more information, screenshots, downloads, source code, API etc, please visit http://www.hexapixel.com/ I've tried to document things on the website as much as I can, but I'm sure that process can always improve, so do let me know. Emil -- Emil Crumhorn Senior Software Engineer [EMAIL PROTECTED] http://www.hexapixel.com/
_______________________________________________ nebula-dev mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/nebula-dev
