gremode.h

Go to the documentation of this file.
00001 /**
00002  * \file gremode.h <mi32/gremode.h>
00003  * \brief Include file for GRE SELECT/STYLE MODE enums
00004  *
00005  * \if NODOC
00006  * $Id: gremode.h_v 1.5 2004/03/05 15:13:43 mju Exp $
00007  *
00008  * $Log: gremode.h_v $
00009  * Revision 1.5  2004/03/05 15:13:43  mju
00010  * *** empty log message ***
00011  *
00012  * Revision 1.4  2003/09/25 21:29:07  dwilliss
00013  * Don't capitalize enum any more. Genitor needed it, doxygen doesn't like it.
00014  *
00015  * Revision 1.3  2003/09/15 13:49:56  fileserver!dwilliss
00016  * Doxygen
00017  *
00018  * Revision 1.2  2002/09/06 17:51:12  mju
00019  * Add STYLEMODE_NeedsTable.
00020  *
00021  * Revision 1.1  2002/04/12 14:14:16  scowan
00022  * Initial revision
00023  *
00024  * \endif
00025  **/
00026 
00027 #ifndef INC_MI32_GREMODE_H
00028 #define INC_MI32_GREMODE_H
00029  
00030 enum SELECTMODE {
00031    SELECTMODE_None =          0x0000,
00032    SELECTMODE_All =           0x0001,
00033    SELECTMODE_ByElement =     0x0002,  //!< By element TYPE
00034    SELECTMODE_ByAttribute =   0x0004,
00035    SELECTMODE_ByQuery =       0x0010,
00036    SELECTMODE_Highlighted =   0x0020,  //!< Items specified in "HighlightSet" bit array
00037    SELECTMODE_ByMapScale =    0x0080,
00038 
00039    SELECTMODE_NeedsTable =       (SELECTMODE_ByAttribute | SELECTMODE_ByMapScale),
00040    SELECTMODE_NeedsDatabase =    (SELECTMODE_NeedsTable | SELECTMODE_ByQuery),
00041    };
00042 
00043 enum STYLEMODE {
00044    STYLEMODE_AllSame =        0x0000,
00045    STYLEMODE_ByElement =      0x0002,  //!< By element TYPE
00046    STYLEMODE_ByKeyAttrib =    0x0004,
00047    STYLEMODE_ByAttribute =    0x0004,
00048    STYLEMODE_ByScript =       0x0010,
00049    STYLEMODE_ByTheme =        0x0040,
00050 // STYLEMODE_ByMapScale =     0x0080,
00051 
00052    STYLEMODE_NeedsStyAsTable =   (STYLEMODE_ByAttribute | STYLEMODE_ByTheme),
00053    STYLEMODE_NeedsTable =        (STYLEMODE_NeedsStyAsTable),
00054    STYLEMODE_NeedsDatabase =     (STYLEMODE_NeedsTable | STYLEMODE_ByScript),
00055    };
00056 
00057 #endif

Generated on Wed May 31 15:26:52 2006 for TNTsdk by  doxygen 1.3.8-20040913