SilverFlow.Controls.FloatingWindow.IsMouseOverButtons C# (CSharp) Method

IsMouseOverButtons() private method

Determines whether the mouse is over buttons in the the specified mouse position.
private IsMouseOverButtons ( Point position, UIElement origin ) : bool
position Point The mouse position.
origin UIElement Relative origin.
return bool
        private bool IsMouseOverButtons(Point position, UIElement origin)
        {
            return (minimizeButton.IsVisible() && minimizeButton.ContainsPoint(position, origin)) ||
                   (maximizeButton.IsVisible() && maximizeButton.ContainsPoint(position, origin)) ||
                   (restoreButton.IsVisible() && restoreButton.ContainsPoint(position, origin)) ||
                   (closeButton.IsVisible() && closeButton.ContainsPoint(position, origin));
        }
FloatingWindow