Lines Matching refs:pColumn

342         const SwHTMLTableLayoutColumn *pColumn = GetColumn(i);  in GetAvail()  local
343 rAbsAvail = rAbsAvail + pColumn->GetAbsColWidth(); in GetAvail()
344 rRelAvail = rRelAvail + pColumn->GetRelColWidth(); in GetAvail()
504 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass1() local
505 pColumn->ClearPass1Info( !HasColTags() ); in AutoLayoutPass1()
714 pColumn->MergeMinMaxNoAlign( nMinNoAlignCell, in AutoLayoutPass1()
720 pColumn->MergeCellWidthOption( nWidth, bRelWidth ); in AutoLayoutPass1()
796 if( pColumn->GetWidthOption() && !pColumn->IsRelWidthOption() ) in AutoLayoutPass1()
800 sal_uLong nAbsWidth = pColumn->GetWidthOption(); in AutoLayoutPass1()
804 if( nAbsWidth >= pColumn->GetMinNoAlign() ) in AutoLayoutPass1()
806 pColumn->SetMinMax( HasColsOption() ? nAbsWidth in AutoLayoutPass1()
807 : pColumn->GetMinNoAlign(), in AutoLayoutPass1()
810 else if( nAbsWidth >= pColumn->GetAbsMinNoAlign() ) in AutoLayoutPass1()
812 pColumn->SetMinMax( nAbsWidth, nAbsWidth ); in AutoLayoutPass1()
816 pColumn->SetMinMax( pColumn->GetAbsMinNoAlign(), in AutoLayoutPass1()
817 pColumn->GetAbsMinNoAlign() ); in AutoLayoutPass1()
822 pColumn->SetMinMax( HasColsOption() ? pColumn->GetAbsMinNoAlign() in AutoLayoutPass1()
823 : pColumn->GetMinNoAlign(), in AutoLayoutPass1()
824 pColumn->GetMaxNoAlign() ); in AutoLayoutPass1()
831 pColumn->SetMinMax( MINLAY, MINLAY ); in AutoLayoutPass1()
837 nMin += pColumn->GetMin(); in AutoLayoutPass1()
838 nMax += pColumn->GetMax(); in AutoLayoutPass1()
839 bFixRelWidths |= pColumn->IsRelWidthOption(); in AutoLayoutPass1()
859 SwHTMLTableLayoutColumn *pColumn = GetColumn( j ); in AutoLayoutPass1() local
860 nColsMin += pColumn->GetMin(); in AutoLayoutPass1()
861 nColsMax += pColumn->GetMax(); in AutoLayoutPass1()
876 SwHTMLTableLayoutColumn *pColumn = GetColumn( ic ); in AutoLayoutPass1() local
878 sal_uLong nColMin = pColumn->GetMin(); in AutoLayoutPass1()
879 sal_uLong nColMax = pColumn->GetMax(); in AutoLayoutPass1()
898 pColumn->SetMinMax( nColMin, nColMax ); in AutoLayoutPass1()
906 SwHTMLTableLayoutColumn *pColumn = GetColumn( ic ); in AutoLayoutPass1() local
908 sal_uLong nDiff = pColumn->GetMax()-pColumn->GetMin(); in AutoLayoutPass1()
912 pColumn->AddToMin( nDiff ); in AutoLayoutPass1()
914 ASSERT( pColumn->GetMax() >= pColumn->GetMin(), in AutoLayoutPass1()
929 SwHTMLTableLayoutColumn *pColumn = GetColumn( ic ); in AutoLayoutPass1() local
931 nMax -= pColumn->GetMax(); in AutoLayoutPass1()
933 pColumn->AddToMax( (pColumn->GetMax() * nMaxD) / nColsMax ); in AutoLayoutPass1()
935 nMax += pColumn->GetMax(); in AutoLayoutPass1()
963 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass1() local
964 if( pColumn->IsRelWidthOption() && pColumn->GetWidthOption() ) in AutoLayoutPass1()
966 nAbsMin += pColumn->GetMin(); in AutoLayoutPass1()
967 nRel += pColumn->GetWidthOption(); in AutoLayoutPass1()
974 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass1() local
975 if( pColumn->IsRelWidthOption() ) in AutoLayoutPass1()
977 nMax -= pColumn->GetMax(); in AutoLayoutPass1()
978 if( pColumn->GetWidthOption() && pColumn->GetMin() ) in AutoLayoutPass1()
980 pColumn->SetMax( nAbsMin * pColumn->GetWidthOption() ); in AutoLayoutPass1()
981 sal_uLong nColQuot = pColumn->GetMax() / pColumn->GetMin(); in AutoLayoutPass1()
991 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass1() local
992 if( pColumn->IsRelWidthOption() ) in AutoLayoutPass1()
994 if( pColumn->GetWidthOption() ) in AutoLayoutPass1()
995 pColumn->SetMax( pColumn->GetMax() / nQuot ); in AutoLayoutPass1()
997 pColumn->SetMax( pColumn->GetMin() ); in AutoLayoutPass1()
998 ASSERT( pColumn->GetMax() >= pColumn->GetMin(), in AutoLayoutPass1()
1000 nMax += pColumn->GetMax(); in AutoLayoutPass1()
1012 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass1() local
1013 if( pColumn->IsRelWidthOption() && pColumn->GetWidthOption() ) in AutoLayoutPass1()
1017 sal_uInt16 nColWidth = pColumn->GetWidthOption(); in AutoLayoutPass1()
1021 pColumn->SetWidthOption( nColWidth, sal_True, sal_False ); in AutoLayoutPass1()
1023 nRelMax += pColumn->GetMax(); in AutoLayoutPass1()
1027 else if( !pColumn->GetMin() ) in AutoLayoutPass1()
1049 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass1() local
1050 if( !pColumn->IsRelWidthOption() && in AutoLayoutPass1()
1051 !pColumn->GetWidthOption() && in AutoLayoutPass1()
1052 pColumn->GetMin() ) in AutoLayoutPass1()
1056 (sal_uInt16)((pColumn->GetMax() * nRelLeft) / nFixMax); in AutoLayoutPass1()
1057 pColumn->SetWidthOption( nColWidth, sal_True, sal_False ); in AutoLayoutPass1()
1073 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass1() local
1074 if( pColumn->IsRelWidthOption() && pColumn->GetWidthOption() ) in AutoLayoutPass1()
1080 nNewMax = nOldMax * pColumn->GetWidthOption(); in AutoLayoutPass1()
1081 nColQuotMax = nNewMax / pColumn->GetMax(); in AutoLayoutPass1()
1085 nNewMax = nMin * pColumn->GetWidthOption(); in AutoLayoutPass1()
1086 nColQuotMax = nNewMax / pColumn->GetMin(); in AutoLayoutPass1()
1088 pColumn->SetMax( nNewMax ); in AutoLayoutPass1()
1093 (pColumn->IsRelWidthOption() && in AutoLayoutPass1()
1094 !pColumn->GetWidthOption()) ) in AutoLayoutPass1()
1095 pColumn->SetMax( pColumn->GetMin() ); in AutoLayoutPass1()
1101 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass1() local
1102 if( pColumn->IsRelWidthOption() && pColumn->GetWidthOption() ) in AutoLayoutPass1()
1104 if( pColumn->GetWidthOption() ) in AutoLayoutPass1()
1106 pColumn->SetMax( pColumn->GetMax() / nQuotMax ); in AutoLayoutPass1()
1107 ASSERT( pColumn->GetMax() >= pColumn->GetMin(), in AutoLayoutPass1()
1109 if( pColumn->GetMax() < pColumn->GetMin() ) in AutoLayoutPass1()
1110 pColumn->SetMax( pColumn->GetMin() ); in AutoLayoutPass1()
1113 nMax += pColumn->GetMax(); in AutoLayoutPass1()
1293 SwHTMLTableLayoutColumn *pColumn; in AutoLayoutPass2() local
1296 pColumn = GetColumn( i ); in AutoLayoutPass2()
1297 sal_uLong nColMin = pColumn->GetMin(); in AutoLayoutPass2()
1300 pColumn->SetAbsColWidth( in AutoLayoutPass2()
1302 pColumn->SetRelColWidth( in AutoLayoutPass2()
1308 pColumn->SetAbsColWidth( in AutoLayoutPass2()
1310 pColumn->SetRelColWidth( in AutoLayoutPass2()
1314 nAbs = nAbs + (sal_uInt16)pColumn->GetAbsColWidth(); in AutoLayoutPass2()
1315 nRel = nRel + (sal_uInt16)pColumn->GetRelColWidth(); in AutoLayoutPass2()
1317 pColumn = GetColumn( nCols-1 ); in AutoLayoutPass2()
1318 pColumn->SetAbsColWidth( nAbsTabWidth - nAbs ); in AutoLayoutPass2()
1319 pColumn->SetRelColWidth( nRelTabWidth - nRel ); in AutoLayoutPass2()
1327 SwHTMLTableLayoutColumn *pColumn; in AutoLayoutPass2() local
1330 pColumn = GetColumn( i ); in AutoLayoutPass2()
1331 sal_uLong nColMin = pColumn->GetMin(); in AutoLayoutPass2()
1337 pColumn->SetAbsColWidth( in AutoLayoutPass2()
1339 pColumn->SetRelColWidth( in AutoLayoutPass2()
1345 pColumn->SetAbsColWidth( in AutoLayoutPass2()
1347 pColumn->SetRelColWidth( in AutoLayoutPass2()
1351 nAbs = nAbs + (sal_uInt16)pColumn->GetAbsColWidth(); in AutoLayoutPass2()
1352 nRel = nRel + (sal_uInt16)pColumn->GetRelColWidth(); in AutoLayoutPass2()
1354 pColumn = GetColumn( nCols-1 ); in AutoLayoutPass2()
1355 pColumn->SetAbsColWidth( nAbsTabWidth - nAbs ); in AutoLayoutPass2()
1356 pColumn->SetRelColWidth( nRelTabWidth - nRel ); in AutoLayoutPass2()
1392 const SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass2() local
1393 if( pColumn->IsRelWidthOption() && pColumn->GetWidthOption()>0 ) in AutoLayoutPass2()
1394 nFixMax -= pColumn->GetMax(); in AutoLayoutPass2()
1416 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass2() local
1417 if( !pColumn->IsRelWidthOption() || !pColumn->GetWidthOption() ) in AutoLayoutPass2()
1421 sal_uLong nColMax = pColumn->GetMax(); in AutoLayoutPass2()
1422 pColumn->SetAbsColWidth( (sal_uInt16)nColMax ); in AutoLayoutPass2()
1432 pColumn->SetRelColWidth( (sal_uInt16)nRelColWidth ); in AutoLayoutPass2()
1450 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass2() local
1451 if( pColumn->IsRelWidthOption() && pColumn->GetWidthOption() > 0 ) in AutoLayoutPass2()
1457 pColumn->SetAbsColWidth( nAbsTabWidth-nAbs ); in AutoLayoutPass2()
1458 pColumn->SetRelColWidth( nRelTabWidth-nRel ); in AutoLayoutPass2()
1462 sal_uLong nColMax = pColumn->GetMax(); in AutoLayoutPass2()
1463 pColumn->SetAbsColWidth( in AutoLayoutPass2()
1465 pColumn->SetRelColWidth( in AutoLayoutPass2()
1468 nAbs = nAbs + pColumn->GetAbsColWidth(); in AutoLayoutPass2()
1469 nRel = nRel + pColumn->GetRelColWidth(); in AutoLayoutPass2()
1586 SwHTMLTableLayoutColumn *pColumn = GetColumn( 0 ); in AutoLayoutPass2() local
1587 pColumn->SetAbsColWidth( pColumn->GetAbsColWidth()+nAbsLeftFill ); in AutoLayoutPass2()
1588 pColumn->SetRelColWidth( pColumn->GetRelColWidth()+nRelLeftFill ); in AutoLayoutPass2()
1597 SwHTMLTableLayoutColumn *pColumn = GetColumn( nCols-1 ); in AutoLayoutPass2() local
1598 pColumn->SetAbsColWidth( pColumn->GetAbsColWidth()+nAbsRightFill ); in AutoLayoutPass2()
1599 pColumn->SetRelColWidth( pColumn->GetRelColWidth()+nRelRightFill ); in AutoLayoutPass2()