Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(166)

Side by Side Diff: src/pdf/SkPDFDevice.cpp

Issue 51033004: add SK_ATTR_DEPRECATED -- will need to disable for chrome, since it triggers a warning (Closed) Base URL: https://skia.googlecode.com/svn/trunk
Patch Set: Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 /* 1 /*
2 * Copyright 2011 Google Inc. 2 * Copyright 2011 Google Inc.
3 * 3 *
4 * Use of this source code is governed by a BSD-style license that can be 4 * Use of this source code is governed by a BSD-style license that can be
5 * found in the LICENSE file. 5 * found in the LICENSE file.
6 */ 6 */
7 7
8 #include "SkPDFDevice.h" 8 #include "SkPDFDevice.h"
9 9
10 #include "SkAnnotation.h" 10 #include "SkAnnotation.h"
(...skipping 1532 matching lines...) Expand 10 before | Expand all | Expand 10 after
1543 1543
1544 bool SkPDFDevice::handleRectAnnotation(const SkRect& r, const SkMatrix& matrix, 1544 bool SkPDFDevice::handleRectAnnotation(const SkRect& r, const SkMatrix& matrix,
1545 const SkPaint& p) { 1545 const SkPaint& p) {
1546 SkAnnotation* annotationInfo = p.getAnnotation(); 1546 SkAnnotation* annotationInfo = p.getAnnotation();
1547 if (!annotationInfo) { 1547 if (!annotationInfo) {
1548 return false; 1548 return false;
1549 } 1549 }
1550 SkData* urlData = annotationInfo->find(SkAnnotationKeys::URL_Key()); 1550 SkData* urlData = annotationInfo->find(SkAnnotationKeys::URL_Key());
1551 if (urlData) { 1551 if (urlData) {
1552 handleLinkToURL(urlData, r, matrix); 1552 handleLinkToURL(urlData, r, matrix);
1553 return p.isNoDrawAnnotation(); 1553 return p.getAnnotation() != NULL;
1554 } 1554 }
1555 SkData* linkToName = annotationInfo->find(SkAnnotationKeys::Link_Named_Dest_ Key()); 1555 SkData* linkToName = annotationInfo->find(SkAnnotationKeys::Link_Named_Dest_ Key());
1556 if (linkToName) { 1556 if (linkToName) {
1557 handleLinkToNamedDest(linkToName, r, matrix); 1557 handleLinkToNamedDest(linkToName, r, matrix);
1558 return p.isNoDrawAnnotation(); 1558 return p.getAnnotation() != NULL;
1559 } 1559 }
1560 return false; 1560 return false;
1561 } 1561 }
1562 1562
1563 bool SkPDFDevice::handlePointAnnotation(const SkPoint* points, size_t count, 1563 bool SkPDFDevice::handlePointAnnotation(const SkPoint* points, size_t count,
1564 const SkMatrix& matrix, 1564 const SkMatrix& matrix,
1565 const SkPaint& paint) { 1565 const SkPaint& paint) {
1566 SkAnnotation* annotationInfo = paint.getAnnotation(); 1566 SkAnnotation* annotationInfo = paint.getAnnotation();
1567 if (!annotationInfo) { 1567 if (!annotationInfo) {
1568 return false; 1568 return false;
1569 } 1569 }
1570 SkData* nameData = annotationInfo->find(SkAnnotationKeys::Define_Named_Dest_ Key()); 1570 SkData* nameData = annotationInfo->find(SkAnnotationKeys::Define_Named_Dest_ Key());
1571 if (nameData) { 1571 if (nameData) {
1572 for (size_t i = 0; i < count; i++) { 1572 for (size_t i = 0; i < count; i++) {
1573 defineNamedDestination(nameData, points[i], matrix); 1573 defineNamedDestination(nameData, points[i], matrix);
1574 } 1574 }
1575 return paint.isNoDrawAnnotation(); 1575 return paint.getAnnotation() != NULL;
1576 } 1576 }
1577 return false; 1577 return false;
1578 } 1578 }
1579 1579
1580 SkPDFDict* SkPDFDevice::createLinkAnnotation(const SkRect& r, const SkMatrix& ma trix) { 1580 SkPDFDict* SkPDFDevice::createLinkAnnotation(const SkRect& r, const SkMatrix& ma trix) {
1581 SkMatrix transform = matrix; 1581 SkMatrix transform = matrix;
1582 transform.postConcat(fInitialTransform); 1582 transform.postConcat(fInitialTransform);
1583 SkRect translatedRect; 1583 SkRect translatedRect;
1584 transform.mapRect(&translatedRect, r); 1584 transform.mapRect(&translatedRect, r);
1585 1585
(...skipping 552 matching lines...) Expand 10 before | Expand all | Expand 10 after
2138 } 2138 }
2139 2139
2140 bool SkPDFDevice::onReadPixels(const SkBitmap& bitmap, int x, int y, 2140 bool SkPDFDevice::onReadPixels(const SkBitmap& bitmap, int x, int y,
2141 SkCanvas::Config8888) { 2141 SkCanvas::Config8888) {
2142 return false; 2142 return false;
2143 } 2143 }
2144 2144
2145 bool SkPDFDevice::allowImageFilter(SkImageFilter*) { 2145 bool SkPDFDevice::allowImageFilter(SkImageFilter*) {
2146 return false; 2146 return false;
2147 } 2147 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698