• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
3 // found in the LICENSE file.
4 
5 #include "content/child/npapi/webplugin_delegate_impl.h"
6 
7 #include "content/child/npapi/plugin_instance.h"
8 #include "content/common/cursors/webcursor.h"
9 
10 using blink::WebInputEvent;
11 
12 namespace content {
13 
WebPluginDelegateImpl(WebPlugin * plugin,PluginInstance * instance)14 WebPluginDelegateImpl::WebPluginDelegateImpl(WebPlugin* plugin,
15                                              PluginInstance* instance) {
16 }
17 
~WebPluginDelegateImpl()18 WebPluginDelegateImpl::~WebPluginDelegateImpl() {
19 }
20 
PlatformInitialize()21 bool WebPluginDelegateImpl::PlatformInitialize() {
22   return true;
23 }
24 
PlatformDestroyInstance()25 void WebPluginDelegateImpl::PlatformDestroyInstance() {
26   // Nothing to do here.
27 }
28 
Paint(SkCanvas * canvas,const gfx::Rect & rect)29 void WebPluginDelegateImpl::Paint(SkCanvas* canvas, const gfx::Rect& rect) {
30 }
31 
WindowedCreatePlugin()32 bool WebPluginDelegateImpl::WindowedCreatePlugin() {
33   return true;
34 }
35 
WindowedDestroyWindow()36 void WebPluginDelegateImpl::WindowedDestroyWindow() {
37 }
38 
WindowedReposition(const gfx::Rect & window_rect,const gfx::Rect & clip_rect)39 bool WebPluginDelegateImpl::WindowedReposition(
40     const gfx::Rect& window_rect,
41     const gfx::Rect& clip_rect) {
42   return true;
43 }
44 
WindowedSetWindow()45 void WebPluginDelegateImpl::WindowedSetWindow() {
46 }
47 
WindowlessUpdateGeometry(const gfx::Rect & window_rect,const gfx::Rect & clip_rect)48 void WebPluginDelegateImpl::WindowlessUpdateGeometry(
49     const gfx::Rect& window_rect,
50     const gfx::Rect& clip_rect) {
51 }
52 
WindowlessPaint(gfx::NativeDrawingContext context,const gfx::Rect & damage_rect)53 void WebPluginDelegateImpl::WindowlessPaint(gfx::NativeDrawingContext context,
54                                             const gfx::Rect& damage_rect) {
55 }
56 
PlatformSetPluginHasFocus(bool focused)57 bool WebPluginDelegateImpl::PlatformSetPluginHasFocus(bool focused) {
58   return true;
59 }
60 
PlatformHandleInputEvent(const WebInputEvent & event,WebCursor::CursorInfo * cursor_info)61 bool WebPluginDelegateImpl::PlatformHandleInputEvent(
62     const WebInputEvent& event, WebCursor::CursorInfo* cursor_info) {
63   return false;
64 }
65 
66 }  // namespace content
67