X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/107defe36a68091303be9a11c8abb83432acee8c..9ceed261f809dacf8f64c2287c5de9e45d22e5cb:/interface/wx/combo.h diff --git a/interface/wx/combo.h b/interface/wx/combo.h index 4a67cd784d..a057ba000c 100644 --- a/interface/wx/combo.h +++ b/interface/wx/combo.h @@ -3,7 +3,7 @@ // Purpose: interface of wxComboCtrl and wxComboPopup // Author: wxWidgets team // RCS-ID: $Id$ -// Licence: wxWindows license +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// /** @@ -254,13 +254,13 @@ struct wxComboCtrlFeatures int m_value; // current item index private: - DECLARE_EVENT_TABLE() + wxDECLARE_EVENT_TABLE(); }; - BEGIN_EVENT_TABLE(wxListViewComboPopup, wxListView) + wxBEGIN_EVENT_TABLE(wxListViewComboPopup, wxListView) EVT_MOTION(wxListViewComboPopup::OnMouseMove) EVT_LEFT_UP(wxListViewComboPopup::OnMouseClick) - END_EVENT_TABLE() + wxEND_EVENT_TABLE() @endcode Here's how you would create and populate it in a dialog constructor: @@ -734,6 +734,22 @@ public: */ void SetText(const wxString& value); + /** + Set a custom window style for the embedded wxTextCtrl. Usually you + will need to use this during two-step creation, just before Create(). + For example: + + @code + wxComboCtrl* comboCtrl = new wxComboCtrl(); + + // Let's make the text right-aligned + comboCtrl->SetTextCtrlStyle(wxTE_RIGHT); + + comboCtrl->Create(parent, wxID_ANY, wxEmptyString); + @endcode + */ + void SetTextCtrlStyle( int style ); + /** This will set the space in pixels between left edge of the control and the text, regardless whether control is read-only or not. Value -1 can