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
1.3.8-20040913