| 246 | #else |
| 247 | #ifndef MRVIEWER_NO_GTK |
| 248 | std::tuple<GtkFileChooserAction, std::string> gtkDialogParameters( const MR::FileDialog::Parameters& params ) |
| 249 | { |
| 250 | if ( params.folderDialog ) |
| 251 | return { GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, params.multiselect ? "Open Folders" : "Open Folder" }; |
| 252 | else if ( params.saveDialog ) |
| 253 | return { GTK_FILE_CHOOSER_ACTION_SAVE, "Save File" }; |
| 254 | else |
| 255 | return { GTK_FILE_CHOOSER_ACTION_OPEN, params.multiselect ? "Open Files" : "Open File" }; |
| 256 | } |
| 257 | |
| 258 | std::vector<std::filesystem::path> gtkDialog( const MR::FileDialog::Parameters& params = {} ) |
| 259 | { |