your popup class in non-standard way. The default implementation can
handle both multiple-inherited popup control (as seen in wxComboCtrl
samples) and one allocated separately in heap.
+
+ If you do completely re-implement this function, make sure it calls
+ Destroy() for the popup control and also deletes @a this object
+ (usually as the last thing).
*/
virtual void DestroyPopup();
*/
virtual void SetValue(const wxString& value);
- /**
- Same as SetValue(), but also sends wxCommandEvent of type
- @c wxEVT_COMMAND_TEXT_UPDATED if @a withEvent is @true.
- */
- void SetValueWithEvent(const wxString& value, bool withEvent = true);
-
/**
Show the popup.
/**
This member function is not normally called in application code.
Instead, it can be implemented in a derived class to return default
- wxComboPopup, incase @a popup is @NULL.
+ wxComboPopup, in case @a popup is @NULL.
@note If you have implemented OnButtonClick() to do something else than
show the popup, then DoSetPopupControl() must always set @a popup