20 extern CGV_API std::string
file_open_dialog(
const std::string& title,
const std::string& filter,
const std::string& path =
"");
22 extern CGV_API std::string
files_open_dialog(std::vector<std::string>& file_names,
const std::string& title,
const std::string& filter,
const std::string& path =
"");
24 extern CGV_API std::string
directory_open_dialog(
const std::string& title,
const std::string& path =
"");
26 extern CGV_API std::string
directory_save_dialog(
const std::string& title,
const std::string& path =
"");
29 extern CGV_API std::string
file_save_dialog(
const std::string& title,
const std::string& filter,
const std::string& path =
"");
34#include <cgv/config/lib_end.h>
std::string file_open_dialog(const std::string &title, const std::string &filter, const std::string &path)
ask the user for a file name to open a file.
std::string directory_save_dialog(const std::string &title, const std::string &path)
ask the user for a new directory.
std::string directory_open_dialog(const std::string &title, const std::string &path)
ask the user for an existing directory.
std::string file_save_dialog(const std::string &title, const std::string &filter, const std::string &path)
ask the user for a file name to save a file.
std::string files_open_dialog(std::vector< std::string > &file_names, const std::string &title, const std::string &filter, const std::string &path)
ask user for an open dialog that can select multiple files, return common path prefix and fill field ...