Exemplo n.º 1
0
 private void OnLauncherDownloadProgressChanged(object sender, ModuleProgressChangedArgs e)
 {
     if (LauncherDownloadProgressChanged != null)
     {
         LauncherDownloadProgressChanged(sender, e);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// Passes the internal event in the protocol handler to the outward-facing
 /// event.
 /// </summary>
 /// <param name="sender">Sender.</param>
 /// <param name="e">E.</param>
 private void OnModuleInstallProgressChanged(object sender, ModuleProgressChangedArgs e)
 {
     if (ProgressChanged != null)
     {
         ProgressChanged(sender, e);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// Updates the progress bar and progress label during installations, repairs and updates.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">Contains the progress values and current filename.</param>
 private void OnModuleInstallationProgressChanged(object sender, ModuleProgressChangedArgs e)
 {
     Application.Invoke((o, args) =>
     {
         this.MainProgressBar.Text     = e.ProgressBarMessage;
         this.StatusLabel.Text         = e.IndicatorLabelMessage;
         this.MainProgressBar.Fraction = e.ProgressFraction;
     });
 }
Exemplo n.º 4
0
 /// <summary>
 /// Updates the progress bar and progress label during installations, repairs and updates.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">Contains the progress values and current filename.</param>
 protected void OnModuleInstallationProgressChanged(object sender, ModuleProgressChangedArgs e)
 {
     Application.Invoke(delegate
     {
         MainProgressBar.Text     = e.ProgressBarMessage;
         IndicatorLabel.Text      = e.IndicatorLabelMessage;
         MainProgressBar.Fraction = e.ProgressFraction;
     });
 }
Exemplo n.º 5
0
        /// <summary>
        /// Updates the progress bar and progress label during installations, repairs and updates.
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="e">Contains the progress values and current filename.</param>
        protected void OnModuleInstallationProgressChanged(object sender, ModuleProgressChangedArgs e)
        {
            this.Invoke((MethodInvoker) delegate
            {
                MessageLabel.Text          = e.IndicatorLabelMessage;
                downloadProgressLabel.Text = e.ProgressBarMessage;

                mainProgressBar.Minimum = 0;
                mainProgressBar.Maximum = 10000;

                double fraction       = e.ProgressFraction * 10000;
                mainProgressBar.Value = (int)fraction;
                mainProgressBar.Update();
            });
        }
Exemplo n.º 6
0
        /// <summary>
        /// Updates the progress bar and progress label during installations, repairs and updates.
        /// </summary>
        /// <param name="sender">The sender.</param>
        /// <param name="e">Contains the progress values and current filename.</param>
        protected void OnModuleInstallationProgressChanged(object sender, ModuleProgressChangedArgs e)
        {
            this.Invoke((MethodInvoker) delegate
            {
                MessageLabel.Text          = e.IndicatorLabelMessage;
                downloadProgressLabel.Text = e.ProgressBarMessage;

                mainProgressBar.Minimum = 0;
                mainProgressBar.Maximum = 10000;

                double fraction = e.ProgressFraction * 10000;
                // HACK: Clamping the value, it goes bonkers sometimes and explodes into huge values.
                mainProgressBar.Value = ((int)fraction).Clamp(mainProgressBar.Minimum, mainProgressBar.Maximum);
                mainProgressBar.Update();
            });
        }
Exemplo n.º 7
0
 private void OnLauncherDownloadProgressChanged(object sender, ModuleProgressChangedArgs e)
 {
     this.LauncherDownloadProgressChanged?.Invoke(sender, e);
 }
Exemplo n.º 8
0
 /// <summary>
 /// Passes the internal event in the protocol handler to the outward-facing
 /// event.
 /// </summary>
 /// <param name="sender">Sender.</param>
 /// <param name="e">E.</param>
 private void OnModuleInstallProgressChanged(object sender, ModuleProgressChangedArgs e)
 {
     this.ProgressChanged?.Invoke(sender, e);
 }