cursor.h

Go to the documentation of this file.
00001 
00002 /*  $Id: cursor.h 355 2005-01-11 22:48:55Z andreradke $    */
00003 
00004 /******************************************************************************
00005 
00006     UserLand Frontier(tm) -- High performance Web content management,
00007     object database, system-level and Internet scripting environment,
00008     including source code editing and debugging.
00009 
00010     Copyright (C) 1992-2004 UserLand Software, Inc.
00011 
00012     This program is free software; you can redistribute it and/or modify
00013     it under the terms of the GNU General Public License as published by
00014     the Free Software Foundation; either version 2 of the License, or
00015     (at your option) any later version.
00016 
00017     This program is distributed in the hope that it will be useful,
00018     but WITHOUT ANY WARRANTY; without even the implied warranty of
00019     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00020     GNU General Public License for more details.
00021 
00022     You should have received a copy of the GNU General Public License
00023     along with this program; if not, write to the Free Software
00024     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00025 
00026 ******************************************************************************/
00027 
00028 #define cursorinclude /*so other includes can tell if we've been loaded*/
00029 
00030 
00031 
00032 typedef enum tycursortype {
00033 
00034     cursorisdirty = -1,
00035     
00036     cursorisarrow = -2,
00037     
00038     cursorisibeam = iBeamCursor,
00039     
00040     cursoriswatch = watchCursor,
00041     
00042     cursorisverticalrails = 130,
00043     
00044     cursorishorizontalrails = 131,
00045     
00046     cursorisslantedrails = 132,
00047     
00048     xxxcursorisotherslantedrails = 133,
00049     
00050     xxxcursorishorizontalrail = 256,
00051     
00052     cursorisbeachball1 = 257, 
00053     
00054     cursorisbeachball2 = 258, 
00055     
00056     cursorisbeachball3 = 259, 
00057     
00058     cursorisbeachball4 = 260,
00059     
00060     cursorispopup = 261,
00061     
00062     xxxcursorisearth1 = 262, 
00063     
00064     xxxcursorisearth2 = 263, 
00065     
00066     xxxcursorisearth3 = 264, 
00067     
00068     xxxcursorisearth4 = 265, 
00069     
00070     xxxcursorisearth5 = 266,
00071     
00072     xxxcursorisearth6 = 267, 
00073     
00074     xxxcursorisearth7 = 268,
00075     
00076     cursorishollowarrow = 269,
00077     
00078     cursorfordraggingmove = 270,
00079     
00080     xxxcursorissmallquestionmark = 271,
00081     
00082     xxxcursorisno = 272,
00083     
00084     xxxcursorisbuttonhand = 273,
00085     
00086     cursorisgo = 274,
00087     
00088     xxxcursorisrightwedge = 275
00089     } tycursortype;
00090 
00091     
00092 /*prototypes*/
00093 
00094 extern void setcursortype (tycursortype);
00095 
00096 extern void obscurecursor (void);
00097 
00098 extern void initbeachball (tydirection);
00099 
00100 extern void rollbeachball (void);
00101 
00102 extern boolean beachballcursor (void);
00103 
00104 extern void initearth (void);
00105 
00106 extern void rollearth (void);
00107 
00108 
00109 
00110 

Generated on Wed May 31 18:19:45 2006 for frontierkernel 10.1.10a by  doxygen 1.4.6