Exemplo n.º 1
0
        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);
            }
        }
Exemplo n.º 2
0
        protected virtual void HandleTitleBarUp(int x, int y)
        {
            title_buttons.MouseUp(x, y);

            return;
        }