Tom,

Sounds like a plan to me.  I will look into how to split up the
dependencies.

I don't see the CTreeCombo listed as a widget on the Nebula website.  Is the
source code for the CTreeCombo widget available publicly?



On Tue, Oct 6, 2009 at 6:35 AM, Tom Schindl <[email protected]> wrote:

> Hi Marty,
>
> I think you can split them in reality and I already did this with my
> CTreeCombo-Widget I wrote some time back [1].
>
> This way you have a "native" SWT-Widget which integrates itself nicely
> with JFace and SWT.
>
> BTW what we do since sometime is not to split the Viewer and SWT code
> into different bundles but add an optional dependency to JFace.
>
> Tom
>
> [1]http://tomsondev.bestsolution.at/2008/08/
>
> Marty Jones schrieb:
> > Emil,
> >
> > You are correct in that it is pretty critical that it use JFace
> > LabelProvider and a TableViewer.  I think those classes are what makes
> > the widget so easy to use and gives it the power to customize fonts,
> > colors, and images on a table row and column level.
> >
> > Marty
> >
> > On Tue, Oct 6, 2009 at 2:55 AM, Emil Crumhorn <[email protected]
> > <mailto:[email protected]>> wrote:
> >
> >     Nice widget! I really like it. I see it depends on;
> >
> >     org.eclipse.core.commands
> >     org.eclipse.equinox.common
> >
> >     and also JFace
> >
> >     I'm not sure of the [current] policy of widgets in Nebula, but it
> >     used to be "pure SWT" and any JFace stuff had to be put as a
> >     separate "module" of the "core" as an option to those that want to
> >     use JFace.
> >
> >     Perhaps it's time to drop those rules, but, thought I'd point it
> >     out. Perhaps that can be worked around or are those dependencies
> >     critical (from a quick look it seems it's mostly the label providers
> >     and intra-dependencies from JFace)?
> >
> >     Cheers,
> >     Emil
> >
> >
> >
> >     On Tue, Oct 6, 2009 at 1:37 AM, Marty Jones <[email protected]
> >     <mailto:[email protected]>> wrote:
> >
> >         Chris,
> >
> >         I have filed a bug with the TableCombo source attached (
> >         *Bug 291432*
> >         <https://bugs.eclipse.org/bugs/show_bug.cgi?id=291432>).  I
> >         wasn't sure which component to choose so I chose "Core".
> >
> >         You are correct in that the license is "Eclipse Public License".
> >
> >         Thanks,
> >
> >         Marty
> >
> >
> >
> >         On Mon, Oct 5, 2009 at 4:43 PM, Chris Aniszczyk
> >         <[email protected] <mailto:[email protected]>> wrote:
> >
> >             On Mon, Oct 5, 2009 at 10:55 AM, Marty Jones
>  >             <[email protected] <mailto:[email protected]>>
> wrote:
> >
> >                 Hello,
> >
> >                 My name is Marty Jones and I have created a widget that
> >                 I call a TableCombo.  This widget is based upon the
> >                 CCombo widget but uses a Table for the drop down portion
> >                 of the combo instead of a List.
> >
> >                 My widget has the following features:
> >
> >                     o   Supports displaying multiple columns of data in
> >                 the drop down portion of the combo.
> >                     o   Supports displaying a header for the drop down
> >                 portion of the combo.
> >                     o   Supports images for each column that is
> >                 displayed within the drop down portion of the combo.
> >                     o   Supports custom Colors and Fonts for each Row &
> >                 Column within the drop down portion of the combo.
> >                     o   Supports displaying a % of the full drop down
> >                 portion of the combo. So you can specify that the
> viewable
> >                            portion of the drop down will be 75% of the
> >                 full width of the table and a Horizontal scrollbar will
> >                 be displayed.
> >
> >                 I would like to submit this widget as a candidate widget
> >                 for the Nebula Project.
> >
> >                 The source code can be downloaded from the following
> >                 link: www.modelsoftware.com/nebula/TableCombo.zip
> >                 <http://www.modelsoftware.com/nebula/TableCombo.zip>
> >
> >
> >             Very cool!
> >
> >             The first step is to file a bug against Nebula and attach
> >             the source code:
> >
> https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Nebula
> >
> >             I'm assuming the code is under the Eclipse Public License?
> >
> >             When you file the bug, let us know.
> >
> >             Cheers,
> >
> >             --
> >             Chris Aniszczyk | EclipseSource Austin | +1 860 839 2465
> >             http://twitter.com/eclipsesource |
> http://twitter.com/caniszczyk
> >
> >             _______________________________________________
> >             nebula-dev mailing list
> >             [email protected] <mailto:[email protected]>
> >             https://dev.eclipse.org/mailman/listinfo/nebula-dev
> >
> >
> >
> >         _______________________________________________
> >         nebula-dev mailing list
> >         [email protected] <mailto:[email protected]>
> >         https://dev.eclipse.org/mailman/listinfo/nebula-dev
> >
> >
> >
> >     _______________________________________________
> >     nebula-dev mailing list
> >     [email protected] <mailto:[email protected]>
>  >     https://dev.eclipse.org/mailman/listinfo/nebula-dev
> >
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > nebula-dev mailing list
> > [email protected]
> > https://dev.eclipse.org/mailman/listinfo/nebula-dev
>
> _______________________________________________
> nebula-dev mailing list
> [email protected]
> https://dev.eclipse.org/mailman/listinfo/nebula-dev
>
_______________________________________________
nebula-dev mailing list
[email protected]
https://dev.eclipse.org/mailman/listinfo/nebula-dev

Reply via email to