protected override void HandleTitleBarUp(int x, int y) { if (IconRectangleContains(x, y)) { if (!icon_dont_show_popup) { if (IsMaximized) { ClickIconMenuItem(null, null); } else { ShowPopup(Point_.Empty); } } else { icon_dont_show_popup = false; } return; } bool was_maximized = IsMaximized; base.HandleTitleBarUp(x, y); if (maximized_title_buttons != null && was_maximized) { maximized_title_buttons.MouseUp(x, y); } if (IsMaximized) { XplatUI.InvalidateNC(mdi_container.Parent.Handle); } }
protected virtual void HandleTitleBarUp(int x, int y) { title_buttons.MouseUp(x, y); return; }