Ken,

Thank you for the reply and confirmation, definitely appreciated.

Your 'workaround' is pretty much how I had set up the save routine and I was 
pretty confident that it was foolproof enough to avoid saving a file with the 
wrong/no extension, or worse, overwriting a file with the wrong extension, but 
it seems some users now expect even simple apps to be as polished as the likes 
of Adobe products. I guess my simple app will have to disappoint a few while I 
work on a new Save Dialogue - could be a useful resource for the future too.

Paul

P.S. A big Thank You for putting up all the useful info on your site too.

On 1 Feb 2012, at 19:00, Ken Ray wrote:

>> The problem here is that, as far as I know LiveCode can only react to the 
>> Save or Cancel button being pressed within the dialogue box, so my question 
>> for the list is:
>> 
>> Does anybody know of a way to achieve an 'intelligent' save dialogue without 
>> building a new one from scratch? or has anybody built one that they are 
>> willing to share?
> 
> Well you can't "hack" into the OS-provided Save dialog, so it's either build 
> a replacement one from scratch, or use a workaround, which is basically:
> 
> - Bring up a save dialog
> - Check for an extension
>       - If there isn't one, add one
>       - If it's incorrect, alert the user
> - If you had to add or correct the extension, check for an existing file with 
> that name
>       - If there is one, display a dialog asking if they want to replace 
> (hopefully mimicking the host OS as best as you can)
> - Save or Cancel (based on user choice).
> 
> Ken Ray
> Sons of Thunder Software, Inc.
> Email: k...@sonsothunder.com
> Web Site: http://www.sonsothunder.com/        

_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode

Reply via email to