Sub ScrlMainView_DragDropped(e As DragEvent)
If CurrentAlbum=-1 Then Return
Dim Files() As String
Dim FileList As String=e.GetDataObjectForId("text/uri-list")
FileList=FileList.Replace("file:/","").Replace("/","\")
Files=Regex.Split("\r\n",FileList)
If Files.Length=0 Then Return
ProgWorking.Progress=0
TimerMain.Enabled=True
Dim gap As Double = 1/Files.Length
Dim count As Int=0
For Each source As String In Files
If source.Contains(".jpg")=True Then
count=count+1
CallSubDelayed3(Me,"InsertPicture",source,count*gap)
End If
Next
End Sub
Sub InsertPicture(Source As String, Position As Double)
Dim imgname As String=File.GetName(Source)
imgname=imgname.Replace(".jpg","")
Dim imgwork As Image=Graphics.ResizeImage(Source,120)
Dim imgaspect As Int=0
If imgwork.Width>imgwork.Height Then imgaspect=1
Dim blob() As Byte
blob=Graphics.CreateSQLiteBlob(imgwork)
SQLMain.ExecNonQuery2("INSERT INTO pictures (_album,source,title,thumb,aspect) VALUES (?,?,?,?,?)",Array As Object(CurrentAlbum,Source,imgname,blob,imgaspect))
ProCount=Position
FillPhotoPanel
End Sub