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

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