tinyfd_saveFileDialog

Parameters

title c_str

C-string or null

defaultPathAndFile c_str

C-string or null

numOfFilterPatterns int

0

filterPatterns c_str*

["*.jpg", "*.png"], or (sometimes) MIME type ["audio/mp3"], or null

singleFilterDescription c_str

"Text files" or null

Return Value

Type: c_str

Selected file name, null on cancel.

Examples

const c_str[] patterns = ["application/x-dsrc"];
c_str filename = tinyfd_saveFileDialog(
    "Save D source file", "mod.d",
    cast(int)patterns.length, patterns.ptr, null);
if (filename)
    tinyfd_messageBox("Chosen file is", filename, "ok", "info", 1);

Meta