1 #ifndef uiobjectitemviewwin_h 2 #define uiobjectitemviewwin_h 14 #include "uitoolsmod.h" 64 int nrItems()
const {
return mainviewer_->nrItems(); }
76 void removeAllItems();
81 static const char*
sKeyHZoomVal() {
return "Horizontal Zoom Value"; }
82 static const char*
sKeyVZoomVal() {
return "Vertical Zoom Value"; }
108 virtual void reSizeItems();
109 virtual void scaleVal(
float&,
bool,
bool);
136 void updateItemsPos();
154 void setRubberBandingOn(
bool);
164 void setToolButtons();
185 void setAxisRelations();
186 void plotAxis(CallBacker*);
#define mExpClass(module)
Definition: commondefs.h:160
User interface main window.
Definition: uimainwin.h:36
To be able to send and/or receive CallBacks, inherit from this class.
Definition: callback.h:272
uiToolButton * manipdrawbut_
Definition: uiobjectitemviewwin.h:161
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:26
Definition: uislider.h:42
uiSize screensz_
Definition: uiobjectitemviewwin.h:102
Definition: uigraphicsscene.h:133
#define mODTextTranslationClass(clss)
Definition: uistring.h:38
Embeds some uiObjects in a uiGraphicsView following a horizontal layout. Objects can be dynamically r...
Definition: uiobjectitemview.h:27
float vslval_
Definition: uiobjectitemviewwin.h:100
uiGraphicsObjectScene * scene_
Definition: uiobjectitemviewwin.h:181
ObjectSet< uiObjectItem > coupleditems_
Definition: uiobjectitemviewwin.h:142
void usePar(const IOPar &iop, ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:188
Definition: uiobjectitemviewwin.h:147
uiSlider * horsliderfld_
Definition: uiobjectitemviewwin.h:91
uiObjectItemView & mainviewer_
Definition: uiobjectitemviewwin.h:159
Handles an axis on a plot.
Definition: uiaxishandler.h:51
virtual void addItem(uiObjectItem *itm, int stretch=1)
Definition: uiobjectitemviewwin.h:129
A uiMainWin that holds embedded uiObjects and controls.
Definition: uiobjectitemviewwin.h:38
int nrItems() const
Definition: uiobjectitemviewwin.h:64
The base class for most UI elements.
Definition: uiobj.h:38
uiToolButton * fittoscreenbut_
Definition: uiobjectitemviewwin.h:92
Definition: uiparent.h:26
Setup(const char *title)
Definition: uiobjectitemviewwin.h:46
uiBorder border_
Definition: uiobjectitemviewwin.h:183
virtual void insertItem(uiObjectItem *itm, int pos, int st=1)
Definition: uiobjectitemviewwin.h:132
uiObjectItemView * mainViewer()
Definition: uiobjectitemviewwin.h:65
Definition: uiobjectitemviewwin.h:42
uiAxisHandler * getAxis() const
Definition: uiobjectitemviewwin.h:176
uiCheckBox * zoomratiofld_
Definition: uiobjectitemviewwin.h:93
Definition: uiobjectitemviewwin.h:122
static const char * sKeyVZoomVal()
Definition: uiobjectitemviewwin.h:82
Definition: uigraphicsitemimpl.h:52
bool fittoscreen_
Definition: uiobjectitemviewwin.h:103
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:47
#define mDefSetupMemb(typ, memb)
Definition: commondefs.h:137
static const char * sKeyHZoomVal()
Definition: uiobjectitemviewwin.h:81
uiToolBar * toolbar_
Definition: uiobjectitemviewwin.h:160
uiObjectItemView & viewer_
Definition: uiobjectitemviewwin.h:180
void fillPar(IOPar &iop, const ODPolygon< T > &poly, const char *inpkey)
Definition: polygon.h:175
int startheight_
Definition: uiobjectitemviewwin.h:96
uiObjectItemView * mainviewer_
Definition: uiobjectitemviewwin.h:86
virtual void addItem(uiObjectItem *, int stretch=1)
uiParent const uiString & title
pops a selector box to select a new font
Definition: uifont.h:27
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size...
Definition: bufstring.h:40
int startwidth_
Definition: uiobjectitemviewwin.h:95
float hslval_
Definition: uiobjectitemviewwin.h:99
uiSlider * versliderfld_
Definition: uiobjectitemviewwin.h:90
MouseCursor cursor_
Definition: uiobjectitemviewwin.h:162
LinScaler scaler_
Definition: uiobjectitemviewwin.h:101
virtual uiToolBar * toolBar()
Definition: uiobjectitemviewwin.h:152
uiAxisHandler * zax_
Definition: uiobjectitemviewwin.h:182
int infoheight_
Definition: uiobjectitemviewwin.h:97
Definition: uibutton.h:134
uiObjectItemViewInfoBar * infobar_
Definition: uiobjectitemviewwin.h:88
Definition: uiobjectitemviewwin.h:170
Linear scaling.
Definition: scaler.h:55