private void ListButton_Click(object sender, EventArgs e) { if (Navigate == true) { Dictionary <string, string> siteinfo = Functions.ReturnSiteInfo(); var songlist = Functions.ReturnSongList(siteinfo); //Check if empty if (songlist.ToArray().Length == 0) { //Nothing there. Failed Request. } else { ShowBrowser(); Browser.Hide(); ListInfo.Show(); Download.Show(); DownloadAll.Show(); ProgressDisplay.Show(); label1.Text = "Music List"; ListInfo.DataSource = songlist; } } }
protected override void initializeUIElements() { streamSwitchDisplay = new StreamSwitchDisplay(); countdown = new CountdownDisplay(); progressDisplay = new ProgressDisplay(); }
public void CardActionPerformed() { progressStorage.Progress.AddDays(Random.Range(0.5f, 1.5f), daysPassedPreviously); ProgressDisplay.SetDaysSurvived( (int)(progressStorage.Progress.daysPassed - daysPassedPreviously)); DrawNextCard(); }
void RevisionGetter_RunWorkerCompleted(object sender, RunWorkerCompletedEventArgs e) { // Make sure those puppies aren't used any more. // And, let the GC do its thing on the old thread. // Otherwise, we will hang onto it, until we go away. RevisionGetter.DoWork -= RevisionGetter_DoWork; RevisionGetter.RunWorkerCompleted -= RevisionGetter_RunWorkerCompleted; ProgressDisplay.WriteStatus(""); RevisionGetter.Dispose(); RevisionGetter = null; }
private void ShowBrowser() { UploadAsset.Hide(); FileDialogName.Hide(); FileDialogOpen.Hide(); SongInfo.Hide(); SongName.Hide(); AuthorInfo.Hide(); AuthorName.Hide(); ProgressDisplay.Hide(); DownloadAll.Hide(); Download.Hide(); ListInfo.Hide(); Browser.Show(); }
/// <summary> /// Set up progress screen and execute analysis task. /// Callback will be called once analysis is complete. /// </summary> /// <param name="sender"></param> private void PrepForAnalysis(Button sender) { try { UiStateRoutines.UnselectButtons(FindForm()); _progressCp = new ProgressDisplay(); ActionUtils.SetContentScreen(sender, _progressCp); FrmQreMain.ActiveScreen.DisableNavigation(); // ugly way to ensure user can't navigate away _analysisToken = new CancellationTokenSource(); //var StartTime = DateTime.Now; var task = Task.Factory.StartNew(ConductAnalysis, _analysisToken.Token); } catch (Exception ex) { Debug.WriteLine(ex.ToString()); MessageBox.Show("Action failed with this error: " + ex.Message); } }
/// <summary> /// After call this, you can check DiscoveredRevisionsQueue occasionally (lock on it) /// </summary> public void BeginGettingRevisions() { if (RevisionGetter != null) { // RevisionGetter.Dispose();//review return; // Let the poor thing do its job. Otherwise, repeated Refresh attempts will throw a null reference exception, when doing its RunWorkerCompleted event. } Guard.AgainstNull(ProgressDisplay, "ProgressDisplay"); SanityCheck(); //review: remove? RevisionGetter = new BackgroundWorker(); RevisionGetter.DoWork += RevisionGetter_DoWork; RevisionGetter.RunWorkerCompleted += RevisionGetter_RunWorkerCompleted; var tip = _repository.GetTip(); if (tip != null) { _currentTipRev = tip.Number.LocalRevisionNumber; } ProgressDisplay.WriteStatus(LocalizationManager.GetString("Messages.GettingHistory", "Getting history...")); RevisionGetter.RunWorkerAsync(); }
private void StartGameplayLoop() { Stats.ResetStats(); ProgressDisplay.SetDaysSurvived(0); DrawNextCard(); }
internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ProgressDisplay obj) { return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr); }