Creating a Notification Popup Widget
In this article I will explain how to create a custom widget that displays a popup notification dialog in the bottom right corner of your screen (usually above the toolbar on Windows). Here’s what it will look like when we’re done: We could custom draw everything which would allow us more control over the widget, [...]
The Secondary ID
In many RCP applications your views (ViewParts) will not be singletons. Perhaps you have a tree or project view which is probably a “show only once” view, but for others it’s more likely you have them flagged in the plugin xml to say allowMultiple=”true” in the <view /> tag. For multiple views sharing the same [...]
Maven Version Clash Detection (and Software)
Maven is a great tool for building Java projects, there’s no doubt about that. Unfortunately there is one great feature still lacking of Maven which is important when you use third party dependencies, namely detecting when your components use dependencies of different versions without your knowledge. What does that mean? It’s probably easier to explain [...]
Glazed Lists + SWT Tables == True
If you haven’t heard about Glazed Lists until now, it’s about time you do, because it’s probably the last tables and grid sorting/filtering API you will ever need. It will also be the last time you rip your hair out when someone asks you for a multi-sort-multi-thread-asynchronously-updated-filtered-unique-table (which happens all the time, right?). From here [...]


