Hi Emil,
Sorry for the long delay.
First requisite question, have you authored the entirety of the code
contribution? Are you willing to license it under the EPL? Are you
able to become a committer (if you are employed by a company whose not
an Eclipse.org member you must have your employer sign a waiver)?
Your widgets look very professional and exciting. I'd still like to be
able to see some of the code. Can you post a zip file?
Regards,
-Chris
Emil Crumhorn wrote:
I just joined this list now that Nebula got accepted (very
cool! congrats).
If it's any help, I've written quite a few custom SWT widgets (as
calendar was mentioned, see attached picture). In particular:
I wrote a complete custom Calendar widget for a piece of software (and
licensed it to myself so I could do whatever I wanted with it), and it
"hooks" into a combo (with the combo look and feel intact) and works
pretty much exactly like the MS Outlook one. Same functionality and
same look and feel (even with skins). The only thing that it doesn't do
that the Outlook calednar does is the "holding your left mouse down on
the month" feature to pop up a little month selector sub-window. I
didn't even know that existed when I wrote it so I overlooked it.
In any case, it's custom, doesn't use any SWT widgets except the canvas
and some buttons. It's been professionally QA'd and tested on Windows,
Mac, Linux, and works on all platforms (although Windows/Mac was main
focus). I've attached a screenshot of it (windows silver skinned). I
even had a bug in SWT pushed through and fixed with the help of Steve
Northrover with non-modal shells stealing parent shell focus when
clicked, just for this widget.
Another widget I wrote was a GANTT chart with resizing, moving,
coloring, 3D effects on bars, dependencies, zoom in/out etc. That one
needs a bit of code-cleaing however, but just thought I'd let you and
the group know. Same deal as above, works on all OS's.
And finally, I wrote a widget that works exactly like the bottom left
button nav in Outlook, and colors itself correctly depending on windows
skin and so on. Also QA'd and tested on all platforms. It's resizable
in the same way, basically it's an exact look and feel copy. You'd be
hard pressed to tell the difference if they were side by side except
for the menu popups which have Outlooks typical icon background column
for Outlook.
So, just wanted to offer that. They're all widgets I wish existed
already as they're so "popular" in a way (especially the calendar). I
attached a screenshot of the calendar, can attach screenshots of the
others if they're of interest.
My background is pure UI SWT/JFace coding for various companies over
the last 5 years. I also have a few sourceforge projects that pertain
to SWT.
Emil
On 5/18/06,
David J. Orme <djo@xxxxxxxxxxxxxxxxxxxxxxxxx>
wrote:
Taking
the contribution process steps from the web site in reverse order:
3) The controls I am contributing to Nebula have already passed the
Eclipse IP process because they were developed as a part of work on the
Eclipse Platform project's data binding framework entirely within the
Eclipse IP guidelines. I am the sole committer on those controls and my
IP paperwork is up to date.
2) I am already a committer on Eclipse Platform and Visual Editor and
my
IP paperwork is up to date with the Eclipse Foundation.
1) The controls:
a) CompositeTable. Is an SWT table control natively supporting in-place
editing, custom row layouts like rows with two lines similar to a
checkbook register and much more. It is fully virtual--it only creates
graphical controls for data it can actually display and only requests
data that it can currently display. It is designed to integrate nicely
with the Eclipse Visual Editor. Without adding any special support to
VE, you can edit CompositeTable objects graphically today.
b) DayEditor. This is a graphical calendar control similar to Outlook's
or PalmOS's day or work week view. It supports laying out events that
overlap in time, all-day events, and when driven using JFace data
binding supports events that span multiple days. It can display one day
column, two day columns, n day columns--as many as will fit on the
screen comfortably. This work builds on and extends CompositeTable.
c) (coming soon): MonthEditor. Like the DayEditor, but
displaying/editing a whole month at a time. This work builds on and
extends CompositeTable.
The code:
Repository: :extssh:<username>@
dev.eclipse.org:/home/eclipse
Project: org.eclipse.jface.examples.databinding
Packages: org.eclipse.jface.examples.databinding.compositetable.*
Regards,
Dave Orme
Visual Editor Project lead
_______________________________________________
nebula-dev mailing list
nebula-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/nebula-dev
_______________________________________________
nebula-dev mailing list
nebula-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/nebula-dev
|