private void Form1_Load(object sender, EventArgs e) { Text = Text + " - v" + Application.ProductVersion + " " + OsLayer.Name; LoadSettings(); UpdateProgressAndTotals(); om.Update(true); // Write very first output once after application start }
private void ApplyAppearance(object sender, EventArgs e) { lblShowSplitCount.Text = "Current configuration will show up to " + (1 + numShowSplitsCountFinished.Value + numShowSplitsCountUpcoming.Value) + " splits."; if (!IsFormLoaded) { return; } // Style om.StyleUseHighContrast = cbHighContrast.Checked; om.StyleUseHighContrastNames = cbHighContrastNames.Checked; om.StyleUseRoman = cbUseRoman.Checked; om.StyleProgressBarColored = !cbProgressBarColored.Checked; om.StyleSuperscriptPB = cbSuperscriptPB.Checked; om.StyleDesiredWidth = (int)numStyleDesiredWidth.Value; // Behavior om.ShowAttemptsCounter = cbShowAttempts.Checked; om.ShowHeadline = cbShowHeadline.Checked; om.ShowFooter = cbShowFooter.Checked; om.ShowSessionProgress = cbShowSessionProgress.Checked; om.ShowProgressBar = cbShowProgressBar.Checked; om.ShowSplitsCountFinished = (int)numShowSplitsCountFinished.Value; om.ShowSplitsCountUpcoming = (int)numShowSplitsCountUpcoming.Value; om.ShowHitsCombined = cbShowHitsCombined.Checked; om.ShowNumbers = cbShowNumbers.Checked; om.ShowPB = cbShowPB.Checked; if (radioPurposeChecklist.Checked) { om.Purpose = OutModule.OM_Purpose.OM_Purpose_Checklist; } else if (radioPurposeDeathCounter.Checked) { om.Purpose = OutModule.OM_Purpose.OM_Purpose_DeathCounter; } else { om.Purpose = OutModule.OM_Purpose.OM_Purpose_SplitCounter; } if (radioSeverityBossHitCritical.Checked) { om.Severity = OutModule.OM_Severity.OM_Severity_BossHitCritical; } else if (radioSeverityComparePB.Checked) { om.Severity = OutModule.OM_Severity.OM_Severity_ComparePB; } else { om.Severity = OutModule.OM_Severity.OM_Severity_AnyHitsCritical; } om.Update(); }
private void ApplyAppearance(object sender, EventArgs e) { if (!IsFormLoaded) { return; } om.ShowAttemptsCounter = cbShowAttempts.Checked; om.ShowHeadline = cbShowHeadline.Checked; om.ShowSessionProgress = cbShowSessionProgress.Checked; om.ShowSplitsCountFinished = (int)numShowSplitsCountFinished.Value; om.ShowSplitsCountUpcoming = (int)numShowSplitsCountUpcoming.Value; om.StyleUseHighContrast = cbApHighContrast.Checked; om.StyleDesiredWidth = (int)numStyleDesiredWidth.Value; om.Update(true); }
private void UpdateProgressAndTotals() { int TotalHits = 0; int TotalPB = 0; int Splits = pi.GetSplitCount(); if (Splits < 0) // Check for valid entries { lbl_progress.Text = "Progress: ?? / ?? # " + pi.GetAttemptsCount().ToString("D3"); } else { for (int r = 0; r < Splits; r++) { TotalHits = TotalHits + pi.GetSplitHits(r); TotalPB = TotalPB + pi.GetSplitPB(r); } lbl_progress.Text = "Progress: " + pi.GetActiveSplit() + " / " + Splits + " # " + pi.GetAttemptsCount().ToString("D3"); } lbl_totals.Text = "Total: " + TotalHits + " Hits " + TotalPB + " PB"; om.Update(); }
public void ProfileChangedHandler(object sender, EventArgs e) { if (!Ready) { return; } if (e is ProfileChangedEventArgs) { ProfileChangedEventArgs eventArgs = (ProfileChangedEventArgs)e; if (eventArgs.RunCompleted && _TimerRunning) { DateTime utc_now = DateTime.UtcNow; timer1.Enabled = _TimerRunning = false; SelectedProfileInfo.AddDuration((long)(utc_now - last_update_time).TotalMilliseconds); last_update_time = utc_now; } } UpdateDuration(); succession.HistorySplitVisible = cbShowPredecessor.Checked; succession.HistorySplitTitle = txtPredecessorTitle.Text; if (null != ProfileChanged) { ProfileChanged(sender, e); // Fire event } om.Update(); }
private void UpdateProgressAndTotals() { int TotalHits = 0; int TotalHitsWay = 0; int TotalPB = 0; int Splits = pi.SplitCount; if (Splits < 0) // Check for valid entries { lbl_progress.Text = "Progress: ?? / ?? # " + pi.AttemptsCount.ToString("D3"); } else { GetCalculatedSums(ref TotalHits, ref TotalHitsWay, ref TotalPB); lbl_progress.Text = "Progress: " + pi.ActiveSplit + " / " + Splits + " # " + pi.AttemptsCount.ToString("D3"); } lbl_totals.Text = "Total: " + (TotalHits + TotalHitsWay) + " Hits " + TotalPB + " PB"; om.Update(); }