Home | History | Annotate | Download | only in rendering

Lines Matching refs:cells

206         // we ignore height settings on rowspan cells
250 c.cells.append(cell);
251 // If cells overlap then we take the slow path for painting.
252 if (c.cells.size() > 1)
609 // do, but it will clip the cells that spill out of the table section. In
612 // time only). We may also not be handling row-spanning cells correctly.
742 // Now that our height has been determined, add in overflow from cells.
785 const BorderValue& cb = current.primaryCell()->style()->borderBefore(); // FIXME: Make this work with perpendicular and flipped cells.
836 const BorderValue& cb = current.primaryCell()->style()->borderAfter(); // FIXME: Make this work with perpendicular and flipped cells.
890 const BorderValue& cb = current.primaryCell()->style()->borderStart(); // FIXME: Make this work with perpendicular and flipped cells.
934 const BorderValue& cb = current.primaryCell()->style()->borderEnd(); // FIXME: Make this work with perpendicular and flipped cells.
1127 // Draw the dirty cells in the order that they appear.
1138 // Draw the cells in the correct paint order.
1139 Vector<RenderTableCell*> cells;
1146 for (unsigned i = 0; i < current.cells.size(); ++i) {
1147 if (current.cells[i]->rowSpan() > 1 || current.cells[i]->colSpan() > 1) {
1148 if (spanningCells.contains(current.cells[i]))
1150 spanningCells.add(current.cells[i]);
1152 cells.append(current.cells[i]);
1156 // Sort the dirty cells by paint order.
1157 std::stable_sort(cells.begin(), cells.end(), compareCellPositions);
1158 int size = cells.size();
1159 // Paint the cells.
1161 paintCell(cells[i], paintInfo, tx, ty);
1168 // FIXME: Examine cells and repaint only the rect the image paints in.
1243 r[pos + 1].cells.append(r[pos].cells);
1321 for (int i = current.cells.size() - 1; i >= 0; --i) {
1322 RenderTableCell* cell = current.cells[i];