40 FXObject* tgt, FXSelector sel, FXuint opts, FXint x = 0, FXint y = 0, FXint w = 0, FXint h = 0,
41 FXint pl = DEFAULT_PAD, FXint pr = DEFAULT_PAD, FXint pt = DEFAULT_PAD, FXint pb = DEFAULT_PAD);
69 FXint
updateIconItem(FXint index,
const FXString& text, FXIcon* icon =
nullptr, FXColor bgColor = FXRGB(255, 255, 255),
void* ptr =
nullptr) =
delete;
72 FXint
insertIconItem(FXint index,
const FXString& text, FXIcon* icon =
nullptr, FXColor bgColor = FXRGB(255, 255, 255),
void* ptr =
nullptr) =
delete;
75 FXint
appendIconItem(
const FXString& text, FXIcon* icon =
nullptr, FXColor bgColor = FXRGB(255, 255, 255),
void* ptr =
nullptr) =
delete;
MFXComboBoxIcon(FXComposite *p, MFXStaticToolTip *staticToolTip, const bool canSearch, const int visibleItems, FXObject *tgt, FXSelector sel, FXuint opts, FXint x=0, FXint y=0, FXint w=0, FXint h=0, FXint pl=DEFAULT_PAD, FXint pr=DEFAULT_PAD, FXint pt=DEFAULT_PAD, FXint pb=DEFAULT_PAD)
Construct a Combo Box widget with room to display cols columns of text.
FXint appendIconItem(const FXString &text, FXIcon *icon=nullptr, FXColor bgColor=FXRGB(255, 255, 255), void *ptr=nullptr)=delete
delete original append icon item in the last position
FXint insertIconItem(FXint index, const FXString &text, FXIcon *icon=nullptr, FXColor bgColor=FXRGB(255, 255, 255), void *ptr=nullptr)=delete
delete original insert icon item in the given position
const GNETagProperties * getCurrentTagProperty() const
get current tag property
MFXComboBoxTagProperty(const MFXComboBoxTagProperty &)=delete
invalidate copy constructor
std::vector< const GNETagProperties * > myTagProperties
vector with tag properties
~MFXComboBoxTagProperty()
Destructor.
long setCurrentItem(const GNETagProperties *tagProperties, FXbool notify=FALSE)
Set the current item.
FXint appendTagItem(const GNETagProperties *tagProperties, FXColor bgColor=FXRGB(255, 255, 255), void *ptr=nullptr)
append item
void clearItems()
Remove all items from the list.
bool hasTagProperty(const GNETagProperties *tagProperties) const
check if the comboBox has the given tag property
MFXComboBoxTagProperty & operator=(const MFXComboBoxTagProperty &)=delete
invalidate assignment operator
MFXComboBoxTagProperty(FXComposite *p, MFXStaticToolTip *staticToolTip, const bool canSearch, const int visibleItems, FXObject *tgt, FXSelector sel, FXuint opts, FXint x=0, FXint y=0, FXint w=0, FXint h=0, FXint pl=DEFAULT_PAD, FXint pr=DEFAULT_PAD, FXint pt=DEFAULT_PAD, FXint pb=DEFAULT_PAD)
Construct a Combo Box widget with room to display cols columns of text.
const GNETagProperties * getTagProperties(FXint index) const
get tag properties
FXint updateIconItem(FXint index, const FXString &text, FXIcon *icon=nullptr, FXColor bgColor=FXRGB(255, 255, 255), void *ptr=nullptr)=delete
delete original replace the item at index