private void ClearMouseContainer() { WindowlessControl c = mouseContainer; mouseContainer = null; if (c != null) { c.OnMouseLeave(); } }
private void SwitchMouseFocus(WindowlessControl newMouseContainer) { WindowlessControl oldMouseContainer = mouseContainer; mouseContainer = newMouseContainer; if (oldMouseContainer != null) { oldMouseContainer.OnMouseLeave(); } if (newMouseContainer != null) { newMouseContainer.OnMouseEnter(); } }