The wxPropertySheet class is used for storing a number of wxProperty objects (essentially names and values).
See also
Members
wxPropertySheet::wxPropertySheet
wxPropertySheet::~wxPropertySheet
wxPropertySheet::AddProperty
wxPropertySheet::Clear
wxPropertySheet::GetName
wxPropertySheet::GetProperty
wxPropertySheet::GetProperties
wxPropertySheet::HasProperty
wxPropertySheet::RemoveProperty
wxPropertySheet::SetName
wxPropertySheet::SetProperty
wxPropertySheet::SetAllModified
void wxPropertySheet(const wxString name = "")
Constructor. Sets property sheet's name to name if present.
void ~wxPropertySheet()
Destructor. Destroys all contained properties.
void AddProperty(wxProperty *property)
Adds a property to the sheet.
void Clear()
Clears all the properties from the sheet (deleting them).
wxString GetName()
Gets the sheet's name.
wxProperty * GetProperty(wxString name)
Gets a property by name.
wxList& GetProperties()
Returns a reference to the internal list of properties.
bool HasProperty(wxString propname)
Returns true if sheet contains property propname.
void RemoveProperty(wxString propname)
Removes property propname from sheet, deleting it.
void SetName(wxString sheetname)
Set the sheet's name to sheetname
bool SetProperty(wxString propname, wxPropertyValue value)
Sets property propname to value. Returns false if property is not a member of sheet.
void SetAllModified(bool flag)
Sets the 'modified' flag of each property value.