Bug Fix: Current command mask now dynamically changes based on bounds of window.

Review URL: https://codereview.appspot.com/6384044

git-svn-id: http://skia.googlecode.com/svn/trunk@4504 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/debugger/SkDebugCanvas.h b/debugger/SkDebugCanvas.h
index 4f3edb7..6375681 100644
--- a/debugger/SkDebugCanvas.h
+++ b/debugger/SkDebugCanvas.h
@@ -87,6 +87,11 @@
      */
     void toggleCommand(int index, bool toggle);
 
+    void setBounds(int width, int height) {
+        fWidth = width;
+        fHeight = height;
+    }
+
 ////////////////////////////////////////////////////////////////////////////////
 // Inherited from SkCanvas
 ////////////////////////////////////////////////////////////////////////////////
@@ -168,7 +173,8 @@
     typedef SkCanvas INHERITED;
     std::vector<SkDrawCommand*> commandVector;
     std::vector<SkDrawCommand*>::const_iterator it;
-
+    int fHeight;
+    int fWidth;
     SkBitmap fBm;
 
     /**