X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/7d5051cb877d6cc0ceb094b71bdfee783c1aa605..7344108e8a129a3f9b4df5ab0f98a1713db03b89:/interface/wx/control.h?ds=sidebyside diff --git a/interface/wx/control.h b/interface/wx/control.h index 3d35e69952..32fd306b6e 100644 --- a/interface/wx/control.h +++ b/interface/wx/control.h @@ -86,6 +86,44 @@ enum wxEllipsizeMode class wxControl : public wxWindow { public: + + /** + Constructs a control. + + @param parent + Pointer to a parent window. + @param id + Control identifier. If wxID_ANY, will automatically create an identifier. + @param pos + Control position. wxDefaultPosition indicates that wxWidgets + should generate a default position for the control. + @param size + Control size. wxDefaultSize indicates that wxWidgets should generate + a default size for the window. If no suitable size can be found, the + window will be sized to 20x20 pixels so that the window is visible but + obviously not correctly sized. + @param style + Control style. For generic window styles, please see wxWindow. + @param name + Control name. + */ + wxControl(wxWindow *parent, wxWindowID id, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, long style = 0, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxControlNameStr); + + /** + Default constructor to allow 2-phase creation. + */ + wxControl(); + + bool Create(wxWindow *parent, wxWindowID id, + const wxPoint& pos = wxDefaultPosition, + const wxSize& size = wxDefaultSize, long style = 0, + const wxValidator& validator = wxDefaultValidator, + const wxString& name = wxControlNameStr); + /** Simulates the effect of the user issuing a command to the item. @@ -121,7 +159,7 @@ public: following character is a @e mnemonic for this control and can be used to activate it from the keyboard (typically by using @e Alt key in combination with it). To insert a literal ampersand character, you need - to double it, i.e. use use "&&". If this behaviour is undesirable, use + to double it, i.e. use "&&". If this behaviour is undesirable, use SetLabelText() instead. */ void SetLabel(const wxString& label);