private void TourPopup_Load(object sender, EventArgs e) { if (popupType == PopupTypes.Popup) { Height = 335; Preview.Visible = true; CloseTour.Visible = false; WatchAgain.Visible = false; tourWrapPanel.Visible = false; averageStars.Visible = true; ratingLabel.Visible = true; runLengthLabel.Visible = true; runLength.Visible = true; } else { Height = 405; TourTitle.Left -= 53; TourTitle.Width = 430; Preview.Visible = false; CloseTour.Visible = true; WatchAgain.Visible = true; tourWrapPanel.Visible = true; averageStars.Visible = false; ratingLabel.Visible = false; runLengthLabel.Visible = false; runLength.Visible = false; Left = (Earth3d.MainWindow.RenderWindow.ClientRectangle.Width - this.Width) / 2; Top = (Earth3d.MainWindow.RenderWindow.ClientRectangle.Height - this.Height) / 2; MyRating.Stars = GetMyRating(tourResult.Id); }; averageStars.Stars = tourResult.AverageUserRating; TourTitle.Text = tourResult.Title; if (TourTitle.Text.Length < 23) { TourTitle.Font = UiTools.StandardGargantuan; } else if (TourTitle.Text.Length < 30) { TourTitle.Font = UiTools.StandardHuge; } else if (TourTitle.Text.Length < 40) { TourTitle.Font = UiTools.StandardLarge; } else if (TourTitle.Text.Length < 50) { TourTitle.Font = UiTools.StandardRegular; } else { TourTitle.Font = UiTools.StandardSmall; } TourDescription.Text = tourResult.Description; authorImage.Image = tourResult.AuthorImage; authorUrl.Text = tourResult.Author; if (tourResult.OrgName != "None") { orgUrl.Text = tourResult.OrgName; } this.ttTourPopup.SetToolTip(TourTitle, tourResult.Title); Rectangle rect = Screen.GetWorkingArea(this); if (this.Left + this.Width > rect.Width) { this.Left -= (this.Left + this.Width) - rect.Width; } TimeSpan ts = new TimeSpan(0, 0, (int)tourResult.LengthInSeconds); this.runLength.Text = String.Format("{0:00}:{1:00}:{2:00}", ts.Hours, ts.Minutes, ts.Seconds); fadein = new BlendState(false, 500); fadein.TargetState = true; if (!string.IsNullOrEmpty(tourResult.RelatedTours)) { string[] relatedList = tourResult.RelatedTours.Split(new char[] { ';' }); foreach (string id in relatedList) { Tour relatedItem = FolderBrowser.GetRelatedTour(id); if (relatedItem != null) { relatedTours.Add(relatedItem); } } } }
private void ShowTourMenu(Tour tour) { }