ComponentFactory.Krypton.Ribbon.GroupButtonController.MouseLeave C# (CSharp) Method

MouseLeave() public method

Mouse has left the view.
public MouseLeave ( Control c, ViewBase next ) : void
c System.Windows.Forms.Control Reference to the source control instance.
next ViewBase Reference to view that is next to have the mouse.
return void
        public virtual void MouseLeave(Control c, ViewBase next)
        {
            if (!_target.ContainsRecurse(next))
            {
                // Mouse is no longer over the target
                _mouseOver = false;

                // Update the visual state
                if (!_fixedPressed)
                {
                    // If leaving the view then cannot be capturing mouse input anymore
                    _captured = false;
                    UpdateTargetState(c);
                }
            }
        }