12 #include "uitoolsmod.h" 62 int nrItems()
const {
return mainviewer_->nrItems(); }
74 void removeAllItems();
79 static const char*
sKeyHZoomVal() {
return "Horizontal Zoom Value"; }
80 static const char*
sKeyVZoomVal() {
return "Vertical Zoom Value"; }
106 virtual void reSizeItems();
107 virtual void scaleVal(
float&,
bool,
bool);
134 void updateItemsPos();
152 void setRubberBandingOn(
bool);
162 void setToolButtons();
183 void setAxisRelations();
184 void plotAxis(CallBacker*);
#define mExpClass(module)
Definition: commondefs.h:157
User interface main window.
Definition: uimainwin.h:34
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
uiToolButton * manipdrawbut_
Definition: uiobjectitemviewwin.h:159
virtual void insertItem(uiObjectItem *, int pos, int stretch=1)
Definition of a mouse cursor, can be either a predefined shape (from the enum, or a file...
Definition: mousecursor.h:24
Definition: uislider.h:40
uiSize screensz_
Definition: uiobjectitemviewwin.h:100
Definition: uigraphicsscene.h:141
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
Embeds some uiObjects in a uiGraphicsView following a horizontal layout. Objects can be dynamically r...
Definition: uiobjectitemview.h:26
float vslval_
Definition: uiobjectitemviewwin.h:98
uiGraphicsObjectScene * scene_
Definition: uiobjectitemviewwin.h:179
ObjectSet< uiObjectItem > coupleditems_
Definition: uiobjectitemviewwin.h:140
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:200
Definition: uiobjectitemviewwin.h:145
uiSlider * horsliderfld_
Definition: uiobjectitemviewwin.h:89
uiObjectItemView & mainviewer_
Definition: uiobjectitemviewwin.h:157
Handles an axis on a plot.
Definition: uiaxishandler.h:50
virtual void addItem(uiObjectItem *itm, int stretch=1)
Definition: uiobjectitemviewwin.h:127
A uiMainWin that holds embedded uiObjects and controls.
Definition: uiobjectitemviewwin.h:36
int nrItems() const
Definition: uiobjectitemviewwin.h:62
The base class for most UI elements.
Definition: uiobj.h:35
uiToolButton * fittoscreenbut_
Definition: uiobjectitemviewwin.h:90
Definition: uiparent.h:24
Setup(const char *title)
Definition: uiobjectitemviewwin.h:44
uiBorder border_
Definition: uiobjectitemviewwin.h:181
virtual void insertItem(uiObjectItem *itm, int pos, int st=1)
Definition: uiobjectitemviewwin.h:130
uiObjectItemView * mainViewer()
Definition: uiobjectitemviewwin.h:63
Definition: uiobjectitemviewwin.h:40
uiAxisHandler * getAxis() const
Definition: uiobjectitemviewwin.h:174
uiCheckBox * zoomratiofld_
Definition: uiobjectitemviewwin.h:91
Definition: uiobjectitemviewwin.h:120
static const char * sKeyVZoomVal()
Definition: uiobjectitemviewwin.h:80
Definition: uigraphicsitemimpl.h:51
bool fittoscreen_
Definition: uiobjectitemviewwin.h:101
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:53
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:129
static const char * sKeyHZoomVal()
Definition: uiobjectitemviewwin.h:79
uiToolBar * toolbar_
Definition: uiobjectitemviewwin.h:158
uiObjectItemView & viewer_
Definition: uiobjectitemviewwin.h:178
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:187
int startheight_
Definition: uiobjectitemviewwin.h:94
uiObjectItemView * mainviewer_
Definition: uiobjectitemviewwin.h:84
virtual void addItem(uiObjectItem *, int stretch=1)
uiParent const uiString & title
pops a selector box to select a new font
Definition: uifont.h:26
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:38
int startwidth_
Definition: uiobjectitemviewwin.h:93
float hslval_
Definition: uiobjectitemviewwin.h:97
uiSlider * versliderfld_
Definition: uiobjectitemviewwin.h:88
MouseCursor cursor_
Definition: uiobjectitemviewwin.h:160
LinScaler scaler_
Definition: uiobjectitemviewwin.h:99
virtual uiToolBar * toolBar()
Definition: uiobjectitemviewwin.h:150
uiAxisHandler * zax_
Definition: uiobjectitemviewwin.h:180
int infoheight_
Definition: uiobjectitemviewwin.h:95
Definition: uibutton.h:130
uiObjectItemViewInfoBar * infobar_
Definition: uiobjectitemviewwin.h:86
Definition: uiobjectitemviewwin.h:168
Linear scaling.
Definition: scaler.h:55