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; }
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(); } }
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; } }
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); } }
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); }