swt Tag

With e4 0.9 out in the wild, we should think again about the goals e4 tries to provide. One of them was to reduce the gap between Desktop and Web - not only speaking of reusing widgets but also to enable the platform handle multi-user scenarios. While the core e4 team concentrated on eliminating bad smells like singletons, the RAP team worked on better support for single...

Read More

There is a user interface design issue that has been bugging me for quite some time, but I haven't been able to put my finger on it until recently: Disabled interaction elements, most often in the form of grayed out buttons and menu entries. The visual cue here is that the action is not available at the moment. While that information is quite convenient, it...

Read More

We try hard to enable a "sexy" look and feel for Rich Ajax Platform (RAP) applications. However, without rounded borders and gradients you can hardly create a website that look modern. Take this dialog as an example: It looks so much better with rounded borders on Shell, Control and with these Button gradients: The latter screenshot has been taken from the current RAP development stream. These features...

Read More

Finally I had some time to write down some of my experiences with integrating the Business Intelligence Reporting Tools (BIRT) into a Rich Ajax Platform (RAP) application. I wrote it all down in a small tutorial that shows how you can integrate charts and reports seamlessly in your RAP application. Topics covered in the tutorial include how to setup the environment to let BIRT and...

Read More

Ever wanted to get a print out of all components that make up a piece of UI? This little recursive snippet does that for you. [code lang="java"] private void printChildren(Composite composite, int count) { StringBuilder spaces = new StringBuilder(count * 2); for (int i = 0; i < count * 2; i++) { spaces.append(' '); } for (Control c : composite.getChildren())...

Read More

A good portion of the EclipseSource technical team use MacBook Pro's for their development machines. We are doing our best helping the SWT team in testing the Cocoa port. As the Eclipse 3.5M6 milestone gets closer, the SWT team is converging on finishing the Cocoa port which just has me thrilled! It should have you thrilled too, because you can finally do things like use...

Read More

Wow, I just saw the new and noteworthy posted for the first e4 milestone. There's a lot of stuff there! I'm amazed that the e4 team was able to get this milestone out given that a lot of them were also working on the Eclipse 3.5M5 release. Anyways, here are some of my favorite noteworthy items: CSS Support for SWT RCP Mail CSS Example SWT Browser Edition Heck, there's even...

Read More

We recently moved our continuous integration builds to a new server. The builds are set up self-contained or have only little dependencies to files outside their workspace. So it shouldn't be a big deal: Just set up the new projects in your CI server and copy over the settings from the old projects, right? And if you then get an error that even Google knows only 2...

Read More