Skip to content
  • eric@webkit.org's avatar
    2009-08-12 Maxime Simon <simon.maxime@gmail.com> · d46e6632
    eric@webkit.org authored
            Reviewed by Eric Seidel.
    
            [Haiku] Adding GraphicsContext to WebCore/platform/graphics/haiku.
            https://bugs.webkit.org/show_bug.cgi?id=28130
    
            * platform/graphics/haiku/GraphicsContextHaiku.cpp: Added.
            (WebCore::GraphicsContextPlatformPrivate::GraphicsContextPlatformPrivate):
            (WebCore::GraphicsContextPlatformPrivate::~GraphicsContextPlatformPrivate):
            (WebCore::GraphicsContext::GraphicsContext):
            (WebCore::GraphicsContext::~GraphicsContext):
            (WebCore::GraphicsContext::platformContext):
            (WebCore::GraphicsContext::savePlatformState):
            (WebCore::GraphicsContext::restorePlatformState):
            (WebCore::GraphicsContext::drawRect):
            (WebCore::GraphicsContext::drawLine):
            (WebCore::GraphicsContext::drawEllipse):
            (WebCore::GraphicsContext::strokeArc):
            (WebCore::GraphicsContext::strokePath):
            (WebCore::GraphicsContext::drawConvexPolygon):
            (WebCore::GraphicsContext::fillRect):
            (WebCore::GraphicsContext::fillRoundedRect):
            (WebCore::GraphicsContext::fillPath):
            (WebCore::GraphicsContext::beginPath):
            (WebCore::GraphicsContext::addPath):
            (WebCore::GraphicsContext::clip):
            (WebCore::GraphicsContext::drawFocusRing):
            (WebCore::GraphicsContext::drawLineForText):
            (WebCore::GraphicsContext::drawLineForMisspellingOrBadGrammar):
            (WebCore::GraphicsContext::roundToDevicePixels):
            (WebCore::GraphicsContext::beginTransparencyLayer):
            (WebCore::GraphicsContext::endTransparencyLayer):
            (WebCore::GraphicsContext::clearRect):
            (WebCore::GraphicsContext::strokeRect):
            (WebCore::GraphicsContext::setLineCap):
            (WebCore::GraphicsContext::setLineJoin):
            (WebCore::GraphicsContext::setMiterLimit):
            (WebCore::GraphicsContext::setAlpha):
            (WebCore::GraphicsContext::setCompositeOperation):
            (WebCore::GraphicsContext::clipOut):
            (WebCore::GraphicsContext::clipToImageBuffer):
            (WebCore::GraphicsContext::getCTM):
            (WebCore::GraphicsContext::translate):
            (WebCore::GraphicsContext::origin):
            (WebCore::GraphicsContext::rotate):
            (WebCore::GraphicsContext::scale):
            (WebCore::GraphicsContext::clipOutEllipseInRect):
            (WebCore::GraphicsContext::addInnerRoundedRectClip):
            (WebCore::GraphicsContext::concatCTM):
            (WebCore::GraphicsContext::setPlatformShouldAntialias):
            (WebCore::GraphicsContext::setImageInterpolationQuality):
            (WebCore::GraphicsContext::setURLForRect):
            (WebCore::GraphicsContext::setPlatformFont):
            (WebCore::GraphicsContext::setPlatformStrokeColor):
            (WebCore::GraphicsContext::getHaikuStrokeStyle):
            (WebCore::GraphicsContext::setPlatformStrokeStyle):
            (WebCore::GraphicsContext::setPlatformStrokeThickness):
            (WebCore::GraphicsContext::setPlatformFillColor):
            (WebCore::GraphicsContext::clearPlatformShadow):
            (WebCore::GraphicsContext::setPlatformShadow):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@47147 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    d46e6632