Home | History | Annotate | Download | only in WebCore

Lines Matching full:graphicscontext

2187         (WebCore::SVGRootInlineBox::paintSelectionForTextBox): Use GraphicsContext drawHighlightForText() instead of self-made hacks.
5801 * platform/graphics/GraphicsContext.h:
5804 (WebCore::GraphicsContext::setPlatformFont):
8875 * platform/graphics/GraphicsContext.cpp:
8876 (WebCore::GraphicsContext::drawImage):
8877 * platform/graphics/GraphicsContext.h:
8878 (WebCore::GraphicsContext::setUseLowQualityImageInterpolation):
8879 (WebCore::GraphicsContext::useLowQualityImageInterpolation):
8881 (WebCore::GraphicsContext::setUseLowQualityImageInterpolation):
8882 (WebCore::GraphicsContext::useLowQualityImageInterpolation):
9829 Set paintingDisabled to true in Cairo's GraphicsContext constructor
9833 (WebCore::GraphicsContext::GraphicsContext):
11703 * platform/graphics/GraphicsContext.cpp:
12232 Use GraphicsContext::translatePoint in RenderThemeGdk to paint at the
12235 of the GraphicsContext.
12248 GraphicsContext and then used to draw the children. This is similiar
12254 * platform/graphics/GraphicsContext.h:
12257 (WebCore::GraphicsContext::setGdkExposeEvent):
12258 (WebCore::GraphicsContext::gdkExposeEvent):
12259 (WebCore::GraphicsContext::gdkDrawable):
12260 (WebCore::GraphicsContext::translatePoint):
14371 * platform/graphics/GraphicsContext.cpp:
14381 (WebCore::GraphicsContext::drawBidiText): Added. Applies the Unicode
14384 * platform/graphics/GraphicsContext.h:
16468 it is started to store native objects inside the GraphicsContext. Doing this
16503 * platform/graphics/GraphicsContext.h: Allow to set the GdkDrawable, e.g. used inside a expose event
16506 (WebCore::GraphicsContext::setGdkDrawable):
16507 (WebCore::GraphicsContext::gdkDrawable):
17584 (WebCore::GraphicsContext::drawFocusRing):
18909 (WebCore::GraphicsContext::GraphicsContext):
18910 (WebCore::GraphicsContext::platformContext):
18911 (WebCore::GraphicsContext::savePlatformState):
18912 (WebCore::GraphicsContext::restorePlatformState):
18913 (WebCore::GraphicsContext::drawRect):
18915 (WebCore::GraphicsContext::drawLine):
18916 (WebCore::GraphicsContext::drawEllipse):
18917 (WebCore::GraphicsContext::strokeArc): Save/restore the graphics state.
18918 (WebCore::GraphicsContext::drawConvexPolygon):
18919 (WebCore::GraphicsContext::fillRect):
18920 (WebCore::GraphicsContext::clip):
18921 (WebCore::GraphicsContext::drawFocusRing):
18922 (WebCore::GraphicsContext::roundToDevicePixels):
18923 (WebCore::GraphicsContext::translate):
18924 (WebCore::GraphicsContext::origin):
18925 (WebCore::GraphicsContext::setPlatformStrokeThickness):
18926 (WebCore::GraphicsContext::setPlatformStrokeStyle):
18927 (WebCore::GraphicsContext::setPlatformFont):
18928 (WebCore::GraphicsContext::concatCTM):
18929 (WebCore::GraphicsContext::addInnerRoundedRectClip):
18930 (WebCore::GraphicsContext::beginTransparencyLayer):
18931 (WebCore::GraphicsContext::endTransparencyLayer):
18932 (WebCore::GraphicsContext::clearRect):
18933 (WebCore::GraphicsContext::setLineCap):
18934 (WebCore::GraphicsContext::setLineJoin):
18935 (WebCore::GraphicsContext::setMiterLimit):
18936 (WebCore::GraphicsContext::setCompositeOperation):
18937 (WebCore::GraphicsContext::beginPath):
18938 (WebCore::GraphicsContext::addPath):
18939 (WebCore::GraphicsContext::rotate):
18940 (WebCore::GraphicsContext::scale):
19872 (WebCore::GraphicsContext::drawEllipse):
19873 (WebCore::GraphicsContext::strokeArc):
20459 (WebCore::GraphicsContext::drawEllipse): Ditto.
20461 (WebCore::GraphicsContext::drawLineForMisspellingOrBadGrammar): Ditto.
20864 (WebCore::GraphicsContext::drawLine):
20865 (WebCore::GraphicsContext::strokeArc):
21071 Implement GraphicsContext::clearRect()
21074 (WebCore::GraphicsContext::clearRect):
21086 (WebCore::GraphicsContext::drawLine):
21335 (WebCore::GraphicsContext::drawLineForText): Added an early return if the line width
21763 (WebCore::GraphicsContext::setPlatformFont):
23862 (WebCore::GraphicsContext::drawLineForMisspellingOrBadGrammar):
24067 (WebCore::GraphicsContext::drawFocusRing): Use wkDrawFocusRing.
25832 (WebCore::GraphicsContext::GraphicsContext):
25848 (WebCore::GraphicsContext::GraphicsContext):
27300 (WebCore::GraphicsContext::drawFocusRing):
27306 Remove line width setting in font rendering now that GraphicsContext sets
28926 (WebCore::GraphicsContext::setCompositeOperation):
29552 (GraphicsContext::drawLineForMisspellingOrBadGrammar):
30054 (WebCore::GraphicsContext::setCompositeOperation):
30058 (GraphicsContext::drawLineForMisspelling):
30199 (WebCore::GraphicsContext::getWindowsContext):
30200 (WebCore::GraphicsContext::releaseWindowsContext):
30242 (GraphicsContext::drawLineForMisspelling):
30735 (WebCore::GraphicsContext::getWindowsContext):
30736 (WebCore::GraphicsContext::releaseWindowsContext):
31508 (GraphicsContext::addRoundedRectClip):
31509 (GraphicsContext::addInnerRoundedRectClip):
31541 (GraphicsContext::setShadow):
31542 (GraphicsContext::clearShadow):
31543 (GraphicsContext::beginTransparencyLayer):
31544 (GraphicsContext::endTransparencyLayer):
31545 (GraphicsContext::clearRect):
31546 (GraphicsContext::strokeRect):
31547 (GraphicsContext::setLineWidth):
31548 (GraphicsContext::setLineCap):
31549 (GraphicsContext::setLineJoin):
31550 (GraphicsContext::setMiterLimit):
31551 (GraphicsContext::setAlpha):
31552 (GraphicsContext::clip):
31553 (GraphicsContext::rotate):
31554 (GraphicsContext::scale):
31571 (GraphicsContext::drawFocusRing):
31572 (GraphicsContext::drawLineForMisspelling):
31573 (GraphicsContext::setCompositeOperation):
31719 (GraphicsContext::addInnerRoundedRectClip):
31777 (WebCore::GraphicsContext::getWindowsContext): Assume flipped coordinates.
31784 (GraphicsContext::addRoundedRectClip):
32122 (WebCore::GraphicsContext::GraphicsContext): New constructor that takes an HDC.
32123 (WebCore::GraphicsContext::getWindowsContext): Return underlying HDC to client.
32124 (WebCore::GraphicsContext::releaseWindowsContext): Restore underlying HDC after client mucked with it.
32820 (GraphicsContext::setAlpha):
32821 (GraphicsContext::drawFocusRing):
32822 (GraphicsContext::drawLineForMisspelling):
32823 (GraphicsContext::setCompositeOperation):
33248 (GraphicsContext::addRoundedRectClip):
33249 (GraphicsContext::addInnerRoundedRectClip):
33296 (GraphicsContext::setShadow):
33297 (GraphicsContext::clearShadow):
33298 (GraphicsContext::beginTransparencyLayer):
33299 (GraphicsContext::endTransparencyLayer):
33300 (GraphicsContext::clearRect):
33301 (GraphicsContext::strokeRect):
33302 (GraphicsContext::setLineWidth):
33303 (GraphicsContext::setLineCap):
33304 (GraphicsContext::setLineJoin):
33305 (GraphicsContext::setMiterLimit):
33306 (GraphicsContext::setAlpha):
33307 (GraphicsContext::setCompositeOperation):
33308 (GraphicsContext::clip):
33309 (GraphicsContext::translate):
33310 (GraphicsContext::rotate):
33311 (GraphicsContext::scale):
33986 (WebCore::GraphicsContext::drawRect): Add save/restore.
33987 (WebCore::GraphicsContext::rotate): Rename parameter to "radians" to
34244 (WebCore::GraphicsContext::concatCTM):
34245 (WebCore::GraphicsContext::beginPath):
34246 (WebCore::GraphicsContext::addPath):
34615 (WebCore::GraphicsContext::strokeArc): Use cairo_arc_negative() to fix
34617 (WebCore::GraphicsContext::beginTransparencyLayer):
34618 (WebCore::GraphicsContext::endTransparencyLayer): save/restore is
35203 (WebCore::GraphicsContext::clip):
36374 (WebCore::GraphicsContext::drawConvexPolygon): Changed this function to
37447 * platform/graphics/GraphicsContext.cpp:
37448 (WebCore::GraphicsContext::addRoundedRectClip): Made cross-platform.
37451 (WebCore::GraphicsContext::clipOutRoundedRect): Changed to use a single
37453 * platform/graphics/GraphicsContext.h: Added clipOut(const Path&).
37460 (WebCore::GraphicsContext::clipOut): Added.
37462 (WebCore::GraphicsContext::fillRoundedRect): Changed to use a single path.
37463 (WebCore::GraphicsContext::clipOut): Added.
37465 (WebCore::GraphicsContext::clipOut): Added.
37773 (WebCore::GraphicsContext::clip):
38189 (WebCore::GraphicsContext::strokeArc):
39193 (WebCore::ImageBuffer::ImageBuffer): Use a cairo_surface and create a GraphicsContext. GraphicsContext takes the cairo_t ownership
39195 (WebCore::ImageBuffer::context): simply return the GraphicsContext, it should be possible to directly draw on it.
41913 (WebCore::GraphicsContext::beginTransparencyLayer):
41914 (WebCore::GraphicsContext::endTransparencyLayer):
42298 (WebCore::GraphicsContext::setCompositeOperation): Call -drain instead of
42775 (WebCore::GraphicsContext::drawEllipse):
43074 (WebCore::GraphicsContext::beginTransparencyLayer):
43075 (WebCore::GraphicsContext::endTransparencyLayer):
43085 (WebCore::GraphicsContext::translate):
43086 (WebCore::GraphicsContext::setPlatformStrokeThickness):
43087 (WebCore::GraphicsContext::beginTransparencyLayer):
43088 (WebCore::GraphicsContext::endTransparencyLayer):
43089 (WebCore::GraphicsContext::setCompositeOperation):
43090 (WebCore::GraphicsContext::rotate):
43091 (WebCore::GraphicsContext::scale):
43116 (WebCore::GraphicsContext::drawEllipse):
43117 (WebCore::GraphicsContext::drawConvexPolygon):
43120 (WebCore::BitmapImage::draw): Make use of a new GraphicsContext
44314 (WebCore::GraphicsContext::drawLineForMisspellingOrBadGrammar):
44978 (WebCore::GraphicsContext::drawLineForText):
45730 * platform/graphics/GraphicsContext.cpp:
45731 (WebCore::GraphicsContext::drawText):
45732 (WebCore::GraphicsContext::drawHighlightForText):
45733 * platform/graphics/GraphicsContext.h:
53172 * platform/graphics/GraphicsContext.cpp:
55393 * platform/graphics/GraphicsContext.cpp:
55573 cairo's GraphicsContext.
55578 (WebCore::GraphicsContext::setPlatformFillColor):
55579 (WebCore::GraphicsContext::setPlatformStrokeColor):
55580 (WebCore::GraphicsContext::setLineCap):
55581 (WebCore::GraphicsContext::setLineJoin):
55582 (WebCore::GraphicsContext::setMiterLimit):
56360 * platform/graphics/GraphicsContext.h: Removed unneeded y offset parameter.
56362 (WebCore::GraphicsContext::drawLineForText): Removed bogus y offset and +1.
56364 (WebCore::GraphicsContext::drawLineForText): Ditto.
56366 (WebCore::GraphicsContext::drawLineForText): Ditto.
56617 (WebCore::GraphicsContext::setShadow): Clamp shadow value to 1000px, anything more seems to
57414 * platform/graphics/GraphicsContext.cpp:
57416 (WebCore::GraphicsContext::GraphicsContext):
57417 (WebCore::GraphicsContext::strokeArc):
57418 (WebCore::GraphicsContext::drawFocusRing):
57419 (WebCore::GraphicsContext::setFocusRingClip):
57420 (WebCore::GraphicsContext::clearFocusRingClip):
57421 (WebCore::GraphicsContext::drawLineForMisspellingOrBadGrammar):
57422 (WebCore::GraphicsContext::origin):
57423 (WebCore::GraphicsContext::setPlatformFillColor):
57424 (WebCore::GraphicsContext::setPlatformStrokeColor):
57425 (WebCore::GraphicsContext::setPlatformStrokeThickness):
57426 (WebCore::GraphicsContext::setPlatformStrokeStyle):
57427 (WebCore::GraphicsContext::setPlatformFont):
57428 (WebCore::GraphicsContext::setURLForRect):
57429 (WebCore::GraphicsContext::addRoundedRectClip):
57430 (WebCore::GraphicsContext::addInnerRoundedRectClip):
57431 (WebCore::GraphicsContext::setShadow):
57432 (WebCore::GraphicsContext::clearShadow):
57433 (WebCore::GraphicsContext::beginTransparencyLayer):
57434 (WebCore::GraphicsContext::endTransparencyLayer):
57435 (WebCore::GraphicsContext::clearRect):
57436 (WebCore::GraphicsContext::strokeRect):
57437 (WebCore::GraphicsContext::setLineCap):
57438 (WebCore::GraphicsContext::setLineJoin):
57439 (WebCore::GraphicsContext::setMiterLimit):
57440 (WebCore::GraphicsContext::setAlpha):
57442 (WebCore::GraphicsContext::setCompositeOperation):
57443 (WebCore::GraphicsContext::clip):
57444 (WebCore::GraphicsContext::rotate):
57445 (WebCore::GraphicsContext::scale):
57446 (WebCore::GraphicsContext::clipOut):
57447 (WebCore::GraphicsContext::clipOutEllipseInRect):
57448 (WebCore::GraphicsContext::fillRoundedRect):
58855 (WebCore::GraphicsContext::setAlpha):
58856 (WebCore::GraphicsContext::setPlatformStrokeColor):
58857 (WebCore::GraphicsContext::setPlatformStrokeStyle):
59290 (WebCore::GraphicsContext::drawFocusRing):
63244 that of the initial font of a GraphicsContext, ensuring that the latter
64760 (WebCore::GraphicsContext::clip): clip rects when you can
65206 Don't crash when constructing a GraphicsContext with a 0
65212 (WebCore::GraphicsContext::origin):
65213 (WebCore::GraphicsContext::setPlatformFont):
65214 (WebCore::GraphicsContext::setPlatformStrokeColor):
65215 (WebCore::GraphicsContext::setPlatformStrokeStyle):
65216 (WebCore::GraphicsContext::setPlatformStrokeThickness):
65217 (WebCore::GraphicsContext::setPlatformFillColor):
67721 * platform/graphics/GraphicsContext.cpp:
67722 (WebCore::GraphicsContext::clipOutRoundedRect):
67723 * platform/graphics/GraphicsContext.h:
67725 (WebCore::GraphicsContext::fillRoundedRect):
67726 (WebCore::GraphicsContext::clipOut):
67727 (WebCore::GraphicsContext::clipOutEllipseInRect):
67729 (WebCore::GraphicsContext::fillRoundedRect):
67730 (WebCore::GraphicsContext::clipOut):
67731 (WebCore::GraphicsContext::clipOutEllipseInRect):
67966 * platform/graphics/GraphicsContext.h: Removed the include of ImageBuffer.h,
67977 GraphicsContext::createImageBuffer.
67981 GraphicsContext::createImageBuffer function.
69187 (WebCore::GraphicsContext::addRoundedRectClip): Fixed the check for border radii
69477 * platform/graphics/GraphicsContext.cpp:
69478 (WebCore::GraphicsContext::setPlatformStrokeColor):
69481 (WebCore::GraphicsContext::drawRect):
69483 (WebCore::GraphicsContext::drawLine):
69484 (WebCore::GraphicsContext::drawEllipse):
69485 (WebCore::GraphicsContext::strokeArc):
69486 (WebCore::GraphicsContext::drawConvexPolygon):
69529 (WebCore::GraphicsContext::strokeRect):