1/*
2 * Copyright (C) 2008 Kevin Ollivier <kevino@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
29using namespace WTF;
30
31namespace WebCore {
32
33void PluginView::setFocus()
34{
35}
36
37void PluginView::show()
38{
39}
40
41void PluginView::hide()
42{
43}
44
45void PluginView::paint(GraphicsContext*, const IntRect&)
46{
47}
48
49void PluginView::handleKeyboardEvent(KeyboardEvent*)
50{
51}
52
53void PluginView::handleMouseEvent(MouseEvent*)
54{
55}
56
57void PluginView::setParent(ScrollView*)
58{
59}
60
61void PluginView::setNPWindowRect(const IntRect&)
62{
63}
64
65NPError PluginView::handlePostReadFile(Vector<char>&, uint32, const char*)
66{
67    return 0;
68}
69
70NPError PluginView::getValue(NPNVariable, void*)
71{
72    return 0;
73}
74
75#if ENABLE(NETSCAPE_PLUGIN_API)
76NPError PluginView::getValueStatic(NPNVariable, void*)
77{
78    return 0;
79}
80#endif
81
82void PluginView::invalidateRect(NPRect*)
83{
84}
85
86void PluginView::invalidateRect(const IntRect&)
87{
88}
89
90void PluginView::invalidateRegion(NPRegion)
91{
92}
93
94void PluginView::forceRedraw()
95{
96}
97
98bool PluginView::platformStart()
99{
100    return true;
101}
102
103void PluginView::platformDestroy()
104{
105}
106
107void PluginView::setParentVisible(bool)
108{
109}
110
111void PluginView::updatePluginWidget()
112{
113}
114
115void PluginView::halt()
116{
117}
118
119void PluginView::restart()
120{
121}
122
123void PluginView::keepAlive(NPP)
124{
125}
126
127} // namespace WebCore
128