Index: chrome/renderer/render_view.cc |
=================================================================== |
--- chrome/renderer/render_view.cc (revision 3355) |
+++ chrome/renderer/render_view.cc (working copy) |
@@ -24,8 +24,8 @@ |
#include "chrome/common/gfx/color_utils.h" |
#include "chrome/common/jstemplate_builder.h" |
#include "chrome/common/l10n_util.h" |
+#include "chrome/common/page_zoom.h" |
#include "chrome/common/resource_bundle.h" |
-#include "chrome/common/text_zoom.h" |
#include "chrome/common/thumbnail_score.h" |
#include "chrome/common/chrome_plugin_lib.h" |
#include "chrome/renderer/about_handler.h" |
@@ -289,7 +289,7 @@ |
IPC_MESSAGE_HANDLER(ViewMsg_SelectAll, OnSelectAll) |
IPC_MESSAGE_HANDLER(ViewMsg_CopyImageAt, OnCopyImageAt) |
IPC_MESSAGE_HANDLER(ViewMsg_Find, OnFind) |
- IPC_MESSAGE_HANDLER(ViewMsg_AlterTextSize, OnAlterTextSize) |
+ IPC_MESSAGE_HANDLER(ViewMsg_Zoom, OnZoom) |
IPC_MESSAGE_HANDLER(ViewMsg_SetPageEncoding, OnSetPageEncoding) |
IPC_MESSAGE_HANDLER(ViewMsg_InspectElement, OnInspectElement) |
IPC_MESSAGE_HANDLER(ViewMsg_ShowJavaScriptConsole, OnShowJavaScriptConsole) |
@@ -2159,16 +2159,17 @@ |
Send(new ViewHostMsg_DnsPrefetch(host_names)); |
} |
-void RenderView::OnAlterTextSize(int size) { |
- switch (size) { |
- case text_zoom::TEXT_SMALLER: |
- webview()->MakeTextSmaller(); |
+void RenderView::OnZoom(int function) { |
+ static const bool kZoomIsTextOnly = false; |
+ switch (function) { |
+ case PageZoom::SMALLER: |
+ webview()->ZoomIn(kZoomIsTextOnly); |
break; |
- case text_zoom::TEXT_STANDARD: |
- webview()->MakeTextStandardSize(); |
+ case PageZoom::STANDARD: |
+ webview()->ResetZoom(); |
break; |
- case text_zoom::TEXT_LARGER: |
- webview()->MakeTextLarger(); |
+ case PageZoom::LARGER: |
+ webview()->ZoomIn(kZoomIsTextOnly); |
break; |
default: |
NOTREACHED(); |