示例#1
0
        public override void Load()
        {
            JHU_Globals.Initialize(ParentApplication.WorldWindow);
            JHU_Globals.getInstance().BasePath = this.PluginDirectory + @"\Plugins\Navigator\";

            // Add our menu button
            m_menuButton = new NavigatorMenuButton(this.PluginDirectory + @"\Plugins\Navigator\Data\Icons\Interface\Navigator.png", this);
            ParentApplication.WorldWindow.MenuBar.AddToolsMenuButton(m_menuButton);

            // Add our navigation menu item
            m_navMenuItem        = new System.Windows.Forms.MenuItem();
            m_navMenuItem.Text   = "Hide Navigator\tN";
            m_navMenuItem.Click += new System.EventHandler(navMenuItem_Click);
            ParentApplication.ToolsMenu.MenuItems.Add(m_navMenuItem);

            // Add our info menu item
            m_infoMenuItem        = new System.Windows.Forms.MenuItem();
            m_infoMenuItem.Text   = "Hide Info\tI";
            m_infoMenuItem.Click += new System.EventHandler(infoMenuItem_Click);
            ParentApplication.ToolsMenu.MenuItems.Add(m_infoMenuItem);

            ParentApplication.WorldWindow.KeyUp += new KeyEventHandler(keyUp);

            JHU_Globals.getInstance().NavigatorForm.Enabled = true;
            JHU_Globals.getInstance().NavigatorForm.Visible = true;

            JHU_Globals.getInstance().InfoForm.Enabled = true;
            JHU_Globals.getInstance().InfoForm.Visible = true;

            base.Load();
        }