Lines Matching defs:available

479     int available = tableLogicalWidth;
506 available -= cellLogicalWidth;
533 if (available > 0 && havePercent) {
538 available += m_layoutStruct[i].computedLogicalWidth - cellLogicalWidth;
553 available += cellLogicalWidth - newLogicalWidth;
561 if (available > 0) {
565 available += m_layoutStruct[i].computedLogicalWidth - logicalWidth.value();
572 if (available > 0 && numAuto) {
573 available += allocAuto; // this gets redistributed
577 int cellLogicalWidth = max<int>(m_layoutStruct[i].computedLogicalWidth, static_cast<int>(available * static_cast<float>(m_layoutStruct[i].effectiveMaxLogicalWidth) / totalAuto));
578 available -= cellLogicalWidth;
586 if (available > 0 && numFixed) {
590 int cellLogicalWidth = static_cast<int>(available * static_cast<float>(m_layoutStruct[i].effectiveMaxLogicalWidth) / totalFixed);
591 available -= cellLogicalWidth;
599 if (available > 0 && m_hasPercent && totalPercent < 100) {
603 int cellLogicalWidth = available * logicalWidth.percent() / totalPercent;
604 available -= cellLogicalWidth;
607 if (!available || !totalPercent)
614 if (available > 0 && nEffCols > numAutoEmptyCellsOnly) {
622 int cellLogicalWidth = available / total;
623 available -= cellLogicalWidth;
631 if (available < 0) {
637 if (available < 0) {
651 int reduce = available * minMaxDiff / logicalWidthBeyondMin;
653 available -= reduce;
655 if (available >= 0)
661 if (available < 0) {
675 int reduce = available * minMaxDiff / logicalWidthBeyondMin;
677 available -= reduce;
679 if (available >= 0)
685 if (available < 0) {
699 int reduce = available * minMaxDiff / logicalWidthBeyondMin;
701 available -= reduce;
703 if (available >= 0)