Bug 124529 [EFS] Need file system support in linked resources
We need to add the same sort of support that we have for EFS in the project locations in linked resource creation
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/CreateLinkedResourceGroup.java
* based on the size of current font.
     * <p>
     * This method must be called before <code>setButtonLayoutData</code> 
     * is called.
     * </p>
     *
     * @param control a control from which to obtain the current font
     */
    protected void initializeDialogUnits(Control control) {
        
        GC gc = new GC(control);
        gc.setFont(control.getFont());
        fontMetrics = gc.getFontMetrics();
        gc.dispose();
    }
    /**
     * Tries to resolve the value entered in the link target field as 
     * a variable, if the value is a relative path.
     * Displays the resolved value if the entered value is a variable.
     */
    private void resolveVariable() {
        IPathVariableManager pathVariableManager = ResourcesPlugin
                .getWorkspace().getPathVariableManager();
        IPath path = new Path(linkTarget);
        IPath resolvedPath = pathVariableManager.resolvePath(path);
        if (path.equals(resolvedPath)) {
            resolvedPathLabelText.setVisible(false);
            resolvedPathLabelData.setVisible(false);
        } else {
            resolvedPathLabelText.setVisible(true);