This is more a philosophy question than one asking for Technique. I’m thinking specifically of the MS Word Save dialog where you can specify various formats (or rather 3 letter extensions added) for a Save Document.
In my case, I might want two choice - so radio buttons - let’s say I want to give a choice to save as a text (.txt) document or a proprietary format that saves partial solutions to a problem - such that when I open it again, it will fill in what it has, ready to continue from there.
I’ve seen lots of developer environments that provide a standard Save dialog - but they seem to give only one choice for file format.
So would you create your own Save Dialog window that would look “just like” the official one, except it has fields/buttons/checkboxes/lists to capture the specialize info and then, when its Save button is pushed, it passes it on to an internal Save command?
I can see that as being somewhat simple if only dealing with filename and format type. But the “real” save dialog also has that navigation operation that lets you traverse the file/folder structure to designate where the file should go. So, to appear natural, the artificial Save window would need that feature too.
And it seems that would require creating that whole navigation feature from scratch?
Sure, the easiest way would be to just pop up a dialog requesting the “custom” info and then showing a regular save dialog to get the desired file name and location. But it seems cleaner to be able to do it in one.
How would you go about that?