예제 #1
0
        public override void Initialize(DrawArgs drawArgs)
        {
            if (overlay == null)
            {
                overlay      = new WorldWind.Widgets.Form();
                overlay.Text = name;
                ParentControl_Resize(null, null);
                overlay.OnVisibleChanged += new WorldWind.Widgets.VisibleChangedHandler(overlay_OnVisibleChanged);

                overlay.AutoHideHeader = !m_ShowHeader;
                overlay.HideBorder     = m_HideBorder;
                overlay.BorderColor    = m_BorderColor;

                pBox = new WorldWind.Widgets.PictureBox();
                pBox.ClickableUrl   = clickableUrl;
                pBox.RefreshTime    = m_RefreshTimeSec * 1000;
                pBox.Opacity        = Opacity;
                pBox.ParentWidget   = overlay;
                pBox.ImageUri       = m_ImageUri;
                pBox.SaveFilePath   = m_SaveFilePath;
                pBox.ClientLocation = new System.Drawing.Point(0, overlay.HeaderHeight);
                pBox.ClientSize     = overlay.ClientSize;

                pBox.Visible = true;
                if (m_Width == 0 && m_Height == 0)
                {
                    pBox.SizeParentToImage = true;
                }
                overlay.ChildWidgets.Add(pBox);
                DrawArgs.RootWidget.ChildWidgets.Add(overlay);
            }

            if (!overlay.Visible)
            {
                overlay.Visible = true;
            }

            isInitialized = true;
        }
예제 #2
0
		public override void Initialize(DrawArgs drawArgs)
		{
			if(overlay == null)
			{
				overlay = new WorldWind.Widgets.Form();
				overlay.Text = name;
                ParentControl_Resize(null, null);
                overlay.OnVisibleChanged += new WorldWind.Widgets.VisibleChangedHandler(overlay_OnVisibleChanged);

                overlay.AutoHideHeader = !m_ShowHeader;
				overlay.HideBorder = m_HideBorder;
				overlay.BorderColor = m_BorderColor;

				pBox = new WorldWind.Widgets.PictureBox();
				pBox.ClickableUrl = clickableUrl;
				pBox.RefreshTime = m_RefreshTimeSec * 1000;
				pBox.Opacity = Opacity;
				pBox.ParentWidget = overlay;
				pBox.ImageUri = m_ImageUri;
				pBox.SaveFilePath = m_SaveFilePath;
				pBox.ClientLocation = new System.Drawing.Point(0,overlay.HeaderHeight);
                pBox.ClientSize = overlay.ClientSize;
				
                pBox.Visible = true;
                if (m_Width == 0 && m_Height == 0)
                {
                    pBox.SizeParentToImage = true;
                }
				overlay.ChildWidgets.Add(pBox);
				DrawArgs.RootWidget.ChildWidgets.Add(overlay);
			}

			if(!overlay.Visible)
				overlay.Visible = true;

			isInitialized = true;
		}