Esempio n. 1
0
        private void resultsList_ItemHover(object sender, object e)
        {
            if (popup != null)
            {
                if (e != null || !popup.Locked)
                {
                    if (!popup.Bounds.Contains(Cursor.Position))
                    {
                        popup.Close();
                        popup.Dispose();
                        popup = null;
                    }
                }
            }

            //if (e != null && e.GetType() == typeof(TourResult))
            if (e != null && ((IThumbnail)e).IsTour)
            {
                popup             = new TourPopup();
                popup.Owner       = Earth3d.MainWindow;
                popup.TourResult  = (ITourResult)e;
                popup.Left        = popup.TourResult.Bounds.Left;
                popup.Top         = popup.TourResult.Bounds.Bottom - 10;
                popup.LaunchTour += new EventHandler(popup_LaunchTour);
                popup.Show();
            }
        }
Esempio n. 2
0
 static public void CloseTourPopups()
 {
     if (endTour != null)
     {
         endTour.Close();
         endTour = null;
     }
 }