| OLD | NEW |
| 1 // Copyright (c) 2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2008 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 #import <Cocoa/Cocoa.h> | 5 #import <Cocoa/Cocoa.h> |
| 6 | 6 |
| 7 #include "webkit/tools/test_shell/webwidget_host.h" | 7 #include "webkit/tools/test_shell/webwidget_host.h" |
| 8 | 8 |
| 9 #include "base/gfx/platform_canvas_mac.h" | 9 #include "base/gfx/platform_canvas_mac.h" |
| 10 #include "base/gfx/rect.h" | 10 #include "base/gfx/rect.h" |
| (...skipping 203 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 214 | 214 |
| 215 void WebWidgetHost::MouseEvent(NSEvent *event) { | 215 void WebWidgetHost::MouseEvent(NSEvent *event) { |
| 216 WebMouseEvent web_event(event, view_); | 216 WebMouseEvent web_event(event, view_); |
| 217 switch (web_event.type) { | 217 switch (web_event.type) { |
| 218 case WebInputEvent::MOUSE_MOVE: | 218 case WebInputEvent::MOUSE_MOVE: |
| 219 TrackMouseLeave(true); | 219 TrackMouseLeave(true); |
| 220 break; | 220 break; |
| 221 case WebInputEvent::MOUSE_LEAVE: | 221 case WebInputEvent::MOUSE_LEAVE: |
| 222 TrackMouseLeave(false); | 222 TrackMouseLeave(false); |
| 223 break; | 223 break; |
| 224 case WebInputEvent::MOUSE_DOWN: | 224 default: |
| 225 break; | |
| 226 case WebInputEvent::MOUSE_UP: | |
| 227 break; | |
| 228 case WebInputEvent::MOUSE_DOUBLE_CLICK: | |
| 229 case WebInputEvent::MOUSE_WHEEL: | |
| 230 case WebInputEvent::KEY_DOWN: | |
| 231 case WebInputEvent::KEY_UP: | |
| 232 case WebInputEvent::CHAR: | |
| 233 break; | 225 break; |
| 234 } | 226 } |
| 235 webwidget_->HandleInputEvent(&web_event); | 227 webwidget_->HandleInputEvent(&web_event); |
| 236 } | 228 } |
| 237 | 229 |
| 238 void WebWidgetHost::WheelEvent(NSEvent *event) { | 230 void WebWidgetHost::WheelEvent(NSEvent *event) { |
| 239 WebMouseWheelEvent web_event(event, view_); | 231 WebMouseWheelEvent web_event(event, view_); |
| 240 webwidget_->HandleInputEvent(&web_event); | 232 webwidget_->HandleInputEvent(&web_event); |
| 241 } | 233 } |
| 242 | 234 |
| (...skipping 18 matching lines...) Expand all Loading... |
| 261 void WebWidgetHost::PaintRect(const gfx::Rect& rect) { | 253 void WebWidgetHost::PaintRect(const gfx::Rect& rect) { |
| 262 #ifndef NDEBUG | 254 #ifndef NDEBUG |
| 263 DCHECK(!painting_); | 255 DCHECK(!painting_); |
| 264 #endif | 256 #endif |
| 265 DCHECK(canvas_.get()); | 257 DCHECK(canvas_.get()); |
| 266 | 258 |
| 267 set_painting(true); | 259 set_painting(true); |
| 268 webwidget_->Paint(canvas_.get(), rect); | 260 webwidget_->Paint(canvas_.get(), rect); |
| 269 set_painting(false); | 261 set_painting(false); |
| 270 } | 262 } |
| OLD | NEW |