private static bool IsMouseInCorner(RelativeMousePositions position) { return (position != RelativeMousePositions.Over) && (position != RelativeMousePositions.Above) && (position != RelativeMousePositions.Below) && (position != RelativeMousePositions.Left) && (position != RelativeMousePositions.Right); }
private static bool IsMouseToLeftOrRightOnly(RelativeMousePositions position) { return (position == RelativeMousePositions.Left) || (position == RelativeMousePositions.Right); }
private static bool IsMouseBelow(RelativeMousePositions position) { return (position & RelativeMousePositions.Below) == RelativeMousePositions.Below; }
private static bool IsMouseAbove(RelativeMousePositions position) { return (position & RelativeMousePositions.Above) == RelativeMousePositions.Above; }
private static bool IsMouseToRight(RelativeMousePositions position) { return (position & RelativeMousePositions.Right) == RelativeMousePositions.Right; }
private static bool IsMouseToLeft(RelativeMousePositions position) { return (position & RelativeMousePositions.Left) == RelativeMousePositions.Left; }