示例#1
0
        /// <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);
        }
示例#2
0
        /// <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;
        }
示例#3
0
        /// <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;
        }
示例#4
0
        /// <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;
        }