X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/2e7789a933dd68fe41cf73325cda6094bef4d27d..574be073c070a9bbe81ad68e98187b0b9e82c2df:/interface/wx/combobox.h?ds=inline diff --git a/interface/wx/combobox.h b/interface/wx/combobox.h index ca08253bf4..93e7f3eee7 100644 --- a/interface/wx/combobox.h +++ b/interface/wx/combobox.h @@ -54,6 +54,16 @@ Process a wxEVT_COMMAND_TEXT_ENTER event, when RETURN is pressed in the combobox (notice that the combobox must have been created with wxTE_PROCESS_ENTER style to receive this event). + @event{EVT_COMBOX_DROPDOWN(id, func)} + Process a wxEVT_COMMAND_COMBOBOX_DROPDOWN event, which is generated + when the list box part of the combo box is shown (drops down). + Notice that this event is currently only supported by wxMSW and + wxGTK with GTK+ 2.10 or later. + @event{EVT_COMBOX_CLOSEUP(id, func)} + Process a wxEVT_COMMAND_COMBOBOX_CLOSEUP event, which is generated + when the list box of the combo box disappears (closes up). This + event is only generated for the same platforms as + wxEVT_COMMAND_COMBOBOX_DROPDOWN above. @endEventTable @library{wxcore} @@ -82,11 +92,14 @@ public: Window identifier. The value wxID_ANY indicates a default value. @param value Initial selection string. An empty string indicates no selection. + Notice that for the controls with @c wxCB_READONLY style this + string must be one of the valid choices if it is not empty. @param pos Window position. + If ::wxDefaultPosition is specified then a default position is chosen. @param size - Window size. If wxDefaultSize is specified then the window is sized - appropriately. + Window size. + If ::wxDefaultSize is specified then the window is sized appropriately. @param n Number of strings with which to initialise the control. @param choices @@ -212,6 +225,9 @@ public: /** Sets the text for the combobox text field. + Notice that this method will generate a wxEVT_COMMAND_TEXT_UPDATED + event, use wxTextEntry::ChangeValue() if this is undesirable. + @note For a combobox with @c wxCB_READONLY style the string must be in the combobox choices list, otherwise the call to SetValue() is ignored.