private void newSlideBasedTour(object sender, EventArgs e) { if (!CloseOpenToursOrAbort(false)) { return; } TourDocument tour = new TourDocument(); TourProperties tourProps = new TourProperties(); tourProps.EditTour = tour; if (tourProps.ShowDialog() == DialogResult.OK) { tour.EditMode = true; this.menuTabs.AddTour(tour); this.menuTabs.FocusTour(tour); Undo.Clear(); } }
private void OpenTourProperties() { if (tourEdit == null || tourEdit.Tour == null) { MessageBox.Show(Language.GetLocalizedText(-1, "There was a problem loading the tour...")); } else { if (string.IsNullOrEmpty(tourEdit.Tour.Author) || string.IsNullOrEmpty(tourEdit.Tour.AuthorEmail) || string.IsNullOrEmpty(tourEdit.Tour.Description) || tourEdit.Tour.AuthorImage == null) { TourProperties tourProps = new TourProperties(); tourProps.EditTour = tourEdit.Tour; tourProps.Strict = tourProps.highlightNeeded = tourProps.authorImageNeeded = true; tourProps.highlightReqFields(); if (tourProps.ShowDialog() == DialogResult.OK) { Earth3d.MainWindow.Refresh(); } } else { if (tourEdit.Tour.TourStops.Count == 0) { MessageBox.Show(Language.GetLocalizedText(-1, "Tour must have stops...")); } } } }
private void EditTourProperties_Click(object sender, EventArgs e) { var tourProps = new TourProperties(); tourProps.EditTour = tour; if (tourProps.ShowDialog() == DialogResult.OK) { Earth3d.MainWindow.Refresh(); } }