add surfaceprops to SkWindow, and 'D' to toggle distancefieldfonts
BUG=skia:
Review URL: https://codereview.chromium.org/631943002
diff --git a/src/views/SkWindow.cpp b/src/views/SkWindow.cpp
index 90ef280..7870d06 100644
--- a/src/views/SkWindow.cpp
+++ b/src/views/SkWindow.cpp
@@ -14,7 +14,10 @@
#define SK_EventDelayInval "\xd" "n" "\xa" "l"
-SkWindow::SkWindow() : fFocusView(NULL) {
+SkWindow::SkWindow()
+ : fSurfaceProps(SkSurfaceProps::kLegacyFontHost_InitType)
+ , fFocusView(NULL)
+{
fClicks.reset();
fWaitingOnInval = false;
@@ -34,7 +37,7 @@
SkSurface* SkWindow::createSurface() {
const SkBitmap& bm = this->getBitmap();
- return SkSurface::NewRasterDirect(bm.info(), bm.getPixels(), bm.rowBytes());
+ return SkSurface::NewRasterDirect(bm.info(), bm.getPixels(), bm.rowBytes(), &fSurfaceProps);
}
void SkWindow::setMatrix(const SkMatrix& matrix) {