Esempio n. 1
0
        /// <summary>
        /// Handler for continuous_checkbox click event.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OnContinuousCheckboxClicked(object sender, RoutedEventArgs e)
        {
            if (!isContinuous)      // set continuous flag to true, disable particle slider
            {
                isContinuous = true;
                particles_slider.IsEnabled = false;
                particle_val.IsEnabled     = false;
            }
            else    // set continuous flag to false, re-enable particle slider
            {
                isContinuous = false;
                particles_slider.IsEnabled = true;
                particle_val.IsEnabled     = true;
            }
            if (!hasFinished)
            {
                switch (current_executing_dimension)
                {
                case LatticeDimension._2D:
                    dla_2d.ChangeContinuousFlag(false);
                    break;

                case LatticeDimension._3D:
                    dla_3d.ChangeContinuousFlag(false);
                    break;
                }
            }
        }