add 200ms delay before starting drag'n'drop

This commit is contained in:
GenevensiS
2026-01-07 04:34:08 +01:00
parent aeae27c7e3
commit 608de308fd
5 changed files with 34 additions and 17 deletions
+6 -3
View File
@@ -155,9 +155,12 @@ CardsOnClipboard::CardsOnClipboard(const SetP& set, const String id, const vecto
}
String temp_path = wxFileName::CreateTempFileName(_("mse")) + _(".png");
img.SaveFile(temp_path, wxBITMAP_TYPE_PNG);
wxFileDataObject* data = new wxFileDataObject();
data->AddFile(temp_path);
Add(data);
wxFileDataObject* fileData = new wxFileDataObject();
fileData->AddFile(temp_path);
Add(fileData);
wxImageDataObject* imgData = new wxImageDataObject();
imgData->SetImage(img);
Add(imgData);
}
// Conversion to serialized card format
Add(new CardsDataObject(set, id, cards), true);