diff options
Diffstat (limited to 'WebCore/platform/graphics/wx/GraphicsContextWx.cpp')
-rw-r--r-- | WebCore/platform/graphics/wx/GraphicsContextWx.cpp | 60 |
1 files changed, 47 insertions, 13 deletions
diff --git a/WebCore/platform/graphics/wx/GraphicsContextWx.cpp b/WebCore/platform/graphics/wx/GraphicsContextWx.cpp index 78149ad..435e7ce 100644 --- a/WebCore/platform/graphics/wx/GraphicsContextWx.cpp +++ b/WebCore/platform/graphics/wx/GraphicsContextWx.cpp @@ -252,22 +252,12 @@ void GraphicsContext::drawConvexPolygon(size_t npoints, const FloatPoint* points delete [] polygon; } -void GraphicsContext::fillRect(const IntRect& rect, const Color& color) -{ - if (paintingDisabled()) - return; - - m_data->context->SetPen(*wxTRANSPARENT_PEN); - m_data->context->SetBrush(wxBrush(color)); - m_data->context->DrawRectangle(rect.x(), rect.y(), rect.width(), rect.height()); -} - void GraphicsContext::fillRect(const FloatRect& rect, const Color& color) { if (paintingDisabled()) return; - m_data->context->SetPen(wxPen(color)); + m_data->context->SetPen(*wxTRANSPARENT_PEN); m_data->context->SetBrush(wxBrush(color)); m_data->context->DrawRectangle(rect.x(), rect.y(), rect.width(), rect.height()); } @@ -288,7 +278,7 @@ void GraphicsContext::drawFocusRing(const Color& color) notImplemented(); } -void GraphicsContext::clip(const IntRect& r) +void GraphicsContext::clip(const FloatRect& r) { wxWindowDC* windc = dynamic_cast<wxWindowDC*>(m_data->context); wxPoint pos(0, 0); @@ -334,7 +324,7 @@ void GraphicsContext::drawLineForText(const IntPoint& origin, int width, bool pr return; IntPoint endPoint = origin + IntSize(width, 0); - m_data->context->SetPen(wxPen(strokeColor(), strokeThickness(), strokeStyleToWxPenStyle(strokeStyle()))); + m_data->context->SetPen(wxPen(strokeColor(), strokeThickness(), wxSOLID)); m_data->context->DrawLine(origin.x(), origin.y(), endPoint.x(), endPoint.y()); } @@ -354,6 +344,11 @@ void GraphicsContext::clip(const Path&) notImplemented(); } +void GraphicsContext::clipToImageBuffer(const FloatRect&, const ImageBuffer*) +{ + notImplemented(); +} + AffineTransform GraphicsContext::getCTM() const { notImplemented(); @@ -422,6 +417,16 @@ void GraphicsContext::setCompositeOperation(CompositeOperator op) m_data->context->SetLogicalFunction(getWxCompositingOperation(op, false)); } +void GraphicsContext::beginPath() +{ + notImplemented(); +} + +void GraphicsContext::addPath(const Path& path) +{ + notImplemented(); +} + void GraphicsContext::setPlatformStrokeColor(const Color& color) { if (paintingDisabled()) @@ -466,4 +471,33 @@ void GraphicsContext::setUseAntialiasing(bool enable) notImplemented(); } +void GraphicsContext::setImageInterpolationQuality(InterpolationQuality) +{ +} + +InterpolationQuality GraphicsContext::imageInterpolationQuality() const +{ + return InterpolationDefault; +} + +void GraphicsContext::fillPath() +{ +} + +void GraphicsContext::strokePath() +{ +} + +void GraphicsContext::drawPath() +{ + fillPath(); + strokePath(); +} + +void GraphicsContext::fillRect(const FloatRect& rect) +{ + if (paintingDisabled()) + return; +} + } |