In image editor clipboard paste also gonna support image files

This commit is contained in:
Jaex 2018-02-15 14:27:25 +03:00
parent 29886ecba1
commit 636c57f071

View file

@ -1423,9 +1423,18 @@ private void PasteFromClipboard(bool insertMousePosition)
if (Clipboard.ContainsImage())
{
Image img = ClipboardHelpers.GetImage();
InsertImage(img, pos);
}
else if (Clipboard.ContainsFileDropList())
{
string[] files = Clipboard.GetFileDropList().OfType<string>().Where(x => Helpers.IsImageFile(x)).ToArray();
if (files.Length > 0 && !string.IsNullOrEmpty(files[0]))
{
Image img = ImageHelpers.LoadImage(files[0]);
InsertImage(img, pos);
}
}
else if (Clipboard.ContainsText())
{
string text = Clipboard.GetText();
@ -1558,7 +1567,6 @@ private void InsertImageFile()
if (!string.IsNullOrEmpty(filePath))
{
Image img = ImageHelpers.LoadImage(filePath);
InsertImage(img, Form.ClientArea.Center());
}
}