Exemple #1
0
        public void UpdateHookForm()
        {
            // update hook form
            if (m_hookForm != null)
            {
                if (m_hookForm.Enabled)
                {
                    m_hookForm.Text         = this.DMS();
                    m_hookGeneralLabel.Text = this.GeneralInfo();
                    m_hookDetailLabel.Text  = this.DetailedInfo();
                    m_hookDescLabel.Text    = this.DescriptionInfo();
                }
                else
                {
                    m_hookForm.Dispose();

                    m_hookTreeNode        = null;
                    m_hookGeneralTreeNode = null;
                    m_hookDetailTreeNode  = null;
                    m_hookDescTreeNode    = null;
                    m_hookGeneralLabel    = null;
                    m_hookDetailLabel     = null;
                    m_hookDescLabel       = null;

                    m_hookForm = null;
                    IsHooked   = false;
                }
            }
        }
Exemple #2
0
        public override void Unload()
        {
            if (m_form != null)
            {
                DrawArgs.NewRootWidget.ChildWidgets.Remove(m_form);
                m_form.Dispose();
                m_form = null;
            }

            base.Unload();
        }
        public override void Unload()
        {
            if (m_form != null)
            {
                DrawArgs.NewRootWidget.ChildWidgets.Remove(m_form);
                m_form.Dispose();
                m_form = null;
            }
            ParentApplication.ToolsMenu.MenuItems.Remove(m_menuItem);

            base.Unload();
        }
Exemple #4
0
        public override void Unload()
        {
            if (m_form != null)
            {
                DrawArgs.NewRootWidget.ChildWidgets.Remove(m_form);
                m_form.Dispose();
                m_form = null;
            }

            ParentApplication.ToolsMenu.MenuItems.Remove(m_menuItem);

            if (m_toolbarItem != null)
            {
                ParentApplication.WorldWindow.MenuBar.RemoveToolsMenuButton(m_toolbarItem);
                m_toolbarItem.Dispose();
                m_toolbarItem = null;
            }

            base.Unload();
        }