void menuItemClicked(object sender, EventArgs e) { if (m_Form != null && m_Form.Visible) { m_Form.Visible = false; m_Form.Dispose(); m_Form = null; m_MenuItem.Checked = false; } else { m_Form = new ExternalLayerManager(ParentApplication.WorldWindow, m_MenuItem); m_Form.Owner = ParentApplication; m_Form.Visible = true; m_MenuItem.Checked = true; } }
/// <summary> /// Unload our plugin /// </summary> public override void Unload() { if (m_MenuItem != null) { ParentApplication.ToolsMenu.MenuItems.Remove(m_MenuItem); m_MenuItem.Dispose(); m_MenuItem = null; } if (m_ToolbarItem != null) { ParentApplication.WorldWindow.MenuBar.RemoveToolsMenuButton(m_ToolbarItem); m_ToolbarItem.Dispose(); m_ToolbarItem = null; } if (m_Form != null) { m_Form.Dispose(); m_Form = null; } }
void menuItemClicked(object sender, EventArgs e) { if(m_Form != null && m_Form.Visible) { m_Form.Visible = false; m_Form.Dispose(); m_Form = null; m_MenuItem.Checked = false; } else { m_Form = new ExternalLayerManager(ParentApplication.WorldWindow, m_MenuItem); m_Form.Owner = ParentApplication; m_Form.Visible = true; m_MenuItem.Checked = true; } }
/// <summary> /// Unload our plugin /// </summary> public override void Unload() { if(m_MenuItem!=null) { ParentApplication.ToolsMenu.MenuItems.Remove( m_MenuItem ); m_MenuItem.Dispose(); m_MenuItem = null; } if(m_ToolbarItem != null) { ParentApplication.WorldWindow.MenuBar.RemoveToolsMenuButton(m_ToolbarItem); m_ToolbarItem.Dispose(); m_ToolbarItem = null; } if(m_Form != null) { m_Form.Dispose(); m_Form = null; } }