Example #1
0
        private void ClearMouseContainer()
        {
            WindowlessControl c = mouseContainer;

            mouseContainer = null;
            if (c != null)
            {
                c.OnMouseLeave();
            }
        }
Example #2
0
        private void SwitchMouseFocus(WindowlessControl newMouseContainer)
        {
            WindowlessControl oldMouseContainer = mouseContainer;

            mouseContainer = newMouseContainer;
            if (oldMouseContainer != null)
            {
                oldMouseContainer.OnMouseLeave();
            }
            if (newMouseContainer != null)
            {
                newMouseContainer.OnMouseEnter();
            }
        }