FileDialog extensions (#881)

* Fix ImGuiFileDialogFlags to be actually flags.

* Add customization points for quick access and window flags to FileDialog and FileDialogManager.

* Some general cleanup for FileDialog.
This commit is contained in:
Ottermandias 2022-06-15 20:45:48 +02:00 committed by GitHub
parent e2dc8802f7
commit c3f55249d2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 114 additions and 75 deletions

View file

@ -19,12 +19,7 @@ namespace Dalamud.Interface.ImGuiFileDialog
public string FileModifiedDate;
}
private struct SideBarItem
{
public char Icon;
public string Text;
public string Location;
}
private record struct SideBarItem(string Text, string Location, FontAwesomeIcon Icon);
private struct FilterStruct
{
@ -50,7 +45,7 @@ namespace Dalamud.Interface.ImGuiFileDialog
private struct IconColorItem
{
public char Icon;
public FontAwesomeIcon Icon;
public Vector4 Color;
}
}