- @remarks
- This method uses wxPGProperty::SetValueFromString, which all properties
- should implement. This means that there should not be a type error,
- and instead the string is converted to property's actual value type.
+ /** Sets value (wxArrayString) of a property. */
+ void SetPropertyValue( wxPGPropArg id, const wxArrayString& value );
+
+ /** Sets value (wxDateTime) of a property. */
+ void SetPropertyValue( wxPGPropArg id, const wxDateTime& value );
+
+ /** Sets value (wxObject*) of a property. */
+ void SetPropertyValue( wxPGPropArg id, wxObject* value );
+
+ /** Sets value (wxObject&) of a property. */
+ void SetPropertyValue( wxPGPropArg id, wxObject& value );
+
+ /** Sets value (native 64-bit int) of a property. */
+ void SetPropertyValue( wxPGPropArg id, wxLongLong_t value );
+
+ /** Sets value (native 64-bit unsigned int) of a property. */
+ void SetPropertyValue( wxPGPropArg id, wxULongLong_t value );
+
+ /** Sets value (wxArrayInt&) of a property. */
+ void SetPropertyValue( wxPGPropArg id, const wxArrayInt& value );
+
+ /**
+ Sets value (wxString) of a property.
+
+ @remarks This method uses wxPGProperty::SetValueFromString(), which all
+ properties should implement. This means that there should not be
+ a type error, and instead the string is converted to property's
+ actual value type.