1/*
2 * Copyright 2009, The Android Open Source Project
3 * Copyright (C) 2004, 2006 Apple Computer, Inc.  All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright
9 *    notice, this list of conditions and the following disclaimer.
10 * 2. Redistributions in binary form must reproduce the above copyright
11 *    notice, this list of conditions and the following disclaimer in the
12 *    documentation and/or other materials provided with the distribution.
13 *
14 * THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
15 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
16 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
17 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL APPLE COMPUTER, INC. OR
18 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
19 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
20 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
21 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
22 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
23 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
24 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25 */
26
27#define LOG_TAG "WebCore"
28
29#include "config.h"
30#include "Cursor.h"
31
32#include "NotImplemented.h"
33
34namespace WebCore {
35
36Cursor::Cursor(Image*, const IntPoint&)
37{
38    notImplemented();
39}
40
41Cursor::Cursor(const Cursor&)
42{
43    notImplemented();
44}
45
46Cursor::~Cursor()
47{
48    notImplemented();
49}
50
51Cursor& Cursor::operator=(const Cursor&)
52{
53    notImplemented();
54    return *this;
55}
56
57static Cursor c;
58const Cursor& pointerCursor()
59{
60    notImplemented();
61    return c;
62}
63
64const Cursor& crossCursor()
65{
66    notImplemented();
67    return c;
68}
69
70const Cursor& handCursor()
71{
72    notImplemented();
73    return c;
74}
75
76const Cursor& moveCursor()
77{
78    notImplemented();
79    return c;
80}
81
82const Cursor& iBeamCursor()
83{
84    notImplemented();
85    return c;
86}
87
88const Cursor& waitCursor()
89{
90    notImplemented();
91    return c;
92}
93
94const Cursor& helpCursor()
95{
96    notImplemented();
97    return c;
98}
99
100const Cursor& eastResizeCursor()
101{
102    notImplemented();
103    return c;
104}
105
106const Cursor& northResizeCursor()
107{
108    notImplemented();
109    return c;
110}
111
112const Cursor& northEastResizeCursor()
113{
114    notImplemented();
115    return c;
116}
117
118const Cursor& northWestResizeCursor()
119{
120    notImplemented();
121    return c;
122}
123
124const Cursor& southResizeCursor()
125{
126    notImplemented();
127    return c;
128}
129
130const Cursor& southEastResizeCursor()
131{
132    notImplemented();
133    return c;
134}
135
136const Cursor& southWestResizeCursor()
137{
138    notImplemented();
139    return c;
140}
141
142const Cursor& westResizeCursor()
143{
144    notImplemented();
145    return c;
146}
147
148const Cursor& northSouthResizeCursor()
149{
150    notImplemented();
151    return c;
152}
153
154const Cursor& eastWestResizeCursor()
155{
156    notImplemented();
157    return c;
158}
159
160const Cursor& northEastSouthWestResizeCursor()
161{
162    notImplemented();
163    return c;
164}
165
166const Cursor& northWestSouthEastResizeCursor()
167{
168    notImplemented();
169    return c;
170}
171
172const Cursor& columnResizeCursor()
173{
174    notImplemented();
175    return c;
176}
177
178const Cursor& rowResizeCursor()
179{
180    notImplemented();
181    return c;
182}
183
184const Cursor& verticalTextCursor()
185{
186    notImplemented();
187    return c;
188}
189
190const Cursor& cellCursor()
191{
192    notImplemented();
193    return c;
194}
195
196const Cursor& contextMenuCursor()
197{
198    notImplemented();
199    return c;
200}
201
202const Cursor& noDropCursor()
203{
204    notImplemented();
205    return c;
206}
207
208const Cursor& copyCursor()
209{
210    notImplemented();
211    return c;
212}
213
214const Cursor& progressCursor()
215{
216    notImplemented();
217    return c;
218}
219
220const Cursor& aliasCursor()
221{
222    notImplemented();
223    return c;
224}
225
226const Cursor& noneCursor()
227{
228    notImplemented();
229    return c;
230}
231
232const Cursor& middlePanningCursor()
233{
234    notImplemented();
235    return c;
236}
237
238const Cursor& eastPanningCursor()
239{
240    notImplemented();
241    return c;
242}
243
244const Cursor& northPanningCursor()
245{
246    notImplemented();
247    return c;
248}
249
250const Cursor& northEastPanningCursor()
251{
252    notImplemented();
253    return c;
254}
255
256const Cursor& northWestPanningCursor()
257{
258    notImplemented();
259    return c;
260}
261
262const Cursor& southPanningCursor()
263{
264    notImplemented();
265    return c;
266}
267
268const Cursor& southEastPanningCursor()
269{
270    notImplemented();
271    return c;
272}
273
274const Cursor& southWestPanningCursor()
275{
276    notImplemented();
277    return c;
278}
279
280const Cursor& westPanningCursor()
281{
282    notImplemented();
283    return c;
284}
285
286const Cursor& grabCursor()
287{
288    notImplemented();
289    return c;
290}
291
292const Cursor& grabbingCursor()
293{
294    notImplemented();
295    return c;
296}
297
298} // namespace WebCore
299