void uploader_UploadStarted(Uploader.UploadInfo uploadInfo) { uploadProgress.RemoveLastLabel(); uploadProgress.SetStatus(uploadInfo.filename); uploadProgress.SetProgress(0); uploadProgress.SetBackColor(Color.Yellow); uploadProgress.DoShow(); }
public void AddUpload(string filename, MemoryStream mstr) { if (!credentialsSet) { MessageBox.Show("Please set credentials first", "foxScreen"); return; } Uploader.UploadInfo uploadInfo = uploader.QueueAsync(filename, mstr); uploadProgress.AddLabel(uploadInfo.filename); }
void uploader_UploadFinished(Uploader.UploadInfo uploadInfo, bool success, string error_or_link) { uploadProgress.SetProgress(1); if (success) { Main.mainFrm.Invoke(new MethodInvoker(delegate() { Clipboard.SetText(error_or_link); })); uploadProgress.SetBackColor(Color.Green); } else { MessageBox.Show(error_or_link, "foxScreen", MessageBoxButtons.OK, MessageBoxIcon.Error); uploadProgress.SetBackColor(Color.Red); } uploadProgress.DoHide(); }
void uploader_UploadProgress(Uploader.UploadInfo uploadInfo, double progress) { uploadProgress.SetProgress((float)progress); }