OpendTect-6_4  6.4
uiodstdmenu.h
Go to the documentation of this file.
1 #ifndef uiodstdmenu_h
2 #define uiodstdmenu_h
3 
4 /*+
5 ________________________________________________________________________
6 
7  (C) dGB Beheer B.V.; (LICENSE) http://opendtect.org/OpendTect_license.txt
8  Author: Bert Bril
9  Date: Dec 2003
10  RCS: $Id$
11 ________________________________________________________________________
12 
13 -*/
14 
15 
16 /*
17  These are the menu IDs of standard menu items in OpendTect.
18  Note that all 'nodes' (i.e. items that have sub-items) are also available
19  through the interface of the uiODMenuMgr directly, e.g.:
20  uiMenu* viewmnu = ODMainWin()->menuMgr().viewMnu();
21 
22  */
23 
24 
25 #define mFileMnu 1000
26 #define mProcMnu 2000
27 #define mWinMnu 3000
28 #define mViewMnu 4000
29 #define mUtilMnu 5000
30 #define mAppMnu 6000
31 #define mHelpMnu 1000000000
32 
33 /* 'File' menu */
34 
35 #define mFileSessMnu (mFileMnu + 100)
36 #define mFileImpMnu (mFileMnu + 200)
37 #define mFileExpMnu (mFileMnu + 400)
38 #define mFileManMnu (mFileMnu + 600)
39 #define mFilePreLoadMnu (mFileMnu + 800)
40 
41 #define mManSurveyMnuItm (mFileMnu + 10)
42 #define mExitMnuItm (mFileMnu + 20)
43 #define mSessSaveMnuItm (mFileSessMnu + 10)
44 #define mSessRestMnuItm (mFileSessMnu + 20)
45 #define mSessAutoMnuItm (mFileSessMnu + 30)
46 
47 #define mImpAttrMnuItm (mFileImpMnu + 5)
48 #define mImpAttrOthSurvMnuItm (mFileImpMnu + 6)
49 #define mImpColTabMnuItm (mFileImpMnu + 7)
50 
51 #define mImpSeisCBVSMnuItm (mFileImpMnu + 10)
52 #define mImpSeisSimple3DMnuItm (mFileImpMnu + 15)
53 #define mImpSeisSimple2DMnuItm (mFileImpMnu + 16)
54 #define mImpSeisSimplePS3DMnuItm (mFileImpMnu + 17)
55 #define mImpSeisSimplePS2DMnuItm (mFileImpMnu + 18)
56 #define mImpSeisCBVSOtherSurvMnuItm (mFileImpMnu + 19)
57 
58 #define mImpHorAsciiMnuItm (mFileImpMnu + 30)
59 #define mImpHorAsciiAttribMnuItm (mFileImpMnu + 31)
60 #define mImpHor2DAsciiMnuItm (mFileImpMnu + 32)
61 #define mImpBulkHorAsciiMnuIm (mFileImpMnu + 33)
62 #define mImpBulkHor2DAsciiMnuItm (mFileImpMnu + 34)
63 #define mImpWellAsciiTrackMnuItm (mFileImpMnu + 40)
64 #define mImpWellAsciiLogsMnuItm (mFileImpMnu + 41)
65 #define mImpWellAsciiMarkersMnuItm (mFileImpMnu + 42)
66 #define mImpWellSimpleMnuItm (mFileImpMnu + 44)
67 #define mImpBulkWellTrackItm (mFileImpMnu + 45)
68 #define mImpBulkWellLogsItm (mFileImpMnu + 46)
69 #define mImpBulkWellMarkersItm (mFileImpMnu + 47)
70 #define mImpBulkWellD2TItm (mFileImpMnu + 48)
71 #define mImpFaultMnuItm (mFileImpMnu + 50)
72 #define mImpFaultSSMnuItm (mFileImpMnu + 51)
73 #define mImpFaultSSAscii3DMnuItm (mFileImpMnu + 52)
74 #define mImpFaultSSAscii2DMnuItm (mFileImpMnu + 53)
75 #define mImpFltSetAsciiMnuItm (mFileImpMnu + 54)
76 #define mImpPickMnuItm (mFileImpMnu + 60)
77 #define mImpPickAsciiMnuItm (mFileImpMnu + 61)
78 #define mImpWvltMnuItm (mFileImpMnu + 70)
79 #define mImpWvltAsciiMnuItm (mFileImpMnu + 71)
80 #define mImpMuteDefMnuItm (mFileImpMnu + 80)
81 #define mImpMuteDefAsciiMnuItm (mFileImpMnu + 81)
82 #define mImpVelocityMnuItm (mFileImpMnu + 90)
83 #define mImpVelocityAsciiMnuItm (mFileImpMnu + 91)
84 #define mImpPDFMnuItm (mFileImpMnu + 100)
85 #define mImpPDFAsciiMnuItm (mFileImpMnu + 101)
86 #define mImpPVDSMnuItm (mFileImpMnu + 110)
87 #define mImpPVDSAsciiMnuItm (mFileImpMnu + 111)
88 #define mImpFaultBulkMnuItm (mFileImpMnu + 112)
89 #define mImpFaultSSAscii3DBulkMnuItm (mFileImpMnu + 113)
90 #define mImpFaultSSAscii2DBulkMnuItm (mFileImpMnu + 114)
91 #define mImpGeom2DAsciiMnuItm (mFileImpMnu + 115)
92 #define mImpGeom2DSEGP1MnuItm (mFileImpMnu + 116)
93 
94 #define mExpSeisSimple3DMnuItm (mFileExpMnu + 15)
95 #define mExpSeisSimple2DMnuItm (mFileExpMnu + 16)
96 #define mExpSeisSimplePS3DMnuItm (mFileExpMnu + 17)
97 #define mExpSeisSimplePS2DMnuItm (mFileExpMnu + 18)
98 #define mExpSeisCubePositionsMnuItm (mFileExpMnu + 19)
99 
100 #define mExpHorAscii3DMnuItm (mFileExpMnu + 30)
101 #define mExpHorAscii2DMnuItm (mFileExpMnu + 31)
102 #define mExpBulkHorAscii3DMnuItm (mFileExpMnu + 32)
103 #define mExpBulkHorAscii2DMnuItm (mFileExpMnu + 33)
104 #define mExpFltAsciiMnuItm (mFileExpMnu + 50)
105 #define mExpFltSSAsciiMnuItm (mFileExpMnu + 51)
106 #define mExpBulkFltAsciiMnuItm (mFileExpMnu + 52)
107 #define mExpBulkFltSSAsciiMnuItm (mFileExpMnu + 53)
108 #define mExpFltSetAsciiMnuItm (mFileExpMnu + 54)
109 #define mExpPickMnuItm (mFileExpMnu + 60)
110 #define mExpPickAsciiMnuItm (mFileExpMnu + 61)
111 #define mExpWvltMnuItm (mFileExpMnu + 70)
112 #define mExpWvltAsciiMnuItm (mFileExpMnu + 71)
113 #define mExpMuteDefMnuItm (mFileExpMnu + 80)
114 #define mExpMuteDefAsciiMnuItm (mFileExpMnu + 81)
115 #define mExpPDFMnuItm (mFileExpMnu + 90)
116 #define mExpPDFAsciiMnuItm (mFileExpMnu + 91)
117 #define mExpGeom2DMnuItm (mFileExpMnu + 95)
118 #define mExpSurveySetupItm (mFileExpMnu + 100)
119 
120 #define mManColTabMnuItm (mFileManMnu + 5)
121 #define mManSeis3DMnuItm (mFileManMnu + 10)
122 #define mManSeis2DMnuItm (mFileManMnu + 11)
123 #define mManSeisPS3DMnuItm (mFileManMnu + 12)
124 #define mManSeisPS2DMnuItm (mFileManMnu + 13)
125 #define mManHor3DMnuItm (mFileManMnu + 20)
126 #define mManHor2DMnuItm (mFileManMnu + 21)
127 #define mManFaultMnuItm (mFileManMnu + 30)
128 #define mManFaultStickMnuItm (mFileManMnu + 31)
129 #define mManFaultSetMnuItm (mFileManMnu + 32)
130 #define mManWellMnuItm (mFileManMnu + 40)
131 #define mManPickMnuItm (mFileManMnu + 50)
132 #define mManRanLMnuItm (mFileManMnu + 55)
133 #define mManWvltMnuItm (mFileManMnu + 60)
134 #define mManAttr2DMnuItm (mFileManMnu + 70)
135 #define mManAttr3DMnuItm (mFileManMnu + 71)
136 #define mManAttrMnuItm mManAttr3DMnuItm
137 #define mManNLAMnuItm (mFileManMnu + 80)
138 #define mManSessMnuItm (mFileManMnu + 90)
139 #define mManStratMnuItm (mFileManMnu + 95)
140 #define mManPDFMnuItm (mFileManMnu + 100)
141 #define mManGeomItm (mFileManMnu + 110)
142 #define mManCrossPlotItm (mFileManMnu + 120)
143 #define mManBodyMnuItm (mFileManMnu + 130)
144 #define mManPropsMnuItm (mFileManMnu + 140)
145 #define mPreLoadSeisMnuItm (mFilePreLoadMnu + 10)
146 #define mPreLoadHorMnuItm (mFilePreLoadMnu + 11)
147 
148 
149 /* 'Analysis' menu */
150 
151 #define mEditAttrMnuItm (mAppMnu + 10)
152 #define mEdit2DAttrMnuItm (mAppMnu + 11)
153 #define mEdit3DAttrMnuItm (mAppMnu + 12)
154 #define mXplotMnuItm (mAppMnu + 40)
155 #define mAXplotMnuItm (mAppMnu + 50)
156 #define mOpenXplotMnuItm (mAppMnu + 60)
157 
158 
159 /* 'Processing' menu */
160 
161 #define mUseHorMnu (mProcMnu + 40)
162 
163 
164 #define mSeisOutMnuItm (mProcMnu + 20)
165 #define mSeisOut2DMnuItm (mProcMnu + 21)
166 #define mSeisOut3DMnuItm (mProcMnu + 22)
167 #define mCreate2DFrom3DMnuItm (mProcMnu + 23)
168 #define m2DFrom3DMnuItm (mProcMnu + 24)
169 #define m3DFrom2DMnuItm (mProcMnu + 25)
170 #define mPSProc2DMnuItm (mProcMnu + 26)
171 #define mPSProc3DMnuItm (mProcMnu + 27)
172 #define m3DFrom2DInterPolMnuItm (mProcMnu + 28)
173 #define mVolProc2DMnuItm (mProcMnu + 29)
174 #define mVolProc3DMnuItm (mProcMnu + 30)
175 #define mT2DConv2DMnuItm (mProcMnu + 31)
176 #define mT2DConv3DMnuItm (mProcMnu + 32)
177 #define mCreateSurf2DMnuItm (mUseHorMnu + 1)
178 #define mCompBetweenHor2DMnuItm (mUseHorMnu + 2)
179 #define mCompAlongHor2DMnuItm (mUseHorMnu + 3)
180 #define mCreateSurf3DMnuItm (mUseHorMnu + 4)
181 #define mCompBetweenHor3DMnuItm (mUseHorMnu + 5)
182 #define mCompAlongHor3DMnuItm (mUseHorMnu + 6)
183 #define mStartBatchJobMnuItm (mProcMnu + 50)
184 
185 
186 /* 'Scenes' menu */
187 
188 #define mAddSceneMnuItm (mWinMnu + 10)
189 #define mAddMapSceneMnuItm (mWinMnu + 11)
190 #define mAddTimeDepth2DMnuItm (mWinMnu + 12)
191 #define mAddTimeDepth3DMnuItm (mWinMnu + 13)
192 #define mAddTmeDepthMnuItm mAddTimeDepth3DMnuItm
193 #define mAddHorFlat2DMnuItm (mWinMnu + 14)
194 #define mAddHorFlat3DMnuItm (mWinMnu + 15)
195 #define mCascadeMnuItm (mWinMnu + 20)
196 #define mTileAutoMnuItm (mWinMnu + 30)
197 #define mTileHorMnuItm (mWinMnu + 31)
198 #define mTileVerMnuItm (mWinMnu + 32)
199 #define mScenePropMnuItm (mWinMnu + 35)
200 #define mSceneSelMnuItm (mWinMnu + 40)
201 
202 
203 /* "View' menu */
204 
205 #define mWorkAreaMnuItm (mViewMnu + 10)
206 #define mZScaleMnuItm (mViewMnu + 20)
207 #define m2DViewMnuItm (mViewMnu + 30)
208 
209 #define mViewStereoMnu (mViewMnu + 100)
210 
211 #define mStereoOffMnuItm (mViewStereoMnu + 10)
212 #define mStereoRCMnuItm (mViewStereoMnu + 20)
213 #define mStereoQuadMnuItm (mViewStereoMnu + 30)
214 #define mStereoOffsetMnuItm (mViewStereoMnu + 40)
215 
216 #define mViewIconsMnuItm (mViewMnu + 200)
217 
218 
219 /* 'Utilities' menu */
220 
221 #define mUtilSettingMnu (mUtilMnu + 100)
222 
223 #define mBatchProgMnuItm (mUtilMnu + 10)
224 #define mSetupBatchItm (mUtilMnu + 15)
225 #define mGraphicsInfoItm (mUtilMnu + 16)
226 #define mPluginsMnuItm (mUtilMnu + 20)
227 #define mPosconvMnuItm (mUtilMnu + 25)
228 #define mCrDevEnvMnuItm (mUtilMnu + 30)
229 #define mShwLogFileMnuItm (mUtilMnu + 40)
230 #define mInstMgrMnuItem (mUtilMnu + 50)
231 #define mInstAutoUpdPolMnuItm (mUtilMnu + 51)
232 #define mInstConnSettsMnuItm (mUtilMnu + 52)
233 #define mDisplayMemoryMnuItm (mUtilMnu + 98)
234 #define mDumpDataPacksMnuItm (mUtilMnu + 99)
235 #define mSettFontsMnuItm (mUtilSettingMnu + 10)
236 #define mSettLkNFlMnuItm (mUtilSettingMnu + 30)
237 #define mSettGeneral (mUtilSettingMnu + 40)
238 #define mSettPython (mUtilSettingMnu + 41)
239 #define mSettSurvey (mUtilSettingMnu + 42)
240 #define mSettShortcutsMnuItm (mUtilSettingMnu + 50)
241 
242 
243 /* 'Help' menu */
244 
245 #define mHelpMnuBase (mHelpMnu + 100)
246 #define mUserDocMnuItm (mHelpMnuBase + 1)
247 #define mAdminMnuItm (mHelpMnuBase + 2)
248 #define mProgrammerMnuItm (mHelpMnuBase + 3)
249 #define mAboutMnuItm (mHelpMnuBase + 4)
250 #define mSupportMnuItm (mHelpMnuBase + 5)
251 #define mWorkflowsMnuItm (mHelpMnuBase + 6)
252 #define mTrainingManualMnuItm (mHelpMnuBase + 7)
253 #define mAttribMatrixMnuItm (mHelpMnuBase + 8)
254 #define mShortcutsMnuItm (mHelpMnuBase + 9)
255 #define mLegalMnuItm (mHelpMnuBase + 10)
256 
257 #endif

Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B. V. 2019