OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "pdf/instance.h" | 5 #include "pdf/instance.h" |
6 | 6 |
7 #include <algorithm> // for min() | 7 #include <algorithm> // for min() |
8 #define _USE_MATH_DEFINES // for M_PI | 8 #define _USE_MATH_DEFINES // for M_PI |
9 #include <cmath> // for log() and pow() | 9 #include <cmath> // for log() and pow() |
10 #include <math.h> | 10 #include <math.h> |
(...skipping 1750 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1761 } | 1761 } |
1762 if (method_str == kJSZoomIn) { | 1762 if (method_str == kJSZoomIn) { |
1763 SetZoom(ZOOM_SCALE, CalculateZoom(kZoomInButtonId)); | 1763 SetZoom(ZOOM_SCALE, CalculateZoom(kZoomInButtonId)); |
1764 return pp::Var(); | 1764 return pp::Var(); |
1765 } | 1765 } |
1766 if (method_str == kJSZoomOut) { | 1766 if (method_str == kJSZoomOut) { |
1767 SetZoom(ZOOM_SCALE, CalculateZoom(kZoomOutButtonId)); | 1767 SetZoom(ZOOM_SCALE, CalculateZoom(kZoomOutButtonId)); |
1768 return pp::Var(); | 1768 return pp::Var(); |
1769 } | 1769 } |
1770 if (method_str == kJSSetZoomLevel) { | 1770 if (method_str == kJSSetZoomLevel) { |
1771 if (args.size() == 1 && args[0].is_double()) | 1771 if (args.size() == 1 && args[0].is_number()) |
1772 SetZoom(ZOOM_SCALE, args[0].AsDouble()); | 1772 SetZoom(ZOOM_SCALE, args[0].AsDouble()); |
1773 return pp::Var(); | 1773 return pp::Var(); |
1774 } | 1774 } |
1775 if (method_str == kJSGetZoomLevel) { | 1775 if (method_str == kJSGetZoomLevel) { |
1776 return pp::Var(zoom_); | 1776 return pp::Var(zoom_); |
1777 } | 1777 } |
1778 if (method_str == kJSGetHeight) { | 1778 if (method_str == kJSGetHeight) { |
1779 return pp::Var(plugin_size_.height()); | 1779 return pp::Var(plugin_size_.height()); |
1780 } | 1780 } |
1781 if (method_str == kJSGetWidth) { | 1781 if (method_str == kJSGetWidth) { |
(...skipping 957 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2739 return instance_->HasScriptableMethod(name, exception); | 2739 return instance_->HasScriptableMethod(name, exception); |
2740 } | 2740 } |
2741 | 2741 |
2742 pp::Var PDFScriptableObject::Call(const pp::Var& method, | 2742 pp::Var PDFScriptableObject::Call(const pp::Var& method, |
2743 const std::vector<pp::Var>& args, | 2743 const std::vector<pp::Var>& args, |
2744 pp::Var* exception) { | 2744 pp::Var* exception) { |
2745 return instance_->CallScriptableMethod(method, args, exception); | 2745 return instance_->CallScriptableMethod(method, args, exception); |
2746 } | 2746 } |
2747 | 2747 |
2748 } // namespace chrome_pdf | 2748 } // namespace chrome_pdf |
OLD | NEW |