 |
OpendTect
6.6
|
Go to the documentation of this file.
13 #include "uibasemod.h"
65 { setCurrentItem( fs.
str() ); }
72 void addItems(const
char* arr[]);
74 void insertItem(const
uiString&,
int index=-1,
int id=-1);
76 int index=-1,
int id=-1);
77 void insertItem( const
char* str,
int index=-1,
int id=-1 )
80 int index=-1,
int id=-1 )
89 void setIcon(
int index,
const char* icon_identifier);
109 { selectionChanged.
notify(cb);
return true; }
150 const uiString& lbl,
const char* nm=0);
152 const uiString& lbl,
const char* nm=0);
154 const uiString& lbl,
const char* nm=0);
156 const uiString& lbl,
const char* nm=0);
174 const
char* lbl, const
char* nm=0 )
178 const
char* lbl, const
char* nm=0 )
182 const
char* lbl, const
char* nm=0 )
186 const
char* lbl, const
char* nm=0 )
int getItemID(int index) const
uiComboBoxBody * body_
Definition: uicombobox.h:121
Off-screen pixel-based paint device.
Definition: uipixmap.h:34
bool isPresent(const char *) const
virtual bool notifyValueChanging_(const CallBack &)
return false if not available
Definition: uicombobox.h:107
uiLabeledComboBox(uiParent *, const char **, const uiString &lbl, const char *nm=0)
int currentItemID() const
void setIcon(int index, const char *icon_identifier)
uiLabeledComboBox(uiParent *, const BufferStringSet &, const uiString &lbl, const char *nm=0)
mDeprecated("use BufferStringSet") void addItems(const char *arr[])
uiLabeledComboBox(uiParent *, const EnumDef &, const uiString &lbl, const char *nm=0)
Definition: uistringset.h:23
Set of BufferString objects.
Definition: bufstringset.h:26
Export_Basic uiString toUiString(ViewStyle)
Combo box.
Definition: uicombobox.h:32
uiComboBoxBody & mkbody(uiParent *, const char *)
virtual void addItem(const uiString &)
#define mExpClass(module)
Definition: commondefs.h:177
void adjustWidth(const uiString &)
uiComboBox * cb_
Definition: uicombobox.h:164
void setToolTip(const uiString &)
Notifier< uiComboBox > selectionChanged
Definition: uicombobox.h:99
virtual void setReadOnly(bool yn=true)
bool handleLongTabletPress()
int curwidth_
Definition: uicombobox.h:124
uiLabeledComboBox(uiParent *, const uiStringSet &, const uiString &lbl, const char *nm=0)
void setToolTip(const uiString &tt)
Definition: uicombobox.h:129
uiComboBox(uiParent *, const uiStringSet &, const char *nm)
int oldnritems_
Definition: uicombobox.h:114
void setText(const char *)
const char * textOfItem(int) const
void getItemSize(int, int &h, int &w) const
void notifyHandler(bool selectionchanged)
uiComboBox * box()
Definition: uicombobox.h:158
TypeSet< int > itemids_
Definition: uicombobox.h:116
virtual bool isReadOnly() const
int oldcuritem_
Definition: uicombobox.h:115
int getItemIndex(int id) const
mDeprecated("Use uiString") uiLabeledComboBox(uiParent *p
CallBacks object-oriented (object + method).
Definition: callback.h:62
const char * str() const
Definition: odstring.h:47
uiComboBox(uiParent *, const BufferStringSet &, const char *nm)
void setPixmap(int index, const uiPixmap &)
Definition: uicombobox.h:145
Notifier< uiComboBox > editTextChanged
Definition: uicombobox.h:98
uiComboBox(uiParent *, const char **, const char *nm)
#define mDeprecated(msg)
Definition: plfdefs.h:215
void addItem(const char *s)
Definition: uicombobox.h:67
virtual int getvalue_() const
Definition: uicombobox.h:104
Specification of input characteristics.
Definition: datainpspec.h:90
OD::String that holds an existing text string.
Definition: fixedstring.h:29
uiLabel * labl_
Definition: uicombobox.h:165
uiComboBox(uiParent *, const uiString *, const char *nm)
Holds data pertinent to a certain enum. It does not know the enum values themselves,...
Definition: enums.h:45
void popupVirtualKeyboard(int globalx=-1, int globaly=-1)
const char * text() const
size_type size() const
Definition: bufstringset.h:43
void setCurrentItem(const char *)
First match.
int indexOf(const char *) const
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
void addItems(const BufferStringSet &)
virtual void setvalue_(int i)
Definition: uicombobox.h:103
void addItems(const uiStringSet &)
void setItemID(int index, int id)
The base class for most UI elements.
Definition: uiobj.h:38
void setItemText(int, const uiString &)
String that is able to hold international (UTF-8) strings for the user interface.
Definition: uistring.h:121
virtual bool update_(const DataInpSpec &spec)
void setValidator(const BufferString ®ex)
void setCurrentItem(const FixedString &fs)
Definition: uicombobox.h:64
uiComboBox(uiParent *, const EnumDef &, const char *nm)
virtual bool notifyValueChanged_(const CallBack &cb)
return false if not available
Definition: uicombobox.h:108
uiComboBox(uiParent *, const char *nm)
BufferString rettxt_
Definition: uicombobox.h:119
uiLabeledComboBox(uiParent *, const uiString &lbl, const char *nm=0)
void addItem(const uiString &, int id)
Definition: uiparent.h:26
bool isEmpty() const
Definition: uicombobox.h:54
void setColorIcon(int index, const Color &)
const EnumDef * enumdef_
Definition: uicombobox.h:125
virtual bool notifyUpdateRequested_(const CallBack &)
Definition: uicombobox.h:106
void insertItem(const uiPixmap &pm, const char *str, int index=-1, int id=-1)
Definition: uicombobox.h:79
uiLabel * label()
Definition: uicombobox.h:159
Color is an RGB color object, with a transparancy. The storage is in a 4-byte integer,...
Definition: color.h:26
void setEditable(bool yn)
void getItems(BufferStringSet &) const
void notify(const CallBack &, bool first=false) const
uiStringSet itemstrings_
Definition: uicombobox.h:117
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021