cursorid.h

Go to the documentation of this file.
00001 /**
00002  * \file mgui/cursorid.h
00003  * \brief MGUI cursor ID definitions
00004  *
00005  * \if NODOC
00006  * $Id: cursorid.h_v 1.7 2004/02/11 14:17:40 mju Exp $
00007  *
00008  * $Log: cursorid.h_v $
00009  * Revision 1.7  2004/02/11 14:17:40  mju
00010  * Add PointHand ID.
00011  *
00012  * Revision 1.6  2003/10/03 19:58:19  linux32build!build
00013  * Doxygen
00014  *
00015  * Revision 1.5  2003/09/25 21:25:01  dwilliss
00016  * Don't capitalize enum any more. Genitor needed it, doxygen doesn't like it.
00017  *
00018  * Revision 1.4  2003/09/15 13:49:32  fileserver!dwilliss
00019  * Doxygen
00020  *
00021  * Revision 1.3  2003/01/10 15:36:05  mju
00022  * Fix numbers.
00023  *
00024  * Revision 1.2  2003/01/09 14:24:08  mju
00025  * Change to cursorid.h
00026  *
00027  * Revision 1.1  2003/01/08 22:45:13  mju
00028  * Initial revision
00029  * \endif
00030 **/
00031 
00032 #if !defined(INC_MGUI_CURSORID_H) && (defined(X_NATIVE) || defined(WIN32_MFC))
00033 #define  INC_MGUI_CURSORID_H
00034 
00035 #ifndef  INC_MI32_STDDEFNS_H
00036 #include <mi32/stddefns.h>
00037 #endif
00038 
00039 namespace MGUI {
00040 
00041 //! Enumeration of cursor IDs.
00042 enum CURSORID {
00043    CURSORID_NotSet =          0,          //!< Used to reset to default cursor
00044    CURSORID_ArrowStd =        1,          //!< Standard selection arrow
00045    CURSORID_CrosshairThick =  2,          //!< Thick (double-lined) crosshair
00046    CURSORID_CrosshairThin =   3,          //!< Thin crosshair
00047    CURSORID_NoFunction =      4,          //!< Indicates no function
00048    CURSORID_Help =            5,          //!< Arrow with question mark for context help
00049    CURSORID_Wait =            6,          //!< Hourglas / watch
00050    CURSORID_MoveHand =        7,          //!< Move/drag hand
00051    CURSORID_TextInsert =      8,          //!< Text insertion (I-beam)
00052    CURSORID_SizeAll =         9,          //!< Sizer (arrows pointing up/down/left/right
00053    CURSORID_SizeNS =          10,         //!< Double-ended arrow pointing up-down (north-south)
00054    CURSORID_SizeEW =          11,         //!< Double-ended arrow pointing left-right (east-west)
00055    CURSORID_SizeNESW =        12,         //!< Double-ended arrow pointing up/right-down/left (northeast-southwest)
00056    CURSORID_SizeNWSE =        13,         //!< Double-ended arrow pointing up/left-down/right (northwest-southeast)
00057    CURSORID_PointHand =       14,         //!< Pointing hand
00058 // CURSORID_ArrowLeft =       ,           // Arrow pointing left
00059 // CURSORID_ArrowRight =      ,           // Arrow pointing right
00060 // CURSORID_ArrowUp =         ,           // Arrow pointing up
00061 // CURSORID_ArrowDown =       ,           // Arrow pointing down
00062 // CURSORID_ArrowLeftUp =     ,           // Arrow pointing left/up (northwest)
00063 // CURSORID_ArrowLeftDown =   ,           // Arrow pointing left/down (southwest)
00064 // CURSORID_ArrowRightUp =    ,           // Arrow pointing right/up (northeast)
00065 // CURSORID_ArrowRightDown =  ,           // Arrow pointing right/down (southeast)
00066    // Add new cursors to end.
00067    CURSORID_COUNT
00068    };
00069 
00070 
00071 }; // End namespace MGUI
00072 
00073 #endif   // INC_MGUI_CURSORID_H

Generated on Tue Dec 14 13:18:16 2004 for TNTsdk by  doxygen 1.3.8-20040913