button.addSelectionListener(new SelectionListener() {
public void widgetSelected(SelectionEvent e) {
Object[] listeners = buttonListeners.toArray();
for (int i = 0; i < listeners.length; i++) {
ButtonListenerAdapter l = (ButtonListenerAdapter) listeners[i];
l.pressed(null);
l.pressed(null, SWTSkinObjectButton.this, e.stateMask);
}
}
public void widgetDefaultSelected(SelectionEvent e) {