Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [nebula-dev] Proposed New Widget

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 <listom@xxxxxxxxxxxxxxx> 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 <emil.crumhorn@xxxxxxxxx
> <mailto:emil.crumhorn@xxxxxxxxx>> 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 <martybjones@xxxxxxxxx
>     <mailto:martybjones@xxxxxxxxx>> 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
>         <zx@xxxxxxxxxxxxxxxxx <mailto:zx@xxxxxxxxxxxxxxxxx>> wrote:
>
>             On Mon, Oct 5, 2009 at 10:55 AM, Marty Jones
>             <martybjones@xxxxxxxxx <mailto:martybjones@xxxxxxxxx>> 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
>             nebula-dev@xxxxxxxxxxx <mailto:nebula-dev@xxxxxxxxxxx>
>             https://dev.eclipse.org/mailman/listinfo/nebula-dev
>
>
>
>         _______________________________________________
>         nebula-dev mailing list
>         nebula-dev@xxxxxxxxxxx <mailto:nebula-dev@xxxxxxxxxxx>
>         https://dev.eclipse.org/mailman/listinfo/nebula-dev
>
>
>
>     _______________________________________________
>     nebula-dev mailing list
>     nebula-dev@xxxxxxxxxxx <mailto: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

_______________________________________________
nebula-dev mailing list
nebula-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/nebula-dev


Back to the top