/// <summary> /// Toggles the direction of mouse movement /// </summary> /// <returns>the new direction</returns> public GridMouseMoveDirections ToggleGridMouseMoveDirection() { var gmmDirection = _gridMouseMoveDirection; gmmDirection = gmmDirection == GridMouseMoveDirections.AtoB ? GridMouseMoveDirections.BtoA : GridMouseMoveDirections.AtoB; _gridMouseMoveDirection = gmmDirection; return(gmmDirection); }
/// <summary> /// Creates a pen and initializes grid coordinates /// </summary> private void initGridLine() { createPen(_gridPenColor, LineWidth); _gridStartPoint = new Point(0, 0); _gridEndPoint = new Point(0, _boundHeight); _gridMouseMoveDirection = GridMouseMoveDirections.AtoB; _gridSweepDirection = GridSweepDirections.LeftRight; _gridStartPoint.X = GridOriginX; _gridStartPoint.Y = GridOriginY; _gridEndPoint.X = GridOriginX; _gridEndPoint.Y = _boundHeight - 1; }
/// <summary> /// Toggles the direction of mouse movement /// </summary> /// <returns>the new direction</returns> public GridMouseMoveDirections ToggleGridMouseMoveDirection() { var gmmDirection = _gridMouseMoveDirection; gmmDirection = gmmDirection == GridMouseMoveDirections.AtoB ? GridMouseMoveDirections.BtoA : GridMouseMoveDirections.AtoB; _gridMouseMoveDirection = gmmDirection; return gmmDirection; }