Beispiel #1
0
		private void ShowProgress(object sender, AddProgressEventArgs e)
		{
			if (e.EventType == ZipProgressEventType.Adding_AfterAddEntry)
			{
				string fileName = e.CurrentEntry.FileName;
				files++;
				this.progressBar.Value = Convert.ToInt32(files * 100 / totalFiles);
				this.progressBar.Update();
			}
		}
 void AddProgress(object sender, AddProgressEventArgs e)
 {
     switch (e.EventType)
     {
         case ZipProgressEventType.Adding_AfterAddEntry:
             _progressEventCalls++;
             TestContext.WriteLine("{0}: {1}", e.EventType.ToString(), e.CurrentEntry.FileName);
             if (_cancelIndex == _progressEventCalls)
             {
                 e.Cancel = true;
                 TestContext.WriteLine("Cancelling...");
                 _wasCanceled = true;
             }
             break;
     }
 }
Beispiel #3
0
 void Zip64AddProgress(object sender, AddProgressEventArgs e)
 {
     switch (e.EventType)
     {
         case ZipProgressEventType.Adding_Started:
             _txrx.Send("status Adding files to the zip...");
             break;
         case ZipProgressEventType.Adding_AfterAddEntry:
             _txrx.Send(String.Format("status Adding file {0}",
                                      e.CurrentEntry.FileName));
             break;
         case ZipProgressEventType.Adding_Completed:
             _txrx.Send("status Added all files");
             break;
     }
 }
Beispiel #4
0
        //////////////////////////////
        /// The events below occur 
        /// when there is a change 
        /// in the ZIP processing
        //////////////////////////////
        void zip_AddProgress(object sender, AddProgressEventArgs e)
        {
            // Do we want to cancel?
            if (ProgressForm.WantCancel)
            {
                e.Cancel = true;
                return;
            }

            // Occurs when a file was added to the zip
            if (e.EventType == ZipProgressEventType.Adding_AfterAddEntry)
            {
                appWorker.ReportProgress(-1, "Adding " + e.CurrentEntry.FileName);
            }
        }
Beispiel #5
0
 internal static AddProgressEventArgs Started(string archiveName)
 {
     var x = new AddProgressEventArgs(archiveName, ZipProgressEventType.Adding_Started);
     return x;
 }
Beispiel #6
0
 internal static AddProgressEventArgs AfterEntry(string archiveName, ZipEntry entry, int entriesTotal)
 {
     var x = new AddProgressEventArgs(archiveName, ZipProgressEventType.Adding_AfterAddEntry);
     x.EntriesTotal = entriesTotal;
     x.CurrentEntry = entry;
     return x;
 }
Beispiel #7
0
        internal static AddProgressEventArgs Completed(string archiveName)
        {
            var x = new AddProgressEventArgs(archiveName, ZipProgressEventType.Adding_Completed);

            return(x);
        }
        //=====================================================================
        /// <summary>
        /// This is used to report progress as files are added to the archive
        /// </summary>
        /// <param name="sender">The sender of the event</param>
        /// <param name="e">The event arguments</param>
        private void zip_AddProgress(object sender, AddProgressEventArgs e)
        {
            switch(e.EventType)
            {
                case ZipProgressEventType.Adding_Started:
                    Log.LogMessage(MessageImportance.High,
                        "Compressing help content files...");
                    break;

                case ZipProgressEventType.Adding_AfterAddEntry:
                    Log.LogMessage(MessageImportance.High, "Added {0}",
                        e.CurrentEntry.FileName);
                    break;

                default:
                    break;
            }
        }
Beispiel #9
0
        void LNSF_AddProgress(object sender, AddProgressEventArgs e)
        {
            switch (e.EventType)
            {
                case ZipProgressEventType.Adding_Started:
                    _txrx.Send("status Adding files to the zip...");
                    _pb1Set = false;
                    break;

                case ZipProgressEventType.Adding_AfterAddEntry:
                    if (!_pb1Set)
                    {
                        _txrx.Send(String.Format("pb 1 max {0}", _numEntriesToAdd));
                        _pb1Set = true;
                    }
                    if (!e.CurrentEntry.FileName.EndsWith("/"))
                    {
                        _numEntriesAdded++;
                        if (_numEntriesAdded % 64 == 0)
                            _txrx.Send(String.Format("status Adding file {0}/{1} :: {2}",
                                                     _numEntriesAdded, _numEntriesToAdd, e.CurrentEntry.FileName));
                        _txrx.Send("pb 1 step");
                    }
                    break;

                case ZipProgressEventType.Adding_Completed:
                    _txrx.Send("status Added all files");
                    _pb1Set = false;
                    _txrx.Send("pb 1 max 1");
                    _txrx.Send("pb 1 value 1");
                    break;
            }
        }
Beispiel #10
0
 /// <summary>AddProgressイベント ハンドラ</summary>
 protected void AddProgressEventHandler(Object sender, AddProgressEventArgs e)
 {
     //Debug.WriteLine("AddProgressEventHandler\r\n"
     //    + "sender:" + sender.ToString() + ", " + "e.ArchiveName:" + e.ArchiveName);
 }
Beispiel #11
0
        /// <summary>
        /// This is used to report progress as files are added to the archive
        /// </summary>
        /// <param name="sender">The sender of the event</param>
        /// <param name="e">The event arguments</param>
        private void zip_AddProgress(object sender, AddProgressEventArgs e)
        {
            switch(e.EventType)
            {
                case ZipProgressEventType.Adding_AfterAddEntry:
                    addCount++;

                    if((addCount % 500) == 0)
                        Log.LogMessage(MessageImportance.High, "{0} items added", addCount);
                    break;

                default:
                    break;
            }
        }
        //=====================================================================

        /// <summary>
        /// This is used to report progress as files are added to the archive
        /// </summary>
        /// <param name="sender">The sender of the event</param>
        /// <param name="e">The event arguments</param>
        private void zip_AddProgress(object sender, AddProgressEventArgs e)
        {
            switch(e.EventType)
            {
                case ZipProgressEventType.Adding_Started:
                    Log.LogMessage(MessageImportance.High, "Compressing help content files...");
                    break;

                case ZipProgressEventType.Adding_AfterAddEntry:
                    addCount++;

                    if((addCount % 500) == 0)
                        Log.LogMessage(MessageImportance.High, "{0} items added", addCount);
                    break;

                case ZipProgressEventType.Adding_Completed:
                    Log.LogMessage(MessageImportance.High, "Compression finished.  {0} items added", addCount);
                    break;

                default:
                    break;
            }
        }
Beispiel #13
0
 void AddProgress1(object sender, AddProgressEventArgs e)
 {
     switch (e.EventType)
     {
         case ZipProgressEventType.Adding_Started:
             TestContext.WriteLine("Adding_Started");
             break;
         case ZipProgressEventType.Adding_Completed:
             TestContext.WriteLine("Adding_Completed");
             break;
         case ZipProgressEventType.Adding_AfterAddEntry:
             TestContext.WriteLine("Adding_AfterAddEntry: {0}",
                                   e.CurrentEntry.FileName);
             break;
     }
 }