13 #include "uitoolsmod.h" 26 class uiGenInputFieldIdx;
61 ,
const char* inputStr=0 );
108 bool isUndef(
int nr=0 )
const;
111 #define mDeclArgs(type) int nr=0, type undefval=mUdf(type) 114 const char*
text(
const char* undefval)
const 115 {
return text(0,undefval); }
137 {
return getFInterval(0,undefval); }
143 {
return getDInterval(0,undefval); }
156 {
return getFStepInterval(0,undefval); }
163 {
return getDStepInterval(0,undefval); }
168 float getOffset(
mDeclArgs(
float) )
const;
173 void setText(
const char*,
int nr=0);
180 inline void setTexts(
const char* v1,
const char* v2 )
199 void displayField(
bool yn=
true,
int elemnr=-1,
int fldnr=-1);
201 void setSensitive(
bool yn=
true,
int elemnr=-1,
int fldnr=-1);
207 int nrElements()
const;
212 virtual const uiString& titleText();
213 virtual void setTitleText(
const uiString&);
215 void setChecked(
bool yn);
222 void setWithSelect(
bool yn=
true );
224 void setNrDecimals(
int nrdec,
int fldnr=0);
225 void setRequired(
bool yn=
true);
262 ( ((
const uiGenInput*)
this)->dataInpSpec(nr) );
276 DataInpSpec* getInputSpecAndIndex(
const int,
int&)
const;
#define mExpClass(module)
Definition: commondefs.h:157
Inherit from this class to be able to send and/or receive CallBacks.
Definition: callback.h:182
#define mODTextTranslationClass(clss)
Definition: uistring.h:37
#define od_int64
Definition: plftypes.h:34
IdxType & inl()
Definition: posidxpair.h:41
The base class for most UI elements.
Definition: uiobj.h:35
Definition: uistring.h:88
Definition: uiparent.h:24
SzPolicy
How should the object's size behave? Undef : use default. Small : 1 base sz. Medium : 2* base sz + 1...
Definition: uiobj.h:55
Specification of input characteristics.
Definition: datainpspec.h:88
#define mUdf(type)
Use this macro to get the undefined for simple types.
Definition: undefval.h:270
encapsulates the read-access-only part of strings in OD.
Definition: odstring.h:29
BinID and a value.
Definition: binidvalue.h:29
T x_
Definition: geometry.h:80
IdxType & crl()
Definition: posidxpair.h:46
#define mDeprecated
Definition: plfdefs.h:213
Positioning in a seismic survey: inline/crossline or lineNr/trcNr.
Definition: binid.h:28
Definition: uilineedit.h:49
2D point or vector class.
Definition: commontypes.h:58
Definition: uibutton.h:130
T y_
Definition: geometry.h:81