![]() |
OpendTect
6.6
|
The OpendTect menu manager. More...
Classes | |
| struct | ManageActionIDSet |
Public Member Functions | |
| void | add2D3DMenuItem (uiMenu &, const char *iconnnm, const uiString &menuitmtxt, const CallBack &cb2d, const CallBack &cb3d, int itmid2d=-1, int itmid3d=-1) |
| int | add2D3DToolButton (uiToolBar &, const char *iconnnm, const uiString &tooltip, const CallBack &cb2d, const CallBack &cb3d, int itmid2d=-1, int itmid3d=-1) |
| uiMenu * | analMnu () |
| uiMenu * | analWellMnu () |
| void | createFaultToolMan () |
| uiMenu * | createSeisOutputMenu () |
| uiToolBar * | customTB (const char *) |
| uiMenu * | docMnu () |
| uiToolBar * | dtectTB () |
| < Within Survey - Import or Export More... | |
| void | enableActButton (bool) |
| void | enableMenuBar (bool) |
| uiMenu * | fileMnu () |
| uiMenu * | getBaseMnu (uiODApplMgr::ActType) |
| uiMenu * | getMnu (bool imp, uiODApplMgr::ObjType) |
| < Within Survey menu More... | |
| uiMenu * | helpMnu () |
| void | insertNewSceneItem (uiAction *, int id) |
| void | insertNewSceneItem (uiMenu *) |
| uiMenu * | installMnu () |
| bool | isSoloModeOn () const |
| uiMenu * | layerModelMnu () |
| int | manActionID (uiODApplMgr::ObjType) const |
| uiToolBar * | manTB () |
| uiToolBar * | pluginTB () |
| To get access to button in Manage ToolBar. More... | |
| uiMenu * | preLoadMenu () |
| uiMenu * | procMnu () |
| uiMenu * | procWellMnu () |
| uiMenu * | sceneMnu () |
| void | setCameraPixmap (bool isperspective) |
| uiMenu * | settMnu () |
| uiMenu * | surveyMnu () |
| uiMenu * | toolsMnu () |
| void | updateAxisMode (bool) |
| void | updateSceneMenu () |
| void | updateStereoMenu () |
| void | updateViewMode (bool) |
| uiMenu * | utilMnu () |
| uiMenu * | viewMnu () |
| uiToolBar * | viewTB () |
Public Member Functions inherited from CallBacker | |
| CallBacker () | |
| CallBacker (const CallBacker &) | |
| virtual | ~CallBacker () |
| bool | attachCB (const NotifierAccess &, const CallBack &, bool onlyifnew=false) const |
| bool | attachCB (const NotifierAccess *notif, const CallBack &cb, bool onlyifnew=false) const |
| void | detachAllNotifiers () const |
| Call from the destructor of your inherited object. More... | |
| void | detachCB (const NotifierAccess &, const CallBack &) const |
| void | detachCB (const NotifierAccess *notif, const CallBack &cb) const |
| virtual bool | isCapsule () const |
| bool | isNotifierAttached (const NotifierAccess *) const |
| Only for debugging purposes, don't use. More... | |
| void | stopReceivingNotifications () const |
Static Public Member Functions | |
| static int | ask2D3D (const uiString &txt, int res2d=2, int res3d=3, int rescncl=0) |
Static Public Member Functions inherited from CallBacker | |
| static void | createReceiverForCurrentThread () |
| static void | removeReceiverForCurrentThread () |
Public Attributes | |
| Notifier< uiODMenuMgr > | dTectMnuChanged |
| Notifier< uiODMenuMgr > | dTectTBChanged |
Private Attributes | |
| ManageActionIDSet | manids_ |
Friends | |
| class | uiODHelpMenuMgr |
| class | uiODMain |
The OpendTect menu manager.
The uiODMenuMgr instance can be accessed like: ODMainWin()->menuMgr()
All standard menus should be reachable directly without searching for the text. It is easy to add your own menu items. And tool buttons, for that matter.
<>
|
protected |
|
protected |
| void uiODMenuMgr::add2D3DMenuItem | ( | uiMenu & | , |
| const char * | iconnnm, | ||
| const uiString & | menuitmtxt, | ||
| const CallBack & | cb2d, | ||
| const CallBack & | cb3d, | ||
| int | itmid2d = -1, |
||
| int | itmid3d = -1 |
||
| ) |
|
protected |
| int uiODMenuMgr::add2D3DToolButton | ( | uiToolBar & | , |
| const char * | iconnnm, | ||
| const uiString & | tooltip, | ||
| const CallBack & | cb2d, | ||
| const CallBack & | cb3d, | ||
| int | itmid2d = -1, |
||
| int | itmid3d = -1 |
||
| ) |
|
protected |
|
inline |
|
inline |
|
inlineprotected |
|
static |
| void uiODMenuMgr::createFaultToolMan | ( | ) |
|
inline |
| uiToolBar* uiODMenuMgr::customTB | ( | const char * | ) |
|
protected |
| uiMenu* uiODMenuMgr::docMnu | ( | ) |
| void uiODMenuMgr::enableActButton | ( | bool | ) |
| void uiODMenuMgr::enableMenuBar | ( | bool | ) |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| uiMenu* uiODMenuMgr::getBaseMnu | ( | uiODApplMgr::ActType | ) |
| uiMenu* uiODMenuMgr::getMnu | ( | bool | imp, |
| uiODApplMgr::ObjType | |||
| ) |
< Within Survey menu
|
protected |
|
protected |
|
protected |
|
inline |
|
protected |
|
protected |
| void uiODMenuMgr::insertNewSceneItem | ( | uiAction * | , |
| int | id | ||
| ) |
| void uiODMenuMgr::insertNewSceneItem | ( | uiMenu * | ) |
|
inline |
| bool uiODMenuMgr::isSoloModeOn | ( | ) | const |
|
inline |
| int uiODMenuMgr::manActionID | ( | uiODApplMgr::ObjType | ) | const |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
inline |
|
protected |
|
protected |
|
protected |
| uiToolBar* uiODMenuMgr::pluginTB | ( | ) |
To get access to button in Manage ToolBar.
|
inline |
|
inline |
|
inline |
|
protected |
|
inlineprotected |
|
inline |
|
protected |
| void uiODMenuMgr::setCameraPixmap | ( | bool | isperspective | ) |
|
inline |
|
protected |
|
protected |
|
protected |
|
inline |
|
protected |
|
protected |
|
inline |
| void uiODMenuMgr::updateAxisMode | ( | bool | ) |
|
protected |
|
protected |
| void uiODMenuMgr::updateSceneMenu | ( | ) |
| void uiODMenuMgr::updateStereoMenu | ( | ) |
| void uiODMenuMgr::updateViewMode | ( | bool | ) |
|
inline |
|
inline |
|
inline |
|
friend |
|
friend |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
| Notifier<uiODMenuMgr> uiODMenuMgr::dTectMnuChanged |
|
protected |
| Notifier<uiODMenuMgr> uiODMenuMgr::dTectTBChanged |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
private |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Generated at for the OpendTect seismic interpretation project. Copyright (C): dGB Beheer B.V. 1995-2022