Index: pdf/out_of_process_instance.h |
diff --git a/pdf/out_of_process_instance.h b/pdf/out_of_process_instance.h |
index a998537dfd1e27548cf580d50715c68c928afb51..b670c0e3c0ac7f6f619930f2d6a708bf27816c1a 100644 |
--- a/pdf/out_of_process_instance.h |
+++ b/pdf/out_of_process_instance.h |
@@ -235,9 +235,29 @@ class OutOfProcessInstance : public pp::Instance, |
// there are 10 pages, the height will be 8000). |
pp::Size document_size_; |
- double zoom_; // Current zoom factor. |
+ // Enumeration of pinch states. |
+ // This should match PinchPhase enum in |
+ // chrome/browser/resources/pdf/viewport.js |
+ enum PinchPhase { |
+ PINCH_NONE = 0, |
+ PINCH_START = 1, |
+ PINCH_UPDATE_ZOOM_OUT = 2, |
+ PINCH_UPDATE_ZOOM_IN = 3, |
+ PINCH_END = 4 |
+ }; |
- float device_scale_; // Current device scale factor. |
+ // Current zoom factor. |
+ double zoom_; |
+ double initial_zoom_ratio_; |
+ // True if we request a new bitmap rendering. |
+ bool needs_reraster_; |
+ // Scroll at the beginning of zooming. |
Lei Zhang
2016/10/31 22:49:04
nit: s/Scroll/Scroll position/ ?
Kevin McNee - google account
2016/11/07 23:08:27
Done.
|
+ pp::FloatPoint last_current_scroll_; |
Lei Zhang
2016/10/31 22:49:04
Does "last current" sounds weird to you?
Kevin McNee - google account
2016/11/07 23:08:27
Done.
|
+ // True if last bitmap was smaller than screen. |
+ bool was_smaller_; |
Lei Zhang
2016/10/31 22:49:04
Maybe "last_bitmap_smaller_" since it's not obviou
Kevin McNee - google account
2016/11/07 23:08:27
Done.
|
+ double last_zoom_when_smaller_; |
+ // Current device scale factor. |
+ float device_scale_; |
// True if the plugin is full-page. |
bool full_; |