From 4b742e0b2c2d5e79a987688fd7d2cce5b0b24842 Mon Sep 17 00:00:00 2001 From: John Reck Date: Tue, 31 Jan 2012 13:17:36 -0800 Subject: Minor draw extras cleanup and refactor Change-Id: Iba601e384549c11cf659a47e06c586048f624148 --- Source/WebKit/android/nav/SelectText.cpp | 34 -------------------------------- 1 file changed, 34 deletions(-) (limited to 'Source/WebKit/android/nav/SelectText.cpp') diff --git a/Source/WebKit/android/nav/SelectText.cpp b/Source/WebKit/android/nav/SelectText.cpp index b043406..22c67bc 100644 --- a/Source/WebKit/android/nav/SelectText.cpp +++ b/Source/WebKit/android/nav/SelectText.cpp @@ -146,40 +146,6 @@ void ReverseBidi(UChar* chars, int len) { namespace android { -SelectText::~SelectText() -{ - HighlightRegionMap::iterator end = m_highlightRegions.end(); - for (HighlightRegionMap::iterator it = m_highlightRegions.begin(); it != end; ++it) { - delete it->second; - it->second = 0; - } -} - -void SelectText::drawGL(GLExtras* extras, const LayerAndroid* layer) -{ - SkRegion* region = getHightlightRegionsForLayer(layer ? layer->uniqueId() : -1); - if (!region || region->isEmpty()) - return; - extras->drawRegion(*region, true, false, layer ? layer->drawTransform() : 0, false); -} - -void SelectText::draw(SkCanvas* canvas, LayerAndroid* layer) -{ - SkRegion* region = getHightlightRegionsForLayer(layer ? layer->uniqueId() : -1); - if (!region || region->isEmpty()) - return; - SkRegion::Iterator rgnIter(*region); - SkPaint paint; - paint.setARGB(0x66, 0x33, 0xb5, 0xe5); - while (!rgnIter.done()) { - const SkIRect& ir = rgnIter.rect(); - SkRect r; - r.set(ir.fLeft, ir.fTop, ir.fRight, ir.fBottom); - canvas->drawRect(r, paint); - rgnIter.next(); - } -} - SelectText::HandleId SelectText::mapId(HandleId id) { if (id == StartHandle || id == EndHandle) -- cgit v1.1