Lines Matching full:shadow
276 static void paintTextWithShadows(GraphicsContext* context, const Font& font, const TextRun& textRun, int startOffset, int endOffset, int truncationPoint, const IntPoint& textOrigin, int x, int y, int w, int h, ShadowData* shadow, bool stroked)
287 if (shadow) {
288 IntSize shadowOffset(shadow->x, shadow->y);
289 int shadowBlur = shadow->blur;
290 const Color& shadowColor = shadow->color;
292 if (shadow->next || stroked || !opaque) {
315 if (!shadow)
318 if (shadow->next || stroked || !opaque)
323 shadow = shadow->next;
324 } while (shadow || stroked || !opaque);
336 // Would it be simpler to just check our own shadow and stroke overflow by hand here?
448 ShadowData* shadow = paintInfo.forceBlackText ? 0 : pseudoStyle->textShadow();
449 if (shadow != selectionShadow) {
452 selectionShadow = shadow;
647 void InlineTextBox::paintDecoration(GraphicsContext* context, int tx, int ty, int deco, ShadowData* shadow)
676 if (!linesAreOpaque && shadow && shadow->next) {
679 for (ShadowData* s = shadow; s; s = s->next) {
697 if (shadow) {
698 if (!shadow->next) {
703 context->setShadow(IntSize(shadow->x, shadow->y - extraOffset), shadow->blur, shadow->color, colorSpace);
705 shadow = shadow->next;
724 } while (shadow);