Community
Participate
Working Groups
// TODO [rst] move to class Decorations as soon as it exists
public Button getDefaultButton() {
checkWidget();
return defaultButton;
Button result = null;
if( defaultButton != null && !defaultButton.isDisposed() ) {
result = defaultButton;
}
return result;
/**
assertEquals( null, shell.getDefaultButton() );
public void testDefaultButtonDisposed() {
Display display = new Display();
Shell shell = new Shell( display );
Button defaultButton = new Button( shell, SWT.PUSH );
shell.setDefaultButton( defaultButton );
defaultButton.dispose();
assertNull( shell.getDefaultButton() );
public void testForceActive() throws Exception {