コード例 #1
0
        /// <summary>
        /// offset vertical position
        /// </summary>
        /// <param name="v1"></param>
        /// <param name="v2"></param>
        /// <returns></returns>

        public static LayoutRect operator -(LayoutRect v1, LayoutY v2)
        {
            return(new LayoutRect {
                LT = LayoutPos.From(v1.LT.X, v1.LT.Y - v2), RB = LayoutPos.From(v1.R, v1.RB.Y - v2),
            });
        }
コード例 #2
0
        /// <summary>
        /// offset horizontal position
        /// </summary>
        /// <param name="v1"></param>
        /// <param name="v2"></param>
        /// <returns></returns>

        public static LayoutRect operator +(LayoutRect v1, LayoutX v2)
        {
            return(new LayoutRect {
                LT = LayoutPos.From(v1.LT.X + v2, v1.LT.Y), RB = LayoutPos.From(v1.R + v2, v1.RB.Y),
            });
        }