Lines Matching refs:pColumn
343 const SwHTMLTableLayoutColumn *pColumn = GetColumn(i); in GetAvail() local
344 rAbsAvail = rAbsAvail + pColumn->GetAbsColWidth(); in GetAvail()
345 rRelAvail = rRelAvail + pColumn->GetRelColWidth(); in GetAvail()
505 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass1() local
506 pColumn->ClearPass1Info( !HasColTags() ); in AutoLayoutPass1()
715 pColumn->MergeMinMaxNoAlign( nMinNoAlignCell, in AutoLayoutPass1()
721 pColumn->MergeCellWidthOption( nWidth, bRelWidth ); in AutoLayoutPass1()
797 if( pColumn->GetWidthOption() && !pColumn->IsRelWidthOption() ) in AutoLayoutPass1()
801 sal_uLong nAbsWidth = pColumn->GetWidthOption(); in AutoLayoutPass1()
805 if( nAbsWidth >= pColumn->GetMinNoAlign() ) in AutoLayoutPass1()
807 pColumn->SetMinMax( HasColsOption() ? nAbsWidth in AutoLayoutPass1()
808 : pColumn->GetMinNoAlign(), in AutoLayoutPass1()
811 else if( nAbsWidth >= pColumn->GetAbsMinNoAlign() ) in AutoLayoutPass1()
813 pColumn->SetMinMax( nAbsWidth, nAbsWidth ); in AutoLayoutPass1()
817 pColumn->SetMinMax( pColumn->GetAbsMinNoAlign(), in AutoLayoutPass1()
818 pColumn->GetAbsMinNoAlign() ); in AutoLayoutPass1()
823 pColumn->SetMinMax( HasColsOption() ? pColumn->GetAbsMinNoAlign() in AutoLayoutPass1()
824 : pColumn->GetMinNoAlign(), in AutoLayoutPass1()
825 pColumn->GetMaxNoAlign() ); in AutoLayoutPass1()
832 pColumn->SetMinMax( MINLAY, MINLAY ); in AutoLayoutPass1()
838 nMin += pColumn->GetMin(); in AutoLayoutPass1()
839 nMax += pColumn->GetMax(); in AutoLayoutPass1()
840 bFixRelWidths |= pColumn->IsRelWidthOption(); in AutoLayoutPass1()
860 SwHTMLTableLayoutColumn *pColumn = GetColumn( j ); in AutoLayoutPass1() local
861 nColsMin += pColumn->GetMin(); in AutoLayoutPass1()
862 nColsMax += pColumn->GetMax(); in AutoLayoutPass1()
877 SwHTMLTableLayoutColumn *pColumn = GetColumn( ic ); in AutoLayoutPass1() local
879 sal_uLong nColMin = pColumn->GetMin(); in AutoLayoutPass1()
880 sal_uLong nColMax = pColumn->GetMax(); in AutoLayoutPass1()
899 pColumn->SetMinMax( nColMin, nColMax ); in AutoLayoutPass1()
907 SwHTMLTableLayoutColumn *pColumn = GetColumn( ic ); in AutoLayoutPass1() local
909 sal_uLong nDiff = pColumn->GetMax()-pColumn->GetMin(); in AutoLayoutPass1()
913 pColumn->AddToMin( nDiff ); in AutoLayoutPass1()
915 ASSERT( pColumn->GetMax() >= pColumn->GetMin(), in AutoLayoutPass1()
930 SwHTMLTableLayoutColumn *pColumn = GetColumn( ic ); in AutoLayoutPass1() local
932 nMax -= pColumn->GetMax(); in AutoLayoutPass1()
934 pColumn->AddToMax( (pColumn->GetMax() * nMaxD) / nColsMax ); in AutoLayoutPass1()
936 nMax += pColumn->GetMax(); in AutoLayoutPass1()
964 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass1() local
965 if( pColumn->IsRelWidthOption() && pColumn->GetWidthOption() ) in AutoLayoutPass1()
967 nAbsMin += pColumn->GetMin(); in AutoLayoutPass1()
968 nRel += pColumn->GetWidthOption(); in AutoLayoutPass1()
975 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass1() local
976 if( pColumn->IsRelWidthOption() ) in AutoLayoutPass1()
978 nMax -= pColumn->GetMax(); in AutoLayoutPass1()
979 if( pColumn->GetWidthOption() && pColumn->GetMin() ) in AutoLayoutPass1()
981 pColumn->SetMax( nAbsMin * pColumn->GetWidthOption() ); in AutoLayoutPass1()
982 sal_uLong nColQuot = pColumn->GetMax() / pColumn->GetMin(); in AutoLayoutPass1()
992 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass1() local
993 if( pColumn->IsRelWidthOption() ) in AutoLayoutPass1()
995 if( pColumn->GetWidthOption() ) in AutoLayoutPass1()
996 pColumn->SetMax( pColumn->GetMax() / nQuot ); in AutoLayoutPass1()
998 pColumn->SetMax( pColumn->GetMin() ); in AutoLayoutPass1()
999 ASSERT( pColumn->GetMax() >= pColumn->GetMin(), in AutoLayoutPass1()
1001 nMax += pColumn->GetMax(); in AutoLayoutPass1()
1013 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass1() local
1014 if( pColumn->IsRelWidthOption() && pColumn->GetWidthOption() ) in AutoLayoutPass1()
1018 sal_uInt16 nColWidth = pColumn->GetWidthOption(); in AutoLayoutPass1()
1022 pColumn->SetWidthOption( nColWidth, sal_True, sal_False ); in AutoLayoutPass1()
1024 nRelMax += pColumn->GetMax(); in AutoLayoutPass1()
1028 else if( !pColumn->GetMin() ) in AutoLayoutPass1()
1050 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass1() local
1051 if( !pColumn->IsRelWidthOption() && in AutoLayoutPass1()
1052 !pColumn->GetWidthOption() && in AutoLayoutPass1()
1053 pColumn->GetMin() ) in AutoLayoutPass1()
1057 (sal_uInt16)((pColumn->GetMax() * nRelLeft) / nFixMax); in AutoLayoutPass1()
1058 pColumn->SetWidthOption( nColWidth, sal_True, sal_False ); in AutoLayoutPass1()
1074 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass1() local
1075 if( pColumn->IsRelWidthOption() && pColumn->GetWidthOption() ) in AutoLayoutPass1()
1081 nNewMax = nOldMax * pColumn->GetWidthOption(); in AutoLayoutPass1()
1082 nColQuotMax = nNewMax / pColumn->GetMax(); in AutoLayoutPass1()
1086 nNewMax = nMin * pColumn->GetWidthOption(); in AutoLayoutPass1()
1087 nColQuotMax = nNewMax / pColumn->GetMin(); in AutoLayoutPass1()
1089 pColumn->SetMax( nNewMax ); in AutoLayoutPass1()
1094 (pColumn->IsRelWidthOption() && in AutoLayoutPass1()
1095 !pColumn->GetWidthOption()) ) in AutoLayoutPass1()
1096 pColumn->SetMax( pColumn->GetMin() ); in AutoLayoutPass1()
1102 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass1() local
1103 if( pColumn->IsRelWidthOption() && pColumn->GetWidthOption() ) in AutoLayoutPass1()
1105 if( pColumn->GetWidthOption() ) in AutoLayoutPass1()
1107 pColumn->SetMax( pColumn->GetMax() / nQuotMax ); in AutoLayoutPass1()
1108 ASSERT( pColumn->GetMax() >= pColumn->GetMin(), in AutoLayoutPass1()
1110 if( pColumn->GetMax() < pColumn->GetMin() ) in AutoLayoutPass1()
1111 pColumn->SetMax( pColumn->GetMin() ); in AutoLayoutPass1()
1114 nMax += pColumn->GetMax(); in AutoLayoutPass1()
1294 SwHTMLTableLayoutColumn *pColumn; in AutoLayoutPass2() local
1297 pColumn = GetColumn( i ); in AutoLayoutPass2()
1298 sal_uLong nColMin = pColumn->GetMin(); in AutoLayoutPass2()
1301 pColumn->SetAbsColWidth( in AutoLayoutPass2()
1303 pColumn->SetRelColWidth( in AutoLayoutPass2()
1309 pColumn->SetAbsColWidth( in AutoLayoutPass2()
1311 pColumn->SetRelColWidth( in AutoLayoutPass2()
1315 nAbs = nAbs + (sal_uInt16)pColumn->GetAbsColWidth(); in AutoLayoutPass2()
1316 nRel = nRel + (sal_uInt16)pColumn->GetRelColWidth(); in AutoLayoutPass2()
1318 pColumn = GetColumn( nCols-1 ); in AutoLayoutPass2()
1319 pColumn->SetAbsColWidth( nAbsTabWidth - nAbs ); in AutoLayoutPass2()
1320 pColumn->SetRelColWidth( nRelTabWidth - nRel ); in AutoLayoutPass2()
1328 SwHTMLTableLayoutColumn *pColumn; in AutoLayoutPass2() local
1331 pColumn = GetColumn( i ); in AutoLayoutPass2()
1332 sal_uLong nColMin = pColumn->GetMin(); in AutoLayoutPass2()
1338 pColumn->SetAbsColWidth( in AutoLayoutPass2()
1340 pColumn->SetRelColWidth( in AutoLayoutPass2()
1346 pColumn->SetAbsColWidth( in AutoLayoutPass2()
1348 pColumn->SetRelColWidth( in AutoLayoutPass2()
1352 nAbs = nAbs + (sal_uInt16)pColumn->GetAbsColWidth(); in AutoLayoutPass2()
1353 nRel = nRel + (sal_uInt16)pColumn->GetRelColWidth(); in AutoLayoutPass2()
1355 pColumn = GetColumn( nCols-1 ); in AutoLayoutPass2()
1356 pColumn->SetAbsColWidth( nAbsTabWidth - nAbs ); in AutoLayoutPass2()
1357 pColumn->SetRelColWidth( nRelTabWidth - nRel ); in AutoLayoutPass2()
1393 const SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass2() local
1394 if( pColumn->IsRelWidthOption() && pColumn->GetWidthOption()>0 ) in AutoLayoutPass2()
1395 nFixMax -= pColumn->GetMax(); in AutoLayoutPass2()
1417 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass2() local
1418 if( !pColumn->IsRelWidthOption() || !pColumn->GetWidthOption() ) in AutoLayoutPass2()
1422 sal_uLong nColMax = pColumn->GetMax(); in AutoLayoutPass2()
1423 pColumn->SetAbsColWidth( (sal_uInt16)nColMax ); in AutoLayoutPass2()
1433 pColumn->SetRelColWidth( (sal_uInt16)nRelColWidth ); in AutoLayoutPass2()
1451 SwHTMLTableLayoutColumn *pColumn = GetColumn( i ); in AutoLayoutPass2() local
1452 if( pColumn->IsRelWidthOption() && pColumn->GetWidthOption() > 0 ) in AutoLayoutPass2()
1458 pColumn->SetAbsColWidth( nAbsTabWidth-nAbs ); in AutoLayoutPass2()
1459 pColumn->SetRelColWidth( nRelTabWidth-nRel ); in AutoLayoutPass2()
1463 sal_uLong nColMax = pColumn->GetMax(); in AutoLayoutPass2()
1464 pColumn->SetAbsColWidth( in AutoLayoutPass2()
1466 pColumn->SetRelColWidth( in AutoLayoutPass2()
1469 nAbs = nAbs + pColumn->GetAbsColWidth(); in AutoLayoutPass2()
1470 nRel = nRel + pColumn->GetRelColWidth(); in AutoLayoutPass2()
1587 SwHTMLTableLayoutColumn *pColumn = GetColumn( 0 ); in AutoLayoutPass2() local
1588 pColumn->SetAbsColWidth( pColumn->GetAbsColWidth()+nAbsLeftFill ); in AutoLayoutPass2()
1589 pColumn->SetRelColWidth( pColumn->GetRelColWidth()+nRelLeftFill ); in AutoLayoutPass2()
1598 SwHTMLTableLayoutColumn *pColumn = GetColumn( nCols-1 ); in AutoLayoutPass2() local
1599 pColumn->SetAbsColWidth( pColumn->GetAbsColWidth()+nAbsRightFill ); in AutoLayoutPass2()
1600 pColumn->SetRelColWidth( pColumn->GetRelColWidth()+nRelRightFill ); in AutoLayoutPass2()