Example #1
0
        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;
                }
            }
        }
Example #2
0
        protected override void initializeUIElements()
        {
            streamSwitchDisplay = new StreamSwitchDisplay();
            countdown           = new CountdownDisplay();

            progressDisplay = new ProgressDisplay();
        }
Example #3
0
 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;
        }
Example #5
0
 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();
 }
Example #6
0
        /// <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();
        }
Example #8
0
 private void StartGameplayLoop()
 {
     Stats.ResetStats();
     ProgressDisplay.SetDaysSurvived(0);
     DrawNextCard();
 }
Example #9
0
 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);
 }