From eba66d6c981ef9ce43090324ddc3f06bfbfd239f Mon Sep 17 00:00:00 2001 From: cjee21 <77721854+cjee21@users.noreply.github.com> Date: Thu, 23 May 2024 21:51:42 +0800 Subject: [PATCH 1/2] Windows GUI: Allow selecting multiple files in open file dialog --- Source/GUI/VCL/GUI_Main.dfm | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/GUI/VCL/GUI_Main.dfm b/Source/GUI/VCL/GUI_Main.dfm index 548bc3c3a..34058e3c4 100644 --- a/Source/GUI/VCL/GUI_Main.dfm +++ b/Source/GUI/VCL/GUI_Main.dfm @@ -2576,6 +2576,7 @@ object MainF: TMainF Top = 256 end object OpenDialog1: TOpenDialog + Options = [ofHideReadOnly, ofAllowMultiSelect, ofEnableSizing] Left = 768 Top = 368 end From ce0dae70798852d72d181cbbde696487c5bef910 Mon Sep 17 00:00:00 2001 From: cjee21 <77721854+cjee21@users.noreply.github.com> Date: Thu, 23 May 2024 21:53:49 +0800 Subject: [PATCH 2/2] Windows GUI: Fix position of open folder dialog --- Source/GUI/VCL/GUI_Main.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/GUI/VCL/GUI_Main.cpp b/Source/GUI/VCL/GUI_Main.cpp index aae21cb40..c6c7b4446 100644 --- a/Source/GUI/VCL/GUI_Main.cpp +++ b/Source/GUI/VCL/GUI_Main.cpp @@ -1190,7 +1190,7 @@ void __fastcall TMainF::M_File_Open_FileClick(TObject *Sender) //--------------------------------------------------------------------------- void __fastcall TMainF::M_File_Open_FolderClick(TObject *Sender) { - if (!FolderOpenDialog1->Execute()) + if (!FolderOpenDialog1->Execute(Handle)) return; if (TDirectory::GetFiles(FolderOpenDialog1->FileName).Length != 0) {