ScreenToGif.Modern.con_yoyo_Click C# (CSharp) Method

con_yoyo_Click() private method

Make a Yoyo with the frames (listFrames + listFramesInverted)
private con_yoyo_Click ( object sender, EventArgs e ) : void
sender object
e EventArgs
return void
        private void con_yoyo_Click(object sender, EventArgs e)
        {
            if (_listFramesEdit.Count <= 1) return;

            this.Cursor = Cursors.AppStarting;

            ResetUndoProp();

            int countDiff = _listFramesEdit.Count;
            _listFramesEdit = ImageUtil.Yoyo(_listFramesEdit); //TODO
            _listDelayEdit = ImageUtil.Yoyo<int>(_listDelayEdit);
            countDiff -= _listFramesEdit.Count;

            trackBar.Maximum = _listFramesEdit.Count - 1;
            pictureBitmap.Image = _listFramesEdit[trackBar.Value].From();
            this.Text = Resources.Title_EditorFrame + trackBar.Value + " - " + (_listFramesEdit.Count - 1);

            tvFrames.Add(Math.Abs(countDiff));
            DelayUpdate();
            GC.Collect();

            this.Cursor = Cursors.Default;
        }
Modern