Lines Matching full:caret
838 // Get the renderer that will be responsible for painting the caret (which
856 // Move the caret rect to the coords of the painter
878 // if caretNode is a block and caret is inside it then caret should be painted by that block
906 static IntRect repaintRectForCaret(IntRect caret)
908 if (caret.isEmpty())
910 // Ensure that the dirty rect intersects the block that paints the caret even in the case where
911 // the caret itself is just outside the block. See <https://bugs.webkit.org/show_bug.cgi?id=19086>.
912 caret.inflateX(1);
913 return caret;
951 // FIXME: make caret repainting container-aware.
966 // recomputeCaretRect will always return false for the drag caret,
975 // flag will cause another caret layout to happen the first time
976 // that we try to paint the caret after this call. That one will work since
979 // And, we need to leave this layout here so the caret moves right
1001 IntRect caret = intersection(drawingRect, clipRect);
1002 if (caret.isEmpty())
1013 context->fillRect(caret, caretColor, colorSpace);
1046 int caret = 0;
1051 caret = pos;
1057 caret = pos;
1063 caret = mid;
1069 caret = pos - (textLength - show.length());
1076 for (int i = 0; i < caret; i++)
1271 // Caret appears in the active frame.
1324 // If the caret moved, stop the blink timer so we can restart with a
1325 // black caret in the new location.
1329 // Start blinking with a black caret. Be sure not to restart if we're