@@ -83,27 +83,28 @@ enum IGFD_FileStyleFlags_ // by evaluation / priority order
83
83
84
84
typedef int ImGuiFileDialogFlags; // -> enum ImGuiFileDialogFlags_
85
85
enum ImGuiFileDialogFlags_ {
86
- ImGuiFileDialogFlags_None = 0 , // define none default flag
87
- ImGuiFileDialogFlags_ConfirmOverwrite = (1 << 0 ), // show confirm to overwrite dialog
88
- ImGuiFileDialogFlags_DontShowHiddenFiles = (1 << 1 ), // dont show hidden file (file starting with a .)
89
- ImGuiFileDialogFlags_DisableCreateDirectoryButton = (1 << 2 ), // disable the create directory button
90
- ImGuiFileDialogFlags_HideColumnType = (1 << 3 ), // hide column file type
91
- ImGuiFileDialogFlags_HideColumnSize = (1 << 4 ), // hide column file size
92
- ImGuiFileDialogFlags_HideColumnDate = (1 << 5 ), // hide column file date
93
- ImGuiFileDialogFlags_NoDialog = (1 << 6 ), // let the dialog embedded in your own imgui begin / end scope
94
- ImGuiFileDialogFlags_ReadOnlyFileNameField = (1 << 7 ), // don't let user type in filename field for file open style dialogs
95
- ImGuiFileDialogFlags_CaseInsensitiveExtentionFiltering = (1 << 8 ), // the file extentions filtering will not take into account the case
96
- ImGuiFileDialogFlags_Modal = (1 << 9 ), // modal
97
- ImGuiFileDialogFlags_DisableThumbnailMode = (1 << 10 ), // disable the thumbnail mode
98
- ImGuiFileDialogFlags_DisablePlaceMode = (1 << 11 ), // disable the place mode
99
- ImGuiFileDialogFlags_DisableQuickPathSelection = (1 << 12 ), // disable the quick path selection
100
- ImGuiFileDialogFlags_ShowDevicesButton = (1 << 13 ), // show the devices selection button
101
- ImGuiFileDialogFlags_NaturalSorting = (1 << 14 ), // enable the antural sorting for filenames and extentions, slower than standard sorting
86
+ ImGuiFileDialogFlags_None = 0 , // define none default flag
87
+ ImGuiFileDialogFlags_ConfirmOverwrite = (1 << 0 ), // show confirm to overwrite dialog
88
+ ImGuiFileDialogFlags_DontShowHiddenFiles = (1 << 1 ), // dont show hidden file (file starting with a .)
89
+ ImGuiFileDialogFlags_DisableCreateDirectoryButton = (1 << 2 ), // disable the create directory button
90
+ ImGuiFileDialogFlags_HideColumnType = (1 << 3 ), // hide column file type
91
+ ImGuiFileDialogFlags_HideColumnSize = (1 << 4 ), // hide column file size
92
+ ImGuiFileDialogFlags_HideColumnDate = (1 << 5 ), // hide column file date
93
+ ImGuiFileDialogFlags_NoDialog = (1 << 6 ), // let the dialog embedded in your own imgui begin / end scope
94
+ ImGuiFileDialogFlags_ReadOnlyFileNameField = (1 << 7 ), // don't let user type in filename field for file open style dialogs
95
+ ImGuiFileDialogFlags_CaseInsensitiveExtentionFiltering = (1 << 8 ), // the file extentions filtering will not take into account the case
96
+ ImGuiFileDialogFlags_Modal = (1 << 9 ), // modal
97
+ ImGuiFileDialogFlags_DisableThumbnailMode = (1 << 10 ), // disable the thumbnail mode
98
+ ImGuiFileDialogFlags_DisablePlaceMode = (1 << 11 ), // disable the place mode
99
+ ImGuiFileDialogFlags_DisableQuickPathSelection = (1 << 12 ), // disable the quick path selection
100
+ ImGuiFileDialogFlags_ShowDevicesButton = (1 << 13 ), // show the devices selection button
101
+ ImGuiFileDialogFlags_NaturalSorting = (1 << 14 ), // enable the antural sorting for filenames and extentions, slower than standard sorting
102
+ ImGuiFileDialogFlags_OptionalFileName = (1 << 15 ), // the input filename is optional, so the dialog can be validated even if the filebname input is empty
102
103
103
104
// default behavior when no flags is defined. seems to be the more common cases
104
105
ImGuiFileDialogFlags_Default = ImGuiFileDialogFlags_ConfirmOverwrite | //
105
- ImGuiFileDialogFlags_Modal | //
106
- ImGuiFileDialogFlags_HideColumnType
106
+ ImGuiFileDialogFlags_Modal | //
107
+ ImGuiFileDialogFlags_HideColumnType
107
108
};
108
109
109
110
// flags used for GetFilePathName(flag) or GetSelection(flag)
0 commit comments