コード例 #1
0
ファイル: FOUpdater.cs プロジェクト: Venseer/FOUpdaterEx
 private void fileSave(UpdateFile updateFile)
 {
     lock (this.locker)
     {
         this.SendMessage(FOUpdaterMessage.General, Strings.Saving.Replace("%s", updateFile.FileName));
     }
 }
コード例 #2
0
ファイル: FOUpdater.cs プロジェクト: Venseer/FOUpdaterEx
 private void fileComplete(UpdateFile updateFile)
 {
     lock (this.locker)
     {
         this.SendMessage(FOUpdaterMessage.Detailed, null);
         this.SendProgress(FOUpdaterProgress.FileValue, 0);
     }
 }
コード例 #3
0
ファイル: FOUpdater.cs プロジェクト: Venseer/FOUpdaterEx
 private void fileProgress(UpdateFile updateFile, long currentBytes, long totalBytes, uint percent)
 {
     lock (this.locker)
     {
         this.SendMessage(FOUpdaterMessage.Detailed, Strings.DownloadingInfo
                          .Replace("%c", ToHumanString(currentBytes, true))
                          .Replace("%t", ToHumanString(totalBytes, true))
                          .Replace("%p", "" + percent)
                          );
         this.SendProgress(FOUpdaterProgress.FileValue, (uint)currentBytes);
         this.SendProgress(FOUpdaterProgress.TotalValue, progressTotal + (uint)currentBytes);
     }
 }
コード例 #4
0
ファイル: FOUpdater.cs プロジェクト: SnakeSolidNL/FOUpdaterEx
 private void fileSave( UpdateFile updateFile )
 {
     lock( this.locker )
     {
         this.SendMessage( FOUpdaterMessage.General, Strings.Saving.Replace( "%s", updateFile.FileName ) );
     }
 }
コード例 #5
0
ファイル: FOUpdater.cs プロジェクト: SnakeSolidNL/FOUpdaterEx
 private void fileProgress( UpdateFile updateFile, long currentBytes, long totalBytes, uint percent )
 {
     lock( this.locker )
     {
         this.SendMessage( FOUpdaterMessage.Detailed, Strings.DownloadingInfo
             .Replace( "%c", ToHumanString( currentBytes, true ) )
             .Replace( "%t", ToHumanString( totalBytes, true ) )
             .Replace( "%p", "" + percent )
         );
         this.SendProgress( FOUpdaterProgress.FileValue, (uint)currentBytes );
         this.SendProgress( FOUpdaterProgress.TotalValue, progressTotal + (uint)currentBytes );
     }
 }
コード例 #6
0
ファイル: FOUpdater.cs プロジェクト: SnakeSolidNL/FOUpdaterEx
 private void fileComplete( UpdateFile updateFile )
 {
     lock( this.locker )
     {
         this.SendMessage( FOUpdaterMessage.Detailed, null );
         this.SendProgress( FOUpdaterProgress.FileValue, 0 );
     }
 }