drscheme:language:create-executable-gui in DrScheme Tools Functions
(drscheme:language:create-executable-gui -> (union false? (list/p (symbols (quote no-show) (quote launcher) (quote stand-alone)) (symbols (quote no-show) (quote mred) (quote mzscheme)) string?))
parent program-name show-type? show-base?)
parent : (union false? (is-a?/c top-level-window<%>))
program-name : (union false? string?)
show-type? : (union (lambda (x) (eq? x #t)) (symbols 'launcher 'standalone))
show-base? : (union (lambda (x) (eq? x #t)) (symbols 'mzscheme 'mred))
Opens a dialog to prompt the user about their choice of executable.
If show-type? is #t, the user is prompted about
a choice of executable: stand-alone, or launcher. If show-base?
is #t, the user is prompted about a choice of base
binary: mzscheme or mred.
The program-name argument is used to construct the default
executable name in a platform-specific manner.
The parent argument is used for the parent of the dialog.
The result of this function is #f if the user cancel's
the dialog and a list of three items indicating what options
they chose. If either show-type? or show-base?
was #f, the corresponding result will be 'no-show,
otherwise it will indicate the user's choice.