Lines Matching refs:pValidation
818 IMPL_LINK(SwDrawBaseShell, ValidatePosition, SvxSwFrameValidation*, pValidation ) in IMPL_LINK() argument
821 pValidation->nMinHeight = MINFLY; in IMPL_LINK()
822 pValidation->nMinWidth = MINFLY; in IMPL_LINK()
828 const RndStdIds eAnchorType = static_cast<RndStdIds >(pValidation->nAnchorType); in IMPL_LINK()
840 pValidation->nHRelOrient, in IMPL_LINK()
841 pValidation->nVRelOrient, in IMPL_LINK()
843 pValidation->bFollowTextFlow, in IMPL_LINK()
844 pValidation->bMirror, NULL, &pValidation->aPercentSize); in IMPL_LINK()
864 nTmp = pValidation->nWidth; in IMPL_LINK()
865 pValidation->nWidth = pValidation->nHeight; in IMPL_LINK()
866 pValidation->nHeight = nTmp; in IMPL_LINK()
871 pValidation->nMinHPos = aBoundRect.Left(); in IMPL_LINK()
872 pValidation->nMinVPos = aBoundRect.Top(); in IMPL_LINK()
873 SwTwips nH = pValidation->nHPos; in IMPL_LINK()
874 SwTwips nV = pValidation->nVPos; in IMPL_LINK()
876 if (pValidation->nHPos + pValidation->nWidth > aBoundRect.Right()) in IMPL_LINK()
878 if (pValidation->nHoriOrient == text::HoriOrientation::NONE) in IMPL_LINK()
880 … pValidation->nHPos -= ((pValidation->nHPos + pValidation->nWidth) - aBoundRect.Right()); in IMPL_LINK()
881 nH = pValidation->nHPos; in IMPL_LINK()
884 pValidation->nWidth = aBoundRect.Right() - pValidation->nHPos; in IMPL_LINK()
887 if (pValidation->nHPos + pValidation->nWidth > aBoundRect.Right()) in IMPL_LINK()
888 pValidation->nWidth = aBoundRect.Right() - pValidation->nHPos; in IMPL_LINK()
890 if (pValidation->nVPos + pValidation->nHeight > aBoundRect.Bottom()) in IMPL_LINK()
892 if (pValidation->nVertOrient == text::VertOrientation::NONE) in IMPL_LINK()
894 … pValidation->nVPos -= ((pValidation->nVPos + pValidation->nHeight) - aBoundRect.Bottom()); in IMPL_LINK()
895 nV = pValidation->nVPos; in IMPL_LINK()
898 pValidation->nHeight = aBoundRect.Bottom() - pValidation->nVPos; in IMPL_LINK()
901 if (pValidation->nVPos + pValidation->nHeight > aBoundRect.Bottom()) in IMPL_LINK()
902 pValidation->nHeight = aBoundRect.Bottom() - pValidation->nVPos; in IMPL_LINK()
904 if ( pValidation->nVertOrient != text::VertOrientation::NONE ) in IMPL_LINK()
907 if ( pValidation->nHoriOrient != text::HoriOrientation::NONE ) in IMPL_LINK()
910 pValidation->nMaxHPos = aBoundRect.Right() - pValidation->nWidth; in IMPL_LINK()
911 pValidation->nMaxHeight = aBoundRect.Bottom() - nV; in IMPL_LINK()
913 pValidation->nMaxVPos = aBoundRect.Bottom() - pValidation->nHeight; in IMPL_LINK()
914 pValidation->nMaxWidth = aBoundRect.Right() - nH; in IMPL_LINK()
918 if (pValidation->nHPos + pValidation->nWidth > aBoundRect.Right()) in IMPL_LINK()
920 if (pValidation->nHoriOrient == text::HoriOrientation::NONE) in IMPL_LINK()
922 … pValidation->nHPos -= ((pValidation->nHPos + pValidation->nWidth) - aBoundRect.Right()); in IMPL_LINK()
925 pValidation->nWidth = aBoundRect.Right() - pValidation->nHPos; in IMPL_LINK()
930 const bool bMaxVPosAtBottom = !pValidation->bFollowTextFlow || in IMPL_LINK()
931 … pValidation->nVRelOrient == text::RelOrientation::PAGE_FRAME || in IMPL_LINK()
932 … pValidation->nVRelOrient == text::RelOrientation::PAGE_PRINT_AREA; in IMPL_LINK()
937 pValidation->nHeight; in IMPL_LINK()
938 if ( pValidation->nVPos > nTmpMaxVPos ) in IMPL_LINK()
940 if (pValidation->nVertOrient == text::VertOrientation::NONE) in IMPL_LINK()
942 pValidation->nVPos = nTmpMaxVPos; in IMPL_LINK()
946 pValidation->nHeight = ( bMaxVPosAtBottom in IMPL_LINK()
948 : aBoundRect.Height() ) - pValidation->nVPos; in IMPL_LINK()
953 pValidation->nMinHPos = aBoundRect.Left(); in IMPL_LINK()
954 pValidation->nMaxHPos = aBoundRect.Right() - pValidation->nWidth; in IMPL_LINK()
956 pValidation->nMinVPos = aBoundRect.Top(); in IMPL_LINK()
960 pValidation->nMaxVPos = aBoundRect.Bottom() - pValidation->nHeight; in IMPL_LINK()
964 pValidation->nMaxVPos = aBoundRect.Height() - pValidation->nHeight; in IMPL_LINK()
968 const SwTwips nH = ( pValidation->nHoriOrient != text::HoriOrientation::NONE ) in IMPL_LINK()
970 : pValidation->nHPos; in IMPL_LINK()
971 const SwTwips nV = ( pValidation->nVertOrient != text::VertOrientation::NONE ) in IMPL_LINK()
973 : pValidation->nVPos; in IMPL_LINK()
974 pValidation->nMaxHeight = pValidation->nMaxVPos + pValidation->nHeight - nV; in IMPL_LINK()
975 pValidation->nMaxWidth = pValidation->nMaxHPos + pValidation->nWidth - nH; in IMPL_LINK()
979 pValidation->nMinHPos = 0; in IMPL_LINK()
980 pValidation->nMaxHPos = 0; in IMPL_LINK()
982 pValidation->nMaxHeight = aBoundRect.Height(); in IMPL_LINK()
983 pValidation->nMaxWidth = aBoundRect.Width(); in IMPL_LINK()
985 pValidation->nMaxVPos = aBoundRect.Height(); in IMPL_LINK()
986 pValidation->nMinVPos = -aBoundRect.Height() + pValidation->nHeight; in IMPL_LINK()
987 if (pValidation->nMaxVPos < pValidation->nMinVPos) in IMPL_LINK()
989 pValidation->nMinVPos = pValidation->nMaxVPos; in IMPL_LINK()
990 pValidation->nMaxVPos = -aBoundRect.Height(); in IMPL_LINK()
996 long nTmp = pValidation->nWidth; in IMPL_LINK()
997 pValidation->nWidth = pValidation->nHeight; in IMPL_LINK()
998 pValidation->nHeight = nTmp; in IMPL_LINK()
1001 if (pValidation->nMaxWidth < pValidation->nWidth) in IMPL_LINK()
1002 pValidation->nWidth = pValidation->nMaxWidth; in IMPL_LINK()
1003 if (pValidation->nMaxHeight < pValidation->nHeight) in IMPL_LINK()
1004 pValidation->nHeight = pValidation->nMaxHeight; in IMPL_LINK()