X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/dce2bd223c2370f001f9ca93e04cbd437ff3f988..9e477492e29e03c02827b1e42a16cb09a13f5149:/wxPython/src/_checkbox.i diff --git a/wxPython/src/_checkbox.i b/wxPython/src/_checkbox.i index ae785bad99..2e6287c00a 100644 --- a/wxPython/src/_checkbox.i +++ b/wxPython/src/_checkbox.i @@ -49,7 +49,7 @@ DocStr(wxCheckBox, checkmark is visible) or off (no checkmark). Optionally (When the wx.CHK_3STATE style flag is set) it can have a third state, called the mixed or undetermined state. Often this is used as a \"Does Not -Apply\" state. +Apply\" state.", " Window Styles ------------- @@ -78,60 +78,62 @@ Events +MustHaveApp(wxCheckBox); + class wxCheckBox : public wxControl { public: %pythonAppend wxCheckBox "self._setOORInfo(self)" %pythonAppend wxCheckBox() "" - RefDoc(wxCheckBox, ""); // turn it off for the ctors - DocCtorStr( - wxCheckBox(wxWindow* parent, wxWindowID id, const wxString& label, + wxCheckBox(wxWindow* parent, wxWindowID id=-1, + const wxString& label = wxPyEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxPyCheckBoxNameStr), - "Creates and shows a CheckBox control"); + "Creates and shows a CheckBox control", ""); DocCtorStrName( wxCheckBox(), - "Precreate a CheckBox for 2-phase creation.", + "Precreate a CheckBox for 2-phase creation.", "", PreCheckBox); DocDeclStr( - bool, Create(wxWindow* parent, wxWindowID id, const wxString& label, + bool, Create(wxWindow* parent, wxWindowID id=-1, + const wxString& label = wxPyEmptyString, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, const wxValidator& validator = wxDefaultValidator, const wxString& name = wxPyCheckBoxNameStr), - "Actually create the GUI CheckBox for 2-phase creation."); + "Actually create the GUI CheckBox for 2-phase creation.", ""); DocDeclStr( bool, GetValue(), "Gets the state of a 2-state CheckBox. Returns True if it is checked, -False otherwise."); +False otherwise.", ""); DocDeclStr( bool, IsChecked(), "Similar to GetValue, but raises an exception if it is not a 2-state -CheckBox."); +CheckBox.", ""); DocDeclStr( void, SetValue(const bool state), "Set the state of a 2-state CheckBox. Pass True for checked, False for -unchecked."); +unchecked.", ""); DocDeclStr( wxCheckBoxState, Get3StateValue() const, "Returns wx.CHK_UNCHECKED when the CheckBox is unchecked, wx.CHK_CHECKED when it is checked and wx.CHK_UNDETERMINED when it's in the undetermined state. Raises an exceptiion when the function is -used with a 2-state CheckBox."); +used with a 2-state CheckBox.", ""); DocDeclStr( void, Set3StateValue(wxCheckBoxState state), @@ -139,16 +141,22 @@ used with a 2-state CheckBox."); of the following: wx.CHK_UNCHECKED (Check is off), wx.CHK_CHECKED (the Check is on) or wx.CHK_UNDETERMINED (Check is mixed). Raises an exception when the CheckBox is a 2-state checkbox and setting the -state to wx.CHK_UNDETERMINED."); +state to wx.CHK_UNDETERMINED.", ""); DocDeclStr( bool, Is3State() const, - "Returns whether or not the CheckBox is a 3-state CheckBox."); + "Returns whether or not the CheckBox is a 3-state CheckBox.", ""); DocDeclStr( bool, Is3rdStateAllowedForUser() const, "Returns whether or not the user can set the CheckBox to the third -state."); +state.", ""); + + static wxVisualAttributes + GetClassDefaultAttributes(wxWindowVariant variant = wxWINDOW_VARIANT_NORMAL); + + %property(ThreeStateValue, Get3StateValue, Set3StateValue, doc="See `Get3StateValue` and `Set3StateValue`"); + %property(Value, GetValue, SetValue, doc="See `GetValue` and `SetValue`"); };