1 /* 2 cursor.h 3 4 For Tux Paint 5 Bitmapped mouse pointer (cursor) 6 7 Copyright (c) 2002-2007 by Bill Kendrick and others 8 bill@newbreedsoftware.com 9 http://www.tuxpaint.org/ 10 11 This program is free software; you can redistribute it and/or modify 12 it under the terms of the GNU General Public License as published by 13 the Free Software Foundation; either version 2 of the License, or 14 (at your option) any later version. 15 16 This program is distributed in the hope that it will be useful, 17 but WITHOUT ANY WARRANTY; without even the implied warranty of 18 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 GNU General Public License for more details. 20 21 You should have received a copy of the GNU General Public License 22 along with this program; if not, write to the Free Software 23 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 (See COPYING.txt) 25 26 June 14, 2002 - May 15, 2007 27 $Id$ 28 */ 29 30 #ifndef CURSOR_H 31 #define CURSOR_H 32 33 #include "SDL.h" 34 35 #include "watch.xbm" 36 #include "watch-mask.xbm" 37 38 #include "hand.xbm" 39 #include "hand-mask.xbm" 40 41 #include "wand.xbm" 42 #include "wand-mask.xbm" 43 44 #include "insertion.xbm" 45 #include "insertion-mask.xbm" 46 47 #include "brush.xbm" 48 #include "brush-mask.xbm" 49 50 #include "crosshair.xbm" 51 #include "crosshair-mask.xbm" 52 53 #include "rotate.xbm" 54 #include "rotate-mask.xbm" 55 56 #include "up.xbm" 57 #include "up-mask.xbm" 58 59 #include "down.xbm" 60 #include "down-mask.xbm" 61 62 #include "tiny.xbm" 63 #include "tiny-mask.xbm" 64 65 #include "arrow.xbm" 66 #include "arrow-mask.xbm" 67 68 extern SDL_Cursor *cursor_hand, *cursor_arrow, *cursor_watch, 69 *cursor_up, *cursor_down, *cursor_tiny, *cursor_crosshair, 70 *cursor_brush, *cursor_wand, *cursor_insertion, *cursor_rotate; 71 72 extern int no_fancy_cursors, hide_cursor; 73 74 void do_setcursor(SDL_Cursor * c); 75 void free_cursor(SDL_Cursor ** cursor); 76 77 78 #endif 79