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

Jan 6

XAML in SWT / Where The Ribbon Is

Posted on Wednesday, January 6, 2010 in Articles, Eclipse Articles.

I get loads of traffic and email thanks the Ribbon. It’s truly an alpha project that went completely beyond what I had imagined. It’s exciting of course, but as much as it should give me a warm fuzzy feeling, it actually makes me rather nauseous. The thing is, a lot of the code is a […]

Sep 18

Printing SWT Tables with PaperClips

Posted on Friday, September 18, 2009 in Articles, Eclipse Articles.

In this article I will explain how to print a table using PaperClips (as of this writing PaperClips is in process of moving to the Eclipse Nebula project). When I say print, I mean print literally, as in printing on a printer. PaperClips is a lightweight API that makes building printable pages very easy. It […]

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

May 22

MenuManagers and You

Posted on Friday, May 22, 2009 in Articles, Eclipse Articles, Programming.

If you’re using Eclipse RCP (or even standalone SWT with JFace) you are most likely using MenuManagers in various places, for popup menus, toolbar menus, etc. You might be happily using them without much of a thought or care of where they end up after they have been shown or how their internal workings actually […]

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 12

RCP Workspaces

Posted on Monday, January 12, 2009 in Articles, Eclipse Articles, Programming.

An “Eclipse workspace” is basically a directory where all your metadata preference files are stored (Eclipse specific files, there’s a lot of them). It’s also where your projects are stored, your source files, jars, and so on. It’s useful to have all of this one one place, and Eclipse itself requires it or your workspace […]