Example #1
0
        private void OK_Click(object sender, EventArgs e)
        {
            bool failed = false;

            target.StartTime = startDate.DateTimeValue;
            target.EndTime   = endDate.DateTimeValue;
            double days = UiTools.ParseAndValidateDouble(fadeTime, target.FadeSpan.Days, ref failed);

            try
            {
                target.FadeSpan = TimeSpan.FromDays(Convert.ToDouble(fadeTime.Text));
            }
            catch
            {
                fadeTime.BackColor = Color.Red;
                failed             = true;
            }

            target.FadeType = (FadeType)fadeType.SelectedIndex;


            if (!failed)
            {
                DialogResult = DialogResult.OK;
                this.Close();
            }
        }
        private void Scale_TextChanged(object sender, EventArgs e)
        {
            bool valid = false;

            Properties.Settings.Default.ScreenOverlayScale = UiTools.ParseAndValidateDouble(Scale, Properties.Settings.Default.ScreenOverlayScale, ref valid);
            Dirty = true;
        }
Example #3
0
        private void CurrentValue_Validating(object sender, CancelEventArgs e)
        {
            if (initializing || CurrentValue.Text == Language.GetLocalizedText(1351, "Multiple") || dirtyEdit == false)
            {
                return;
            }
            bool failed = false;

            double newValue = UiTools.ParseAndValidateDouble(CurrentValue, propValue, ref failed);

            if (newValue != propValue && !failed)
            {
                if (keys != null)
                {
                    Undo.Push(new UndoTourStopChange(Language.GetLocalizedText(1352, "Key Properties Edit"), Earth3d.MainWindow.TourEdit.Tour));
                    foreach (VisibleKey vk in keys.Values)
                    {
                        Key key = vk.Target.GetKey(vk.ParameterIndex, vk.Time);
                        if (key != null)
                        {
                            key.Value = newValue;
                        }
                    }
                }
                TimeLine.RefreshUi(false);
                RefreshTween();
            }
        }
Example #4
0
        private void sizeY_TextChanged(object sender, EventArgs e)
        {
            bool failed = false;

            double val = UiTools.ParseAndValidateDouble(sender as TextBox, Overlay.Height, ref failed);

            if (!failed)
            {
                Overlay.Height = (float)val;
            }
        }
Example #5
0
        private void positionY_TextChanged(object sender, EventArgs e)
        {
            bool failed = false;

            double val = UiTools.ParseAndValidateDouble(sender as TextBox, Overlay.Position.X, ref failed);

            if (!failed)
            {
                Overlay.Position = new PointF(Overlay.Position.X, (float)val);
            }
        }
Example #6
0
        private void Rotation_TextChanged(object sender, EventArgs e)
        {
            bool failed = false;

            double val = UiTools.ParseAndValidateDouble(sender as TextBox, Overlay.RotationAngle, ref failed);

            if (!failed)
            {
                Overlay.RotationAngle = (float)val;
            }
        }
        private void FadeOut_TextChanged(object sender, EventArgs e)
        {
            bool failed = false;

            Target.Track.FadeOut = UiTools.ParseAndValidateDouble(FadeOut, Target.Track.FadeOut, ref failed);
        }
        private void End_TextChanged(object sender, EventArgs e)
        {
            bool failed = false;

            Target.Track.End = UiTools.ParseAndValidateDouble(End, Target.Track.End, ref failed);
        }
        private void Begin_TextChanged(object sender, EventArgs e)
        {
            bool failed = false;

            Target.Track.Begin = UiTools.ParseAndValidateDouble(Begin, Target.Track.Begin, ref failed);
        }