[NSOpenPanel] How to disable folder selection but still access their contents?
[NSOpenPanel] How to disable folder selection but still access their contents?
- Subject: [NSOpenPanel] How to disable folder selection but still access their contents?
- From: Iceberg-Dev <email@hidden>
- Date: Thu, 23 Oct 2008 22:38:20 +0200
Solution not found in the cocoabuilder archive.
Problem:
--------
I have a list of files and folders.
I can add items to this list through a standard NSOpenPanel dialog.
When a folder is already in the list, I want to prevent the user from
selecting it from the NSOpenPanel dialog.
I can do this with:
- (BOOL) panel:(id)sender shouldShowFilename:(NSString *) inFileName;
The problem is that this prevents the user from selecting a file
within this folder from the NSOpenDialog.
Question:
---------
Is there a way to prevent a folder from being selected but still
allow a file within this folder to be selected?
I could use - (BOOL)panel:(id)sender isValidFilename:(NSString *)
filename; and always allow to select the folder but I want the user
to know that the folder can not be selected and not just discover
this when the Open button gets clicked.
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden