| OLD | NEW |
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 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 #import <QuartzCore/QuartzCore.h> | 6 #import <QuartzCore/QuartzCore.h> |
| 7 | 7 |
| 8 #include "webkit/plugins/npapi/webplugin_delegate_impl.h" | 8 #include "webkit/plugins/npapi/webplugin_delegate_impl.h" |
| 9 | 9 |
| 10 #include <string> | 10 #include <string> |
| (...skipping 622 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 633 // shortcuts is not ideal. | 633 // shortcuts is not ideal. |
| 634 // TODO(stuartmorgan): Implement the advanced key handling spec, and trust | 634 // TODO(stuartmorgan): Implement the advanced key handling spec, and trust |
| 635 // trust the key event return value from plugins that implement it. | 635 // trust the key event return value from plugins that implement it. |
| 636 if (!(event.modifiers & WebInputEvent::MetaKey)) | 636 if (!(event.modifiers & WebInputEvent::MetaKey)) |
| 637 handled = true; | 637 handled = true; |
| 638 } | 638 } |
| 639 | 639 |
| 640 return handled; | 640 return handled; |
| 641 } | 641 } |
| 642 | 642 |
| 643 void WebPluginDelegateImpl::InstallMissingPlugin() { | |
| 644 NOTIMPLEMENTED(); | |
| 645 } | |
| 646 | |
| 647 #pragma mark - | 643 #pragma mark - |
| 648 | 644 |
| 649 void WebPluginDelegateImpl::WindowlessUpdateGeometry( | 645 void WebPluginDelegateImpl::WindowlessUpdateGeometry( |
| 650 const gfx::Rect& window_rect, | 646 const gfx::Rect& window_rect, |
| 651 const gfx::Rect& clip_rect) { | 647 const gfx::Rect& clip_rect) { |
| 652 gfx::Rect old_clip_rect = clip_rect_; | 648 gfx::Rect old_clip_rect = clip_rect_; |
| 653 cached_clip_rect_ = clip_rect; | 649 cached_clip_rect_ = clip_rect; |
| 654 if (container_is_visible_) // Remove check when cached_clip_rect_ is removed. | 650 if (container_is_visible_) // Remove check when cached_clip_rect_ is removed. |
| 655 clip_rect_ = clip_rect; | 651 clip_rect_ = clip_rect; |
| 656 bool clip_rect_changed = (clip_rect_ != old_clip_rect); | 652 bool clip_rect_changed = (clip_rect_ != old_clip_rect); |
| (...skipping 555 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1212 qd_manager_->SetFastPathEnabled(enabled); | 1208 qd_manager_->SetFastPathEnabled(enabled); |
| 1213 qd_port_.port = qd_manager_->port(); | 1209 qd_port_.port = qd_manager_->port(); |
| 1214 WindowlessSetWindow(); | 1210 WindowlessSetWindow(); |
| 1215 // Send a paint event so that the new buffer gets updated immediately. | 1211 // Send a paint event so that the new buffer gets updated immediately. |
| 1216 WindowlessPaint(buffer_context_, clip_rect_); | 1212 WindowlessPaint(buffer_context_, clip_rect_); |
| 1217 } | 1213 } |
| 1218 #endif // !NP_NO_QUICKDRAW | 1214 #endif // !NP_NO_QUICKDRAW |
| 1219 | 1215 |
| 1220 } // namespace npapi | 1216 } // namespace npapi |
| 1221 } // namespace webkit | 1217 } // namespace webkit |
| OLD | NEW |