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

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