Bug 305036 [Path Variables] Minor API changes in Dynamic Path Variables area
I'm attaching a patch illustrating what should be done in this area.
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/PathVariablesGroup.java
private FontMetrics fontMetrics;
    
    private boolean multiSelect;
    
    private int variableType;
    
    private Listener selectionListener;
    
    private SortedMap tempPathVariables;
    
    private Set removedVariableNames;
    
    private IPathVariableManager pathVariableManager;
    
    private final Image FILE_IMG = PlatformUI.getWorkbench().getSharedImages()
            .getImage(ISharedImages.IMG_OBJ_FILE);
    
    private final Image FOLDER_IMG = PlatformUI.getWorkbench()
            .getSharedImages().getImage(ISharedImages.IMG_OBJ_FOLDER);
    private final Image BUILTIN_IMG = PlatformUI.getWorkbench()
            .getSharedImages().getImage(ISharedImages.IMG_OBJ_FOLDER);
    
    private Image imageUnkown;
    
    
    private IResource currentResource = null;
    private final static String PARENT_VARIABLE_NAME = "PARENT"; 
    
	/**