57 45 4c 4c 20 44 4f 4e 45 21

Jun 30

Creating a Notification Popup Widget

Posted on Tuesday, June 30, 2009 in Articles, Eclipse Articles.

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, […]

Jun 16

The Secondary ID

Posted on Tuesday, June 16, 2009 in Articles, Eclipse Articles.

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 […]

Mar 17

Maven Version Clash Detection (and Software)

Comments Off on Maven Version Clash Detection (and Software)
Posted on Tuesday, March 17, 2009 in Articles, Programming.

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 […]

March 17, 2009 • Tags: , , • Posted in: Articles, Programming • Comments Off on Maven Version Clash Detection (and Software)

Jan 2

Glazed Lists + SWT Tables == True

Posted on Friday, January 2, 2009 in Articles, Eclipse Articles, Programming.

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 […]