00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef INC_SML_CONTEXTTYPE_H
00023 #define INC_SML_CONTEXTTYPE_H
00024
00025 #ifndef INC_MI32_STDDEFNS_H
00026 #include <mi32/stddefns.h>
00027 #endif
00028
00029 namespace SML {
00030
00031 enum CONTEXTTYPE {
00032 CONTEXTTYPE_NONE = 0,
00033 CONTEXTTYPE_SML = 0x00000001,
00034 CONTEXTTYPE_SelectQuery = 0x00000002,
00035 CONTEXTTYPE_StyleQuery = 0x00000004,
00036 CONTEXTTYPE_GeoFormula = 0x00000008,
00037 CONTEXTTYPE_PinMap = 0x00000010,
00038 CONTEXTTYPE_DispLayer = 0x00000020,
00039 CONTEXTTYPE_ComputedField = 0x00000040,
00040 CONTEXTTYPE_DisplayControlScript = 0x00000080,
00041 CONTEXTTYPE_LayerControlScript = 0x00000100,
00042 CONTEXTTYPE_ToolScript = 0x00000200,
00043 CONTEXTTYPE_MacroScript = 0x00000400,
00044 CONTEXTTYPE_TNTsim = 0x00000800,
00045 CONTEXTTYPE_ANY = 0xFFFFFFFF
00046 };
00047
00048 #ifndef GENERATING_DOXYGEN_OUTPUT
00049 DEFINE_ENUM_OP_BITWISE(CONTEXTTYPE)
00050 #endif
00051
00052 }
00053
00054 #define SMLCONTEXTTYPE_NONE SML::CONTEXTTYPE_NONE
00055 #define SMLCONTEXTTYPE_SML SML::CONTEXTTYPE_SML
00056 #define SMLCONTEXTTYPE_SelectQuery SML::CONTEXTTYPE_SelectQuery
00057 #define SMLCONTEXTTYPE_StyleQuery SML::CONTEXTTYPE_StyleQuery
00058 #define SMLCONTEXTTYPE_GeoFormula SML::CONTEXTTYPE_GeoFormula
00059 #define SMLCONTEXTTYPE_PinMap SML::CONTEXTTYPE_PinMap
00060 #define SMLCONTEXTTYPE_DispLayer SML::CONTEXTTYPE_DispLayer
00061 #define SMLCONTEXTTYPE_ComputedField SML::CONTEXTTYPE_ComputedField
00062 #define SMLCONTEXTTYPE_ANY SML::CONTEXTTYPE_ANY
00063
00064 #endif // INC_SML_CONTEXTTYPE_H