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 34 namespace WebCore { 35 36 Cursor::Cursor(Image*, const IntPoint&) 37 { 38 notImplemented(); 39 } 40 41 Cursor::Cursor(const Cursor&) 42 { 43 notImplemented(); 44 } 45 46 Cursor::~Cursor() 47 { 48 notImplemented(); 49 } 50 51 Cursor& Cursor::operator=(const Cursor&) 52 { 53 notImplemented(); 54 return *this; 55 } 56 57 static Cursor c; 58 const Cursor& pointerCursor() 59 { 60 notImplemented(); 61 return c; 62 } 63 64 const Cursor& crossCursor() 65 { 66 notImplemented(); 67 return c; 68 } 69 70 const Cursor& handCursor() 71 { 72 notImplemented(); 73 return c; 74 } 75 76 const Cursor& moveCursor() 77 { 78 notImplemented(); 79 return c; 80 } 81 82 const Cursor& iBeamCursor() 83 { 84 notImplemented(); 85 return c; 86 } 87 88 const Cursor& waitCursor() 89 { 90 notImplemented(); 91 return c; 92 } 93 94 const Cursor& helpCursor() 95 { 96 notImplemented(); 97 return c; 98 } 99 100 const Cursor& eastResizeCursor() 101 { 102 notImplemented(); 103 return c; 104 } 105 106 const Cursor& northResizeCursor() 107 { 108 notImplemented(); 109 return c; 110 } 111 112 const Cursor& northEastResizeCursor() 113 { 114 notImplemented(); 115 return c; 116 } 117 118 const Cursor& northWestResizeCursor() 119 { 120 notImplemented(); 121 return c; 122 } 123 124 const Cursor& southResizeCursor() 125 { 126 notImplemented(); 127 return c; 128 } 129 130 const Cursor& southEastResizeCursor() 131 { 132 notImplemented(); 133 return c; 134 } 135 136 const Cursor& southWestResizeCursor() 137 { 138 notImplemented(); 139 return c; 140 } 141 142 const Cursor& westResizeCursor() 143 { 144 notImplemented(); 145 return c; 146 } 147 148 const Cursor& northSouthResizeCursor() 149 { 150 notImplemented(); 151 return c; 152 } 153 154 const Cursor& eastWestResizeCursor() 155 { 156 notImplemented(); 157 return c; 158 } 159 160 const Cursor& northEastSouthWestResizeCursor() 161 { 162 notImplemented(); 163 return c; 164 } 165 166 const Cursor& northWestSouthEastResizeCursor() 167 { 168 notImplemented(); 169 return c; 170 } 171 172 const Cursor& columnResizeCursor() 173 { 174 notImplemented(); 175 return c; 176 } 177 178 const Cursor& rowResizeCursor() 179 { 180 notImplemented(); 181 return c; 182 } 183 184 const Cursor& verticalTextCursor() 185 { 186 notImplemented(); 187 return c; 188 } 189 190 const Cursor& cellCursor() 191 { 192 notImplemented(); 193 return c; 194 } 195 196 const Cursor& contextMenuCursor() 197 { 198 notImplemented(); 199 return c; 200 } 201 202 const Cursor& noDropCursor() 203 { 204 notImplemented(); 205 return c; 206 } 207 208 const Cursor& copyCursor() 209 { 210 notImplemented(); 211 return c; 212 } 213 214 const Cursor& progressCursor() 215 { 216 notImplemented(); 217 return c; 218 } 219 220 const Cursor& aliasCursor() 221 { 222 notImplemented(); 223 return c; 224 } 225 226 const Cursor& noneCursor() 227 { 228 notImplemented(); 229 return c; 230 } 231 232 const Cursor& middlePanningCursor() 233 { 234 notImplemented(); 235 return c; 236 } 237 238 const Cursor& eastPanningCursor() 239 { 240 notImplemented(); 241 return c; 242 } 243 244 const Cursor& northPanningCursor() 245 { 246 notImplemented(); 247 return c; 248 } 249 250 const Cursor& northEastPanningCursor() 251 { 252 notImplemented(); 253 return c; 254 } 255 256 const Cursor& northWestPanningCursor() 257 { 258 notImplemented(); 259 return c; 260 } 261 262 const Cursor& southPanningCursor() 263 { 264 notImplemented(); 265 return c; 266 } 267 268 const Cursor& southEastPanningCursor() 269 { 270 notImplemented(); 271 return c; 272 } 273 274 const Cursor& southWestPanningCursor() 275 { 276 notImplemented(); 277 return c; 278 } 279 280 const Cursor& westPanningCursor() 281 { 282 notImplemented(); 283 return c; 284 } 285 286 const Cursor& grabCursor() 287 { 288 notImplemented(); 289 return c; 290 } 291 292 const Cursor& grabbingCursor() 293 { 294 notImplemented(); 295 return c; 296 } 297 298 } // namespace WebCore 299