IDEA-128290 Allow cancelling directory creation if specified name contains dot

This commit is contained in:
peter
2015-07-20 17:20:58 +02:00
parent 1b70adbfd4
commit 934bf974f8
@@ -159,10 +159,15 @@ public class CreateDirectoryOrPackageHandler implements InputValidatorEx {
FileType fileType = findFileTypeBoundToName(subDirName);
if (fileType != null) {
String message = "The name you entered looks like a file name. Do you want to create a file named " + subDirName + " instead?";
int ec = Messages.showYesNoDialog(myProject, message,
"File Name Detected", "Yes, create file",
"No, create " + (myIsDirectory ? "directory" : "packages"),
fileType.getIcon());
int ec = Messages.showYesNoCancelDialog(myProject, message,
"File Name Detected",
"&Yes, create file",
"&No, create " + (myIsDirectory ? "directory" : "packages"),
"&Cancel",
fileType.getIcon());
if (ec == Messages.CANCEL) {
return false;
}
if (ec == Messages.YES) {
createFile = true;
}