 |
OpendTect
6.6
|
Go to the documentation of this file.
13 #include "uiflatviewmod.h"
31 float& x2pospercm,
bool isvertical);
68 , withhomebutton_(false)
71 , withfixedaspectratio_(false)
73 , withcoltabinview_(true)
74 , initialx1pospercm_(
mUdf(float))
75 , initialx2pospercm_(
mUdf(float))
76 , withscalebarbut_(false)
uiToolButton * scalebarbut_
Definition: uiflatviewstdcontrol.h:136
void handDragStarted(CallBacker *)
void handDragged(CallBacker *)
void handleMenuCB(CallBacker *)
The standard tools to control uiFlatViewer(s).
Definition: uiflatviewstdcontrol.h:55
virtual void vwrAdded(CallBacker *)
Definition: uiflatviewstdcontrol.h:172
void updatePosButtonStates()
uiGenInput * x1fld_
Definition: uiflatviewstdcontrol.h:39
void createMenuCB(CallBacker *)
bool isRubberBandOn() const
Definition: helpview.h:50
#define mExpClass(module)
Definition: commondefs.h:177
void displayScaleBarCB(CallBacker *)
Definition: uibutton.h:167
uiToolButton * cancelzoombut_
Definition: uiflatviewstdcontrol.h:133
virtual void zoomCB(CallBacker *)
mDefSetupMemb(int, method)
uiToolBar * editToolBar()
Definition: uiflatviewstdcontrol.h:105
virtual void rubBandUsedCB(CallBacker *)
uiCheckBox * saveglobalfld_
Definition: uiflatviewstdcontrol.h:42
Tools to control uiFlatViewer(s).
Definition: uiflatviewcontrol.h:29
float defx2pospercm_
Definition: uiflatviewstdcontrol.h:124
void updateZoomLevel(float x1pospercm, float x2pospercm)
NotifierAccess * editPushed()
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:185
uiToolButton * gotohomezoombut_
Definition: uiflatviewstdcontrol.h:135
void finalizeDoneCB(CallBacker *)
virtual void gotoHomeZoomCB(CallBacker *)
uiToolButton * coltabbut_
Definition: uiflatviewstdcontrol.h:137
mODTextTranslationClass(uiFlatViewZoomLevelDlg) public ~uiFlatViewZoomLevelDlg()
void setEditMode(bool yn)
#define mODTextTranslationClass(clss)
Definition: uistring.h:40
void aspectRatioCB(CallBacker *)
bool mousepressed_
Definition: uiflatviewstdcontrol.h:120
void editModeCB(CallBacker *)
bool acceptOK(CallBacker *)
confirm accept
float & x2pospercm_
Definition: uiflatviewstdcontrol.h:37
Definition: uiflatviewstdcontrol.h:28
void flipCB(CallBacker *)
void keyPressCB(CallBacker *)
virtual void dragModeCB(CallBacker *)
static void setGlobalZoomLevel(float x1pospercm, float x2pospercm, bool isvertical)
void helpCB(CallBacker *)
uiFlatViewColTabEd * ctabed_
Definition: uiflatviewstdcontrol.h:143
void setVwrCursor(uiFlatViewer &, const MouseCursor &)
virtual uiFlatViewColTabEd * colTabEd()
Definition: uiflatviewstdcontrol.h:106
float & x1pospercm_
Definition: uiflatviewstdcontrol.h:36
uiToolButton * rubbandzoombut_
Definition: uiflatviewstdcontrol.h:128
uiToolButton * zoomoutbut_
Definition: uiflatviewstdcontrol.h:130
Interface class for Notifier. See comments there.
Definition: notify.h:22
uiMenuHandler & menu_
Definition: uiflatviewstdcontrol.h:181
virtual void coltabChg(CallBacker *)
uiPoint mousedownpt_
Definition: uiflatviewstdcontrol.h:121
virtual void finalPrepare()
void unitChgCB(CallBacker *)
virtual void wheelMoveCB(CallBacker *)
float defx1pospercm_
Definition: uiflatviewstdcontrol.h:123
void handDragging(CallBacker *)
uiToolButton * vertzoomoutbut_
Definition: uiflatviewstdcontrol.h:132
uiToolButton * editbut_
Definition: uiflatviewstdcontrol.h:140
HelpKey helpkey_
Definition: uiflatviewstdcontrol.h:186
virtual void dispChgCB(CallBacker *)
MenuItem propertiesmnuitem_
Definition: uiflatviewstdcontrol.h:182
void displayColTabCB(CallBacker *)
uiFlatViewer & vwr_
Definition: uiflatviewstdcontrol.h:142
virtual bool handleUserClick(int vwridx)
uiToolButton * parsbut_
Definition: uiflatviewstdcontrol.h:139
uiToolButton * zoominbut_
Definition: uiflatviewstdcontrol.h:129
mDefSetupMemb(uiParent *, parent) mDefSetupMemb(bool
static void getGlobalZoomLevel(float &x1pospercm, float &x2pospercm, bool isvertical)
virtual void parsCB(CallBacker *)
void setViewToCustomZoomLevel(uiFlatViewer &)
uiToolButton * vertzoominbut_
Definition: uiflatviewstdcontrol.h:131
bool isEditModeOn() const
const Setup setup_
Definition: uiflatviewstdcontrol.h:145
Definition of a mouse cursor, can be either a predefined shape (from the enum, or a file....
Definition: mousecursor.h:26
mODTextTranslationClass(uiFlatViewStdControl)
FlatView color table editor.
Definition: uiflatviewcoltabed.h:26
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:274
uiToolButton * fittoscrnbut_
Definition: uiflatviewstdcontrol.h:138
Definition: uiflatviewstdcontrol.h:59
uiGenInput * unitflds_
Definition: uiflatviewstdcontrol.h:41
Definition: uiparent.h:26
Definition: uimenuhandler.h:27
Fulfills the FlatView::Viewer specifications using 'ui' classes.
Definition: uiflatviewer.h:34
Definition: uidialog.h:42
void doZoom(bool zoomin, bool onlyvertzoom, uiFlatViewer &)
float getCurrentPosPerCM(bool forx1) const
virtual void pinchZoomCB(CallBacker *)
virtual void zoomChgCB(CallBacker *)
Setup(uiParent *p=0)
Definition: uiflatviewstdcontrol.h:60
void fitToScreenCB(CallBacker *)
void homeZoomOptSelCB(CallBacker *)
uiToolButton * sethomezoombut_
Definition: uiflatviewstdcontrol.h:134
uiToolBar * tb_
Definition: uiflatviewstdcontrol.h:126
uiToolBar * edittb_
Definition: uiflatviewstdcontrol.h:127
virtual void cancelZoomCB(CallBacker *)
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021