Lines Matching refs:pBox

142         SwTableBox* pBox = rLine.GetTabBoxes()[nCurrBox];  in lcl_CheckMinMax()  local
143 ASSERT( pBox, "Missing table box" ); in lcl_CheckMinMax()
144 nWidth = pBox->GetFrmFmt()->GetFrmSize().GetWidth(); in lcl_CheckMinMax()
176 SwTableBox* pBox = rLine.GetTabBoxes()[nCurrBox]; in lcl_Box2LeftBorder() local
177 ASSERT( pBox, "Missing table box" ); in lcl_Box2LeftBorder()
178 if( pBox == &rBox ) in lcl_Box2LeftBorder()
180 nLeft += pBox->GetFrmFmt()->GetFrmSize().GetWidth(); in lcl_Box2LeftBorder()
210 SwTableBox* pBox = pLine->GetTabBoxes()[nCurrBox]; in lcl_LeftBorder2Box() local
211 ASSERT( pBox, "Missing table box" ); in lcl_LeftBorder2Box()
212 if( nCurrLeft >= nLeft && pBox->GetFrmFmt()->GetFrmSize().GetWidth() ) in lcl_LeftBorder2Box()
215 return pBox; in lcl_LeftBorder2Box()
217 nCurrLeft += pBox->GetFrmFmt()->GetFrmSize().GetWidth(); in lcl_LeftBorder2Box()
345 SwTableBox* pBox = pLine->GetTabBoxes()[nCol]; in CollectBoxSelection() local
346 ASSERT( pBox, "Missing table box" ); in CollectBoxSelection()
349 if( pBox->GetSttNd() == pEndNd ) in CollectBoxSelection()
357 else if( pBox->GetSttNd() == pStartNd ) in CollectBoxSelection()
389 SwTableBox* pBox = pLine->GetTabBoxes()[nCurrBox]; in CollectBoxSelection() local
390 ASSERT( pBox, "Missing table box" ); in CollectBoxSelection()
392 nRight += pBox->GetFrmFmt()->GetFrmSize().GetWidth(); in CollectBoxSelection()
393 nRowSpan = pBox->getRowSpan(); in CollectBoxSelection()
411 pBoxes->Insert( pBox ); in CollectBoxSelection()
412 pInnerBox = pBox; in CollectBoxSelection()
433 pLeftBox = pBox; in CollectBoxSelection()
442 pBoxes->Insert( pBox ); in CollectBoxSelection()
461 pBoxes->Insert( pBox ); in CollectBoxSelection()
462 pInnerBox = pBox; in CollectBoxSelection()
471 pRightBox = pBox; in CollectBoxSelection()
616 SwTableBox *pBox = rBoxes[j]; in lcl_InsertPosition() local
617 SwTableLine* pLine = pBox->GetUpper(); in lcl_InsertPosition()
620 sal_uInt16 nCurrBox = pLine->GetTabBoxes().C40_GETPOS(SwTableBox, pBox ); in lcl_InsertPosition()
705 SwTableBox* pBox = pLine->GetTabBoxes()[ nInsPos ]; in NewInsertCol() local
708 SwTableBoxFmt* pBoxFrmFmt = (SwTableBoxFmt*)pBox->GetFrmFmt(); in NewInsertCol()
709 ::_InsTblBox( pDoc, pTblNd, pLine, pBoxFrmFmt, pBox, nInsPos, nCnt ); in NewInsertCol()
710 long nRowSpan = pBox->getRowSpan(); in NewInsertCol()
767 SwFrmFmt* pFrmFmt = pBox->ClaimFrmFmt(); in NewInsertCol()
862 SwTableBox* pBox = (*pBoxes)[nCurrCol]; in PrepareMerge() local
863 rMerged.Insert( pBox ); in PrepareMerge()
867 rBoxes.Insert( pBox ); in PrepareMerge()
871 pFirstLn = pBox->GetUpper(); // we need this line later on in PrepareMerge()
873 pLastLn = pBox->GetUpper(); // and this one, too. in PrepareMerge()
877 bool bDoMerge = pBox != pMergeBox && pBox->getRowSpan() > 0; in PrepareMerge()
880 if( nCurrCol+1 == nColCount && pBox->getRowSpan() > 0 ) in PrepareMerge()
881 pLastBox = pBox; in PrepareMerge()
887 if( !IsEmptyBox( *pBox, aChkPam ) ) in PrepareMerge()
891 aPam.GetPoint()->nNode.Assign( *pBox->GetSttNd()->EndOfSectionNode(), -1 ); in PrepareMerge()
895 SwNodeIndex aSttNdIdx( *pBox->GetSttNd(), 1 ); in PrepareMerge()
919 pBox->setRowSpan( nRowSpan ); in PrepareMerge()
939 SwTableBox* pBox = (*pBoxes)[nCurrCol]; in PrepareMerge() local
944 SwFrmFmt* pFmt = pBox->ClaimFrmFmt(); in PrepareMerge()
948 pBox->ChgFrmFmt( (SwTableBoxFmt*)pNewFmt ); in PrepareMerge()
993 SwTableBox *pBox = pLine->GetTabBoxes()[nCol]; in _FindSuperfluousRows() local
994 if( pBox->getRowSpan() > 0 && in _FindSuperfluousRows()
995 USHRT_MAX == rBoxes.GetPos( pBox ) ) in _FindSuperfluousRows()
1005 SwTableBox* pBox = pLine->GetTabBoxes()[nCol]; in _FindSuperfluousRows() local
1006 rBoxes.Insert( pBox ); in _FindSuperfluousRows()
1022 SwTableBox* pBox = this; in FindStartOfRowSpan() local
1032 pBox = pNext; in FindStartOfRowSpan()
1033 } while( nLine && --nMaxStep && pNext && pBox->getRowSpan() < 1 ); in FindStartOfRowSpan()
1036 return *pBox; in FindStartOfRowSpan()
1059 SwTableBox* pBox = in FindEndOfRowSpan() local
1061 if ( !pBox ) in FindEndOfRowSpan()
1062 pBox = this; in FindEndOfRowSpan()
1064 return *pBox; in FindEndOfRowSpan()
1072 SwTableBox* pBox = &rBox; in lcl_getAllMergedBoxes() local
1073 ASSERT( pBox == &rBox.FindStartOfRowSpan( rTable, USHRT_MAX ), "Not a master box" ); in lcl_getAllMergedBoxes()
1074 rBoxes.Insert( pBox ); in lcl_getAllMergedBoxes()
1075 if( pBox->getRowSpan() == 1 ) in lcl_getAllMergedBoxes()
1077 const SwTableLine* pMyUpper = pBox->GetUpper(); in lcl_getAllMergedBoxes()
1079 long nLeftBorder = lcl_Box2LeftBorder( *pBox ); in lcl_getAllMergedBoxes()
1081 while( ++nLine < nCount && pBox && pBox->getRowSpan() != -1 ) in lcl_getAllMergedBoxes()
1083 pBox = lcl_LeftBorder2Box( nLeftBorder, rTable.GetTabLines()[nLine] ); in lcl_getAllMergedBoxes()
1084 if( pBox ) in lcl_getAllMergedBoxes()
1085 rBoxes.Insert( pBox ); in lcl_getAllMergedBoxes()
1371 SwTableBox *pBox = rBoxes[i]; in lcl_LineIndex() local
1380 long nRowSpan = pBox->getRowSpan(); in lcl_LineIndex()
1558 SwTableBox* pBox = rBoxes[i]; in PrepareDelBoxes() local
1559 long nRowSpan = pBox->getRowSpan(); in PrepareDelBoxes()
1560 if( nRowSpan != 1 && pBox->GetFrmFmt()->GetFrmSize().GetWidth() ) in PrepareDelBoxes()
1562 long nLeft = lcl_Box2LeftBorder( *pBox ); in PrepareDelBoxes()
1563 SwTableLine *pLine = pBox->GetUpper(); in PrepareDelBoxes()
1571 pBox = lcl_LeftBorder2Box( nLeft, pLine ); in PrepareDelBoxes()
1572 ASSERT( pBox, "RowSpan irritation I" ) in PrepareDelBoxes()
1573 if( pBox ) in PrepareDelBoxes()
1574 pBox->setRowSpan( --nRowSpan ); in PrepareDelBoxes()
1582 pBox = lcl_LeftBorder2Box( nLeft, pLine ); in PrepareDelBoxes()
1583 ASSERT( pBox, "RowSpan irritation II" ) in PrepareDelBoxes()
1584 if( pBox ) in PrepareDelBoxes()
1586 nRowSpan = pBox->getRowSpan(); in PrepareDelBoxes()
1589 lcl_InvalidateCellFrm( *pBox ); in PrepareDelBoxes()
1594 pBox->setRowSpan( nRowSpan ); in PrepareDelBoxes()
1619 SwTableBox* pBox = rLine.GetTabBoxes()[nCurrBox]; in lcl_SearchSelBox() local
1620 ASSERT( pBox, "Missing table box" ); in lcl_SearchSelBox()
1621 long nWidth = pBox->GetFrmFmt()->GetFrmSize().GetWidth(); in lcl_SearchSelBox()
1631 long nRowSpan = pBox->getRowSpan(); in lcl_SearchSelBox()
1635 !pBox->GetFrmFmt()->GetProtect().IsCntntProtected() ) ) in lcl_SearchSelBox()
1638 rBoxes.Insert( pBox ); in lcl_SearchSelBox()
1641 SwTableBox *pMasterBox = pBox->getRowSpan() > 0 ? pBox in lcl_SearchSelBox()
1642 : &pBox->FindStartOfRowSpan( rTable, USHRT_MAX ); in lcl_SearchSelBox()
1702 SwTableBox* pBox = pLine->GetTabBoxes()[nCol]; in CreateSelection() local
1703 ASSERT( pBox, "Missing table box" ); in CreateSelection()
1704 if( pBox->GetSttNd() == pEndNd || pBox->GetSttNd() == pStartNd ) in CreateSelection()
1707 !pBox->GetFrmFmt()->GetProtect().IsCntntProtected() ) in CreateSelection()
1708 rBoxes.Insert( pBox ); in CreateSelection()
1747 SwTableBox* pBox = pLine->GetTabBoxes()[nCurrBox]; in CreateSelection() local
1748 ASSERT( pBox, "Missing table box" ); in CreateSelection()
1749 if( pBox->getRowSpan() > 0 && ( !bChkProtected || in CreateSelection()
1750 !pBox->GetFrmFmt()->GetProtect().IsCntntProtected() ) ) in CreateSelection()
1751 rBoxes.Insert( pBox ); in CreateSelection()
1867 SwTableBox* pBox = pLine->GetTabBoxes()[nCol]; in ExpandColumnSelection() local
1868 ASSERT( pBox, "Missing table box" ); in ExpandColumnSelection()
1869 if( pBox == rBoxes[nBox] ) in ExpandColumnSelection()
1887 SwTableBox* pBox = pLine->GetTabBoxes()[nCurrBox]; in ExpandColumnSelection() local
1888 nRight += pBox->GetFrmFmt()->GetFrmSize().GetWidth(); in ExpandColumnSelection()
1890 rBoxes.Insert( pBox ); in ExpandColumnSelection()
1917 SwTableBox* pBox = pLine->GetTabBoxes()[nCurrBox]; in PrepareDeleteCol() local
1918 nRight += pBox->GetFrmFmt()->GetFrmSize().GetWidth(); in PrepareDeleteCol()
1935 SwFrmFmt* pFrmFmt = pBox->ClaimFrmFmt(); in PrepareDeleteCol()
1954 SwTableBox *pBox = rBoxes[i]; in ExpandSelection() local
1955 long nRowSpan = pBox->getRowSpan(); in ExpandSelection()
1958 SwTableBox *pMasterBox = nRowSpan > 0 ? pBox in ExpandSelection()
1959 : &pBox->FindStartOfRowSpan( *this, USHRT_MAX ); in ExpandSelection()
1984 SwTableBox* pBox = rpLine->GetTabBoxes()[nCol]; in CheckRowSpan() local
1985 if( pBox->getRowSpan() > 1 || pBox->getRowSpan() < -1 ) in CheckRowSpan()
2010 SwTableBox* pBox = rpLine->GetTabBoxes()[nCol]; in CheckRowSpan() local
2011 if( pBox->getRowSpan() < 0 ) in CheckRowSpan()
2040 SwTableBox* pBox = rBoxes[nCurrCol]; in SwSaveRowSpan() local
2041 ASSERT( pBox, "Missing Table Box" ); in SwSaveRowSpan()
2042 long nRowSp = pBox->getRowSpan(); in SwSaveRowSpan()
2048 pBox->setRowSpan( nRowSp ); // correction needed in SwSaveRowSpan()
2073 SwTableBox* pBox = pLine->GetTabBoxes()[nCurrCol]; in RestoreRowSpan() local
2074 ASSERT( pBox, "Missing Table Box" ); in RestoreRowSpan()
2075 long nRowSp = pBox->getRowSpan(); in RestoreRowSpan()
2080 pBox->setRowSpan( -nRowSp ); in RestoreRowSpan()
2085 long nLeftBorder = lcl_Box2LeftBorder( *pBox ); in RestoreRowSpan()
2092 pBox = pNext; in RestoreRowSpan()
2093 long nNewSpan = pBox->getRowSpan(); in RestoreRowSpan()
2094 if( pBox->getRowSpan() < 1 ) in RestoreRowSpan()
2101 pBox->setRowSpan( nNewSpan ); in RestoreRowSpan()
2135 SwTableBox* pBox = pLine->GetTabBoxes()[nCurrCol]; in CleanUpBottomRowSpan() local
2136 ASSERT( pBox, "Missing Table Box" ); in CleanUpBottomRowSpan()
2137 long nRowSp = pBox->getRowSpan(); in CleanUpBottomRowSpan()
2175 SwTableBox* pBox = pLine->GetTabBoxes()[nCurrCol]; in CheckConsistency() local
2176 ASSERT( pBox, "Missing Table Box" ); in CheckConsistency()
2177 SwTwips nNewWidth = pBox->GetFrmFmt()->GetFrmSize().GetWidth() + nWidth; in CheckConsistency()
2178 long nRowSp = pBox->getRowSpan(); in CheckConsistency()