Bug 73027 [Dialogs] Buttons are too high
I20040831 Buttons are no longer oval but have a rounded rectangle shape (see first screenshot). The second screenshot shows how buttons using the small system font should look like.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/CreateLinkedResourceGroup.java
*/
    public IStatus validateLinkLocation(IResource linkHandle) {
        if (linkTargetField == null || linkTargetField.isDisposed())
            return createStatus(IStatus.OK, ""); 
        IWorkspace workspace = IDEWorkbenchPlugin.getPluginWorkspace();
        IPath path = new Path(linkTarget);
        if (createLink == false)
            return createStatus(IStatus.OK, ""); 
        IStatus locationStatus = workspace.validateLinkLocation(linkHandle,
                path);
        if (locationStatus.getSeverity() == IStatus.ERROR)
            return locationStatus;
        
        String resolvedLinkTarget = resolvedPathLabelData.getText();
        path = new Path(resolvedLinkTarget);
        File linkTargetFile = new Path(resolvedLinkTarget).toFile();
        if (linkTargetFile.exists()) {
            IStatus fileTypeStatus = validateFileType(linkTargetFile);
            if (fileTypeStatus.isOK() == false)
                return fileTypeStatus;
        } else if (locationStatus.getSeverity() == IStatus.OK) {
            
            return createStatus(
                    IStatus.WARNING,
                    IDEWorkbenchMessages
                            .getString("CreateLinkedResourceGroup.linkTargetNonExistent")); 	
        }
        return locationStatus;
    }
}