Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 188743

Summary: [JFace] Consider a custom DirectoryDialog on Windows
Product: [Eclipse Project] Platform Reporter: Mark Melvin <mark.melvin>
Component: UIAssignee: Platform UI Triaged <platform-ui-triaged>
Status: CLOSED DUPLICATE QA Contact:
Severity: enhancement    
Priority: P5 CC: andrew.ferguson, peter, psuzzi
Version: 3.3Keywords: helpwanted
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Mark Melvin CLA 2007-05-23 15:34:37 EDT
There are numerous issues with the default DirectoryDialog class (bug 13761 and bug 34462 in particular).  In particular, the workflow involved in the creation of a directory in this dialog is horrible and broken on Windows.  This is a Windows thing and not a SWT issue.

Since the creation of a workspace is the very first thing most new users see, and given that most of the time the user is going try to browse to a location and will likely want to create a new folder using that dialog - I think it is worth looking at a different solution here.  I have fielded the same questions from users many times over on this issue due to the completely insane behaviour of this dialog when trying to create a new folder (mostly described in bug 34462).  Most users just give up in frustration, exit Eclipse, create the folder in Windows Explorer, and then restart the workbench and browse to the existing folder they just created.

I'm wondering if there is a better control perhaps in JFace that we could use in place of DirectoryDialog?  If not, perhaps it may be worth creating something?
Comment 1 Susan McCourt CLA 2009-07-09 17:19:37 EDT
As per http://wiki.eclipse.org/Platform_UI/Bug_Triage_Change_2009
Comment 2 Peter Severin CLA 2012-02-04 08:21:52 EST
I'd like to see a solution for this too. Our users are reporting that they can't access standard and user directory shortcuts like in a standard file dialog. This is not an issue on Mac nor Linux.
Comment 3 Patrik Suzzi CLA 2016-05-23 13:59:29 EDT

*** This bug has been marked as a duplicate of bug 494331 ***