If Adobe has a different dialog, then I think they also "rolled their own".
Bob On Feb 1, 2012, at 11:47 AM, l...@pbh.on-rev.com wrote: > 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 _______________________________________________ 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