summaryrefslogtreecommitdiffstats
path: root/webkit/tools/test_shell/event_sending_controller.cc
diff options
context:
space:
mode:
authorericroman@google.com <ericroman@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-20 17:21:23 +0000
committerericroman@google.com <ericroman@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-04-20 17:21:23 +0000
commit3ba0e67a3ce8537b7d247970033be59abfd8937b (patch)
tree19b48b61331301ba0a4986be9330dd55e0bd2a61 /webkit/tools/test_shell/event_sending_controller.cc
parent861c6c6d56add9157e04aa2ac43bec8e33bf1cc1 (diff)
downloadchromium_src-3ba0e67a3ce8537b7d247970033be59abfd8937b.zip
chromium_src-3ba0e67a3ce8537b7d247970033be59abfd8937b.tar.gz
chromium_src-3ba0e67a3ce8537b7d247970033be59abfd8937b.tar.bz2
Add js bindings for eventSender.zoomPageIn and eventSender.zoomPageOut.
BUG=10488 Review URL: http://codereview.chromium.org/67282 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@14035 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/tools/test_shell/event_sending_controller.cc')
-rw-r--r--webkit/tools/test_shell/event_sending_controller.cc14
1 files changed, 14 insertions, 0 deletions
diff --git a/webkit/tools/test_shell/event_sending_controller.cc b/webkit/tools/test_shell/event_sending_controller.cc
index 5808bd3..0fce5e1 100644
--- a/webkit/tools/test_shell/event_sending_controller.cc
+++ b/webkit/tools/test_shell/event_sending_controller.cc
@@ -162,6 +162,8 @@ EventSendingController::EventSendingController(TestShell* shell)
BindMethod("clearKillRing", &EventSendingController::clearKillRing);
BindMethod("textZoomIn", &EventSendingController::textZoomIn);
BindMethod("textZoomOut", &EventSendingController::textZoomOut);
+ BindMethod("zoomPageIn", &EventSendingController::zoomPageIn);
+ BindMethod("zoomPageOut", &EventSendingController::zoomPageOut);
BindMethod("scheduleAsynchronousClick",
&EventSendingController::scheduleAsynchronousClick);
@@ -504,6 +506,18 @@ void EventSendingController::textZoomOut(
result->SetNull();
}
+void EventSendingController::zoomPageIn(
+ const CppArgumentList& args, CppVariant* result) {
+ webview()->ZoomIn(false);
+ result->SetNull();
+}
+
+void EventSendingController::zoomPageOut(
+ const CppArgumentList& args, CppVariant* result) {
+ webview()->ZoomOut(false);
+ result->SetNull();
+}
+
void EventSendingController::ReplaySavedEvents() {
replaying_saved_events = true;
while (!mouse_event_queue.empty()) {