Implementation of single-click and double-click strategies.
Usage:
OpenStrategy handler = new OpenStrategy(control);
handler.addOpenListener(new IOpenEventListener() {
public void handleOpen(SelectionEvent e) {
... // code to handle the open event.
}
});