#include "wx/window.h"
#include "wx/utils.h"
#include "wx/list.h"
+#include "wx/debug.h"
#include "wx/prop.h"
IMPLEMENT_DYNAMIC_CLASS(wxPropertyValue, wxObject)
}
case wxPropertyValueStringPtr:
{
+ wxFAIL_MSG( "wxPropertyValue::WritePropertyType( wxPropertyValueStringPtr ) not implemented" );
+ /*
int i;
int len = strlen(*(m_value.stringPtr));
for (i = 0; i < len; i++)
char ch = *(m_value.stringPtr)[i];
}
+ */
break;
}
case wxPropertyValueList:
wxProperty::wxProperty(void)
{
- m_propertyRole = (char *)NULL;
+ m_propertyRole = wxEmptyString;
m_propertyValidator = NULL;
m_propertyWindow = NULL;
m_enabled = TRUE;
}
wxProperty::wxProperty(wxString nm, const wxPropertyValue& val, wxString role, wxPropertyValidator *ed):
- m_name(nm), m_value(val), m_propertyRole(role)
+ m_value(val), m_name(nm), m_propertyRole(role)
{
m_propertyValidator = ed;
m_propertyWindow = NULL;
{
BeginFind();
wxNode *node;
- while (node = Next())
+ while ((node = Next()))
{
delete (wxPropertyValidator *)node->Data();
}