@@ -83,27 +83,28 @@ enum IGFD_FileStyleFlags_ // by evaluation / priority order
8383
8484typedef int ImGuiFileDialogFlags; // -> enum ImGuiFileDialogFlags_
8585enum 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
102103
103104 // default behavior when no flags is defined. seems to be the more common cases
104105 ImGuiFileDialogFlags_Default = ImGuiFileDialogFlags_ConfirmOverwrite | //
105- ImGuiFileDialogFlags_Modal | //
106- ImGuiFileDialogFlags_HideColumnType
106+ ImGuiFileDialogFlags_Modal | //
107+ ImGuiFileDialogFlags_HideColumnType
107108};
108109
109110// flags used for GetFilePathName(flag) or GetSelection(flag)
0 commit comments