Hi Ivan,

Some of the Nebula widgets are supported in windowbuilder, but not all of
them.

Please see part of the conversation I had with Eric below [3]. Since we are
now released the jars could ship again with WB.

Best regards,

Wim

see also
[1]
http://stackoverflow.com/questions/9781333/how-to-enable-nebula-widgets-in-designers-palette-of-eclipse-indigo
[2]
https://developers.google.com/web-toolkit/tools/gwtdesigner/NewComponentsTutorial.pdf

[3]

Wim,

Nice to hear from you.

I am the co-lead of the Nebula project. I wonder if we can do something to
> integrate the Nebula widgets into Windowbuilder.


Actually, we already have a fair amount of Nebula integration already in
WB. Prior to open sourcing WB, we actually shipped the Nebula jars with WB
and had those widgets show up in a category in the WB palette. Once the
project moved to Eclipse, the Eclipse IP folks told us that we could not
ship those jars anymore. We did keep the Nebula support in place however,
so, if you add the nebula jars to your project classpath, the Nebula
palette should
show up in WB as shown here...

https://developers.google.com/java-dev-tools/wbpro/palettes/swt_palette

https://developers.google.com/java-dev-tools/wbpro/palettes/
images/palette_nebula.gif


The actual Nebula support code in WB can be found here:

http://dev.eclipse.org/svnroot/tools/org.eclipse.windowbuilder/trunk/org.
eclipse.wb.rcp.nebula/


...and the palette definition itself is here...

http://dev.eclipse.org/svnroot/tools/org.eclipse.windowbuilder/trunk/org.
eclipse.wb.rcp.nebula/plugin.xml


...and most of the widget attributes are defined in XML files found here...

http://dev.eclipse.org/svnroot/tools/org.eclipse.windowbuilder/trunk/org.
eclipse.wb.rcp.nebula/wbp-meta/org/eclipse/nebula/

I was thinking of some kind of automatic discovery process or a special way
> of advertising the widgets to Windowbuilder. Do you have any thoughts on
> this?


I have not tried loading the Nebula widgets into WB in quite awhile, but I
hope it still works (if not, we need to fix that).

Going forward, it would be great to get someone on the Nebula side involved
to help maintain the WB integration code as well. Aside from the few
widgets that need complex layout behavior (like tables with columns),
integrating a new widget is very simple and just involves adding/tweaking
XML files. Lots of examples exist for all of the current widgets.

Regards,

-Eric
_______________________________________________
nebula-dev mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/nebula-dev

Reply via email to