public void HideWindow () { //XplatUI.SetCursor (form.Handle, form.Cursor.handle); MenuTracker.HideSubPopups (menu, null); Hide (); }
internal void Deactivate() { bool redrawbar = (keynav_state != KeyNavState.Idle) && (TopMenu is MainMenu); active = false; popup_active = false; hotkey_active = false; if (GrabControl != null) { GrabControl.ActiveTracker = null; } keynav_state = KeyNavState.Idle; if (TopMenu is ContextMenu) { PopUpWindow puw = TopMenu.Wnd as PopUpWindow; DeselectItem(TopMenu.SelectedItem); if (puw != null) { puw.HideWindow(); } } else { DeselectItem(TopMenu.SelectedItem); } CurrentMenu = TopMenu; if (redrawbar) { (TopMenu as MainMenu).Draw(); } }