1 /* 2 * Copyright (C) 2008 Kevin Ollivier <kevino (at) theolliviers.com> All Rights Reserved. 3 * 4 * Redistribution and use in source and binary forms, with or without 5 * modification, are permitted provided that the following conditions 6 * are met: 7 * 1. Redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer. 9 * 2. Redistributions in binary form must reproduce the above copyright 10 * notice, this list of conditions and the following disclaimer in the 11 * documentation and/or other materials provided with the distribution. 12 * 13 * THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY 14 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 15 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 16 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR 17 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 18 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 19 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 20 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 21 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 22 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 23 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 24 */ 25 26 #include "config.h" 27 #include "PluginView.h" 28 29 using namespace WTF; 30 31 namespace WebCore { 32 33 void PluginView::setFocus() 34 { 35 } 36 37 void PluginView::show() 38 { 39 } 40 41 void PluginView::hide() 42 { 43 } 44 45 void PluginView::paint(GraphicsContext*, const IntRect&) 46 { 47 } 48 49 void PluginView::handleKeyboardEvent(KeyboardEvent*) 50 { 51 } 52 53 void PluginView::handleMouseEvent(MouseEvent*) 54 { 55 } 56 57 void PluginView::setParent(ScrollView*) 58 { 59 } 60 61 void PluginView::setNPWindowRect(const IntRect&) 62 { 63 } 64 65 NPError PluginView::handlePostReadFile(Vector<char>&, uint32, const char*) 66 { 67 return 0; 68 } 69 70 NPError PluginView::getValue(NPNVariable, void*) 71 { 72 return 0; 73 } 74 75 #if ENABLE(NETSCAPE_PLUGIN_API) 76 NPError PluginView::getValueStatic(NPNVariable, void*) 77 { 78 return 0; 79 } 80 #endif 81 82 void PluginView::invalidateRect(NPRect*) 83 { 84 } 85 86 void PluginView::invalidateRect(const IntRect&) 87 { 88 } 89 90 void PluginView::invalidateRegion(NPRegion) 91 { 92 } 93 94 void PluginView::forceRedraw() 95 { 96 } 97 98 bool PluginView::platformStart() 99 { 100 return true; 101 } 102 103 void PluginView::platformDestroy() 104 { 105 } 106 107 void PluginView::setParentVisible(bool) 108 { 109 } 110 111 void PluginView::updatePluginWidget() 112 { 113 } 114 115 void PluginView::halt() 116 { 117 } 118 119 void PluginView::restart() 120 { 121 } 122 123 void PluginView::keepAlive(NPP) 124 { 125 } 126 127 } // namespace WebCore 128