예제 #1
0
        public static bool MouseWithinFoldAreas(Point mousePoint, RadBookItem page)
        {
            Size foldSize = page.FoldSize;

            if (page.Position == PagePosition.Left)
            {
                return(FoldHelper.MouseWithinTopLeftFoldArea(mousePoint, foldSize) || FoldHelper.MouseWithinBottomLeftFoldArea(mousePoint, foldSize, page.ActualHeight));
            }
            else
            {
                return(FoldHelper.MouseWithinTopRightFoldArea(mousePoint, foldSize, page.ActualWidth) || FoldHelper.MouseWithinBottomRightFoldArea(mousePoint, foldSize, page.ActualWidth, page.ActualHeight));
            }
        }
예제 #2
0
        public static bool MouseWithinFoldAreas(Point mousePoint, RadBook book)
        {
            double actualWidth  = book.ActualWidth;
            double num          = actualWidth / 2.0;
            double actualHeight = book.ActualHeight;
            Size   foldSize     = book.FoldSize;

            if (mousePoint.X < num)
            {
                return(FoldHelper.MouseWithinTopLeftFoldArea(mousePoint, foldSize) || FoldHelper.MouseWithinBottomLeftFoldArea(mousePoint, foldSize, actualHeight));
            }
            else
            {
                return(FoldHelper.MouseWithinTopRightFoldArea(mousePoint, foldSize, actualWidth) || FoldHelper.MouseWithinBottomRightFoldArea(mousePoint, foldSize, actualWidth, actualHeight));
            }
        }