|
double | getdValue (int nr=0, double uv=mUdf(double)) const |
|
double | getdValue (float undefval) const |
|
float | getfValue (int nr=0, float udfval=mUdf(float)) const |
|
float | getfValue (float undefval) const |
|
bool | isChecked () |
|
bool | isCheckable () |
|
| uiGroup (uiParent *, const char *nm="uiGroup", bool manage=true) |
|
virtual | ~uiGroup () |
|
| operator const uiGroupObj * () const |
|
| operator uiGroupObj * () |
|
| operator const uiObject & () const |
|
| operator uiObject & () |
|
uiObject * | attachObj () |
|
const uiObject * | attachObj () const |
|
uiParent * | parent () |
|
const uiParent * | parent () const |
|
void | setHSpacing (int) |
|
void | setVSpacing (int) |
|
void | setSpacing (int s=0) |
|
void | setBorder (int) |
|
void | setFrame (bool yn=true) |
|
void | setNoBackGround () |
|
uiObject * | hAlignObj () |
|
void | setHAlignObj (uiObject *o) |
|
void | setHAlignObj (uiGroup *o) |
|
uiObject * | hCenterObj () |
|
void | setHCenterObj (uiObject *o) |
|
void | setHCenterObj (uiGroup *o) |
|
void | setIsMain (bool) |
| internal use only. Tells the layout manager it's a toplevel mngr. More...
|
|
virtual uiMainWin * | mainwin () |
|
void | setChildrenSensitive (bool) |
|
virtual Notifier< uiBaseObject > & | preFinalise () |
|
virtual Notifier< uiBaseObject > & | postFinalise () |
|
virtual void | setSize (const uiSize &) |
|
| uiParent (const char *nm, uiParentBody *) |
|
void | addChild (uiBaseObject &) |
|
void | manageChld (uiBaseObject &, uiObjectBody &) |
|
void | attachChild (constraintType tp, uiObject *child, uiObject *other, int margin, bool reciprocal) |
|
const ObjectSet< uiBaseObject > * | childList () const |
|
uiObject * | mainObject () |
|
const uiObject * | mainObject () const |
|
uiParentBody * | pbody () |
|
const uiParentBody * | pbody () const |
|
void | attach (constraintType t, int margin=-1) |
|
void | attach (constraintType t, uiParent *oth, int margin=-1, bool reciprocal=true) |
|
void | attach (constraintType t, uiObject *oth, int margin=-1, bool reciprocal=true) |
|
virtual void | display (bool yn, bool shrk=false, bool maximize=false) |
|
bool | isDisplayed () const |
|
void | setFocus () |
|
bool | hasFocus () const |
|
void | setSensitive (bool yn=true) |
|
bool | sensitive () const |
|
const uiFont * | font () const |
|
void | setFont (const uiFont &f) |
|
void | setCaption (const uiString &c) |
|
void | setCursor (const MouseCursor &c) |
|
uiSize | actualsize (bool include_border) const |
|
int | prefHNrPics () const |
|
int | prefVNrPics () const |
|
void | setPrefHeight (int h) |
|
void | setPrefWidth (int w) |
|
void | setPrefHeightInChar (int h) |
|
void | setPrefHeightInChar (float h) |
|
void | setPrefWidthInChar (float w) |
|
void | setPrefWidthInChar (int w) |
|
virtual void | reDraw (bool deep) |
|
void | shallowRedraw (CallBacker *=0) |
|
void | deepRedraw (CallBacker *=0) |
|
void | setStretch (int h, int v) |
|
Color | backgroundColor () const |
|
Color | roBackgroundColor () const |
|
void | setBackgroundColor (const Color &c) |
|
void | translateText () |
|
|
mODTextTranslationClass(uiGenInput) public | uiGenInput (uiParent *p, const uiString &disptxt, const DataInpSpec &) |
|
| uiGenInput (uiParent *p, const uiString &, const DataInpSpec &, const DataInpSpec &) |
|
| uiGenInput (uiParent *p, const uiString &, const DataInpSpec &, const DataInpSpec &, const DataInpSpec &) |
|
virtual | ~uiGenInput () |
|
void | addInput (const DataInpSpec &) |
|
const DataInpSpec * | dataInpSpec (int nr=0) const |
| gives access to the actual spec of an input field. More...
|
|
bool | newSpec (const DataInpSpec &nw, int nr) |
| makes it possible to change the actual spec for an input field. More...
|
|
void | updateSpecs () |
| update dataInpSpec() from current values on screen. More...
|
|
bool | isUndef (int nr=0) const |
|
const char * | text (int nr=0, const char *undefval=mUdf(const char *)) const |
|
const char * | text (const char *undefval) const |
|
int | getIntValue (int nr=0, int undefval=mUdf(int)) const |
|
bool | getBoolValue (int nr=0, bool undefval=mUdf(bool)) const |
|
double | getDValue (int nr=0, double undefval=mUdf(double)) const |
|
double | getDValue (double undefval) const |
|
float | getFValue (int nr=0, float undefval=mUdf(float)) const |
|
float | getFValue (float undefval) const |
|
Interval< int > | getIInterval (int nr=0, int undefval=mUdf(int)) const |
|
Interval< float > | getFInterval (int nr=0, float undefval=mUdf(float)) const |
|
Interval< float > | getFInterval (float undefval) const |
|
Interval< double > | getDInterval (int nr=0, double undefval=mUdf(double)) const |
|
Interval< double > | getDInterval (double undefval) const |
|
StepInterval< int > | getIStepInterval (int nr=0, int undefval=mUdf(int)) const |
|
StepInterval< float > | getFStepInterval (int nr=0, float undefval=mUdf(float)) const |
|
StepInterval< float > | getFStepInterval (float undefval) const |
|
StepInterval< double > | getDStepInterval (int nr=0, double undefval=mUdf(double)) const |
|
StepInterval< double > | getDStepInterval (double undefval) const |
|
Coord | getCoord (int nr=0, double undefval=mUdf(double)) const |
|
BinID | getBinID (int nr=0, int undefval=mUdf(int)) const |
|
int | getTrcNr (int nr=0, int undefval=mUdf(int)) const |
|
float | getOffset (int nr=0, float undefval=mUdf(float)) const |
|
void | setText (const char *, int nr=0) |
|
void | setValue (int, int nr=0) |
|
void | setValue (double, int nr=0) |
|
void | setValue (float, int nr=0) |
|
void | setValue (bool, int nr=0) |
|
void | setTexts (const char *v1, const char *v2) |
|
void | setValues (int v1, int v2) |
|
void | setValues (double v1, double v2) |
|
void | setValues (float v1, float v2) |
|
void | setValues (bool v1, bool v2) |
|
void | setValue (const Coord &c) |
|
void | setValue (const BinID &b) |
|
void | setValue (const BinIDValue &) |
|
void | setValue (const Interval< int > &) |
| and StepIntv More...
|
|
void | setValue (const Interval< float > &) |
| and StepIntv More...
|
|
void | setValue (const Interval< double > &) |
| and StepIntv More...
|
|
void | displayField (bool yn=true, int elemnr=-1, int fldnr=-1) |
|
void | setReadOnly (bool yn=true, int elemnr=-1, int fldnr=-1) |
|
void | setSensitive (bool yn=true, int elemnr=-1, int fldnr=-1) |
|
void | setEmpty (int nr=-1) |
|
UserInputObj * | element (int idx) |
| returns 0 if not finalised. More...
|
|
uiObject * | rightObj () |
| for attaching More...
|
|
int | nrElements () const |
|
void | setElemSzPol (uiObject::SzPolicy p) |
|
uiObject::SzPolicy | elemSzPol () const |
|
void | setToolTip (const uiString &, int ielem=0) |
|
virtual const uiString & | titleText () |
|
virtual void | setTitleText (const uiString &) |
|
void | setChecked (bool yn) |
|
bool | isChecked () const |
|
bool | isCheckable () const |
|
virtual bool | isSingleLine () const |
|
void | setWithCheck (bool yn=true) |
|
void | setWithSelect (bool yn=true) |
|
void | setNrDecimals (int nrdec, int fldnr=0) |
|
void | setRequired (bool yn=true) |
|
DataInpSpec * | getInputSpecAndIndex (const int, int &) const |
|
uiGenInputInputFld * | getInputFldAndIndex (const int, int &) const |
|
General Input Element.
The General Input line consists of a number of input elements, optionally accompanied with either a label or a checkbox.
The uiGeninput is constructed with a number of DataInpSpec's, which determine what kind of input field is going to be under the hood.
The usage of the DataInpSpec keeps the constructor for uiGenInput very simple and also it's most common use. For example, to define a uiGenInput that inputs a string, you'd do something like
For more complicated inputs, you'd have to explicitely construct a DataInpSpec sub-class, and fill in it's details, like allowed range, etc.
When passed to the constructor of a uiGenInput, the DataInpSpec objects are copied. You can use uiGenInput::getInpSpec to get a hold of them, but only if the uiGenInput has not been finalised yet.