<AWT Dev> First patch for 6927978 (Directory Selection standard dialog support)

Anthony Petrov Anthony.Petrov at Sun.COM
Fri May 14 08:49:41 PDT 2010


Hi Costantino,

Great progress! Thanks! I've published the patch as a webrev at:

http://cr.openjdk.java.net/~anthony/7-45-DirectoryDialog-6927978.0/

On 05/10/2010 01:31 AM, Costantino Cerbo wrote:
> Regarding the XDirectoryDialogPeer (X-Windows) I don't know how the
> original looks like.
> My idea was to modify the XFileDialogPeer removing the columns on the
> right (files) and leaving the one on the left (directories).
> Also the files for the filter have to disappear. Do you agree?
> Otherwise could you explain me how is the native X-Windows
> DirectoryDialog?

There's actually no such thing as 'original' directory dialog in X. Your 
idea about leaving just one column with the list of directories looks 
fine. Of course, we won't be able to support file name filters for 
directory names (seems like other platforms don't support that with 
their native directory dialogs), so removing the filter combobox sounds 
good as well.

Some tiny nits:

src/share/classes/java/awt/DirectoryDialog.java
>   2  * Copyright 1995-2006 Sun Microsystems, Inc.  All Rights Reserved.

The file has just been created, so I guess 2010 is enough in the 
copyright notice.


>  150             if (peer == null)
>  151                 peer = getToolkit().createDirectoryDialog(this);

Please put the body of the if () in a block even though it's just one 
statement. I know, I know, that may look boring, but these are our code 
conventions that help maintain the code. :)


src/solaris/classes/sun/awt/motif/MToolkit.java
>  306         //TODO Still to implement?

You can safely omit the comment! Hopefully the Mtoolkit will never come 
alive.

--
best regards,
Anthony



More information about the awt-dev mailing list