Archive for the ‘Nebula’ Category

New home page for Nebula

July 30th, 2007

The Eclipse Nebula project has now a new home page, based on SWT’s widget page, with screenshots and direct access to snippets.

Nebula Home page

This page now conforms to the guidelines for incubation projects. With the upcoming rename of all nebula download, Nebula will be fully conforming at last.

On the Gallery widget side, I’ve recently fixed bugs 197959 and 197952 both submitted by Richard Michalsky who has already contributed 4 patches for bugs and enhancements. Thanks Richard.
I’ve also started to write some technical documentation on the Nebula wiki. See Nebula Gallery Status (work in progress).

Two new Nebula committers have been elected lately, so stay tuned for more updates and widgets.

Nebula Gallery widget improvements and screencast.

July 12th, 2007

The following Gallery widget issues were resolved this week : bugs 195415, 195443 and
195439. These were only small changes but they were the first patches provided by users other than me. I hope to see more and more apps using this widget to diplay pictures, projects or files.

I also updated my Gallery examples page with a new screenshot and a screencast. This screencast shows several features of Gallery widget : real time items resizing, auto margins, drop shadows, multiple item selection, groups and 2 items renderers.

Nebula Gallery widget updates

June 23rd, 2007

I committed some improvements to the Nebula Gallery Widget today:

  • Fixed some selection problems if SWT.MULTI was used. Deselecting an item could raise an OutOfBounds exception.
  • Added a way to remove a single item : Gallery.remove( int index) for root items and GalleryItem.remove( int index) for children.
  • Added a new snippet to demonstrate item removal. This snippet is only available on CVS at the moment.

This new version can be downloaded here.

SWT/RCP and OpenGL

April 23rd, 2007

Using OpenGL with SWT is really easy. I made an experimental fullscreen viewer for Sharemedia w/ LWJGL which shows a rotating picture.

Packaging LWJGL as an RCP plugin was a little more tricky, as several native libraries must be included for each platform. To do this, you have to add an OSGI header to the plugin :

Bundle-NativeCode:
jinput-dx8.dll;osname=win32;processor=x86;OpenAL32.dll;osname=win32;processor=x86

Now I just have to learn how to create reflection and nice motion effects with OpenGL :-)

Some good resources :
http://www.eclipse.org/swt/opengl/
Snippet 195

Nebula Gallery Widget screenshots

April 11th, 2007

I made a page showing some usage examples of the Nebula Gallery Widget : Nebula Gallery Widget screenshots.

I’m looking for screenshots of new applications which use the Gallery widget to add them in this page. If you are using it, feel free to contact me.