protected void fileCompressStarted(object obj, FileNameEventArgs ev) { SetOutText(String.Format("[{0}%] {1}", ev.PercentDone, ev.FileName)); SetCompressProgress(ev.PercentDone); if (cancleUpload) { ev.Cancel = true; SetOutText("Upload cancled"); SetCompressProgress(0); } }
/// <summary> /// Raises events for the GetStream method. /// </summary> /// <param name="index">The current item index.</param> /// <returns>True if not cancelled; otherwise, false.</returns> private bool EventsForGetStream(uint index) { if (!FastCompression) { if (_fileStream != null) { _fileStream.BytesRead += IntEventArgsHandler; } _doneRate += 1.0f / _actualFilesCount; var fiea = new FileNameEventArgs(_files != null? _files[index].Name : _entries[index], PercentDoneEventArgs.ProducePercentDone(_doneRate)); OnFileCompression(fiea); if (fiea.Cancel) { Canceled = true; return(false); } } return(true); }
/// <summary> /// Called when a file is about to be added to a new mod. /// </summary> /// <remarks> /// This cancels the compression if the task has been cancelled. /// </remarks> /// <param name="sender">The object that raised the event.</param> /// <param name="e">A <see cref="FileNameEventArgs"/> describing the event arguments.</param> private void Compressor_FileCompressionStarted(object sender, FileNameEventArgs e) { ItemMessage = String.Format("Adding {0}...", e.FileName); e.Cancel = Status == TaskStatus.Cancelling; }
/// <summary> /// Handles the <see cref="SevenZipCompressor.FileCompressionStarted"/> event of the file compressor /// being used to compress the mod. /// </summary> /// <remarks> /// This checks to see if the compression has been cancelled. /// </remarks> /// <param name="sender">The object that raised the event.</param> /// <param name="e">A <see cref="FileNameEventArgs"/> describing the event arguments.</param> private void Compressor_FileCompressionStarted(object sender, FileNameEventArgs e) { CancelEventArgs ceaArgs = new CancelEventArgs(); OnFileCompressionFinished(ceaArgs); e.Cancel = ceaArgs.Cancel; }
/// <summary> /// Event proxy for FileCompressionStarted. /// </summary> /// <param name="sender">The sender of the event.</param> /// <param name="e">The event arguments.</param> private void FileCompressionStartedEventProxy(object sender, FileNameEventArgs e) { OnEvent(FileCompressionStarted, e, false); }
private void FileCompressionStarted(object sender, FileNameEventArgs e) { e.Cancel = IsCancel; inte++; CurFileString = e.FileName; //when the next file is being compressed. pb_compression.Invoke(new InvokeEvent((object o, EventArgs l) => { pb_compression.Value = 0; }), sender, e); lbl_commpressing_file.Invoke(new FileEvent((object o, FileNameEventArgs l) => { lbl_commpressing_file.Text = String.Format(_commpressingFileName, l.FileName); }), sender, e); pb_totaalfiles.Invoke(new FileEvent((object o, FileNameEventArgs l) => { pb_totaalfiles.Value = l.PercentDone; }), sender, e); }
private void OnFileCompression(FileNameEventArgs e) { if (FileCompressionStarted != null) { FileCompressionStarted(this, e); } }
/// <summary> /// Called when a file is about to be added to a new fomod. /// </summary> /// <remarks> /// This cancels the compression if the user has clicked the cancel button of the progress dialog. /// </remarks> /// <param name="sender">The object that raised the event.</param> /// <param name="e">A <see cref="FileNameEventArgs" /> describing the event arguments.</param> protected void FileCompressionStarted(object sender, FileNameEventArgs e) { e.Cancel = ProgressDialog.Cancelled(); }
private void cmp_FileCompressionStarted(object sender, FileNameEventArgs e) { StatusRichTextBox.Text += "[" + DateTime.Now.ToString("dd.MM.yyyy - HH.mm.ss") + "] " + String.Format("Compressing \"{0}\".", e.FileName) + Environment.NewLine; }
/// <summary> /// Raises events for the GetStream method. /// </summary> /// <param name="index">The current item index.</param> /// <returns>True if not cancelled; otherwise, false.</returns> private bool EventsForGetStream(uint index) { if (!FastCompression) { if (_fileStream != null) { _fileStream.BytesRead += IntEventArgsHandler; } _doneRate += 1.0f / _actualFilesCount; var fiea = new FileNameEventArgs(_files != null? _files[index].Name : _entries[index], PercentDoneEventArgs.ProducePercentDone(_doneRate)); OnFileCompression(fiea); if (fiea.Cancel) { Canceled = true; return false; } } return true; }
void cmp_FileCompressionStarted(object sender, FileNameEventArgs e) { l_CompressProgress.Text = String.Format("Compressing \"{0}\"", e.FileName); }
void cmp_FileCompressionStarted(object sender, FileNameEventArgs e) { l_CompressStatus.Content = String.Format("Compressing \"{0}\"", e.FileName); }
private void OnFileCompression(FileNameEventArgs e) { FileCompressionStarted?.Invoke(this, e); }
static private void cmp_FileCompressionStarted(object sender, FileNameEventArgs e) { }
void cmp_FileCompressionStarted(object sender, FileNameEventArgs e) { label2.Text = String.Format("压缩 \"{0}\"", e.FileName); }