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