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