Use predefined constants to represent wxPG variant types.
Instead of using individual string literals use globally defined constants representing wxPG variant types.
This commit is contained in:
@@ -343,7 +343,7 @@ bool wxPGSpinCtrlEditor::OnEvent( wxPropertyGrid* propgrid, wxPGProperty* proper
|
|||||||
if ( property->GetAttributeAsLong(wxPG_ATTR_SPINCTRL_WRAP, 0) )
|
if ( property->GetAttributeAsLong(wxPG_ATTR_SPINCTRL_WRAP, 0) )
|
||||||
mode = wxPG_PROPERTY_VALIDATION_WRAP;
|
mode = wxPG_PROPERTY_VALIDATION_WRAP;
|
||||||
|
|
||||||
if ( property->GetValueType() == wxT("double") )
|
if ( property->GetValueType() == wxPG_VARIANT_TYPE_DOUBLE )
|
||||||
{
|
{
|
||||||
double v_d;
|
double v_d;
|
||||||
double step = property->GetAttributeAsDouble(wxPG_ATTR_SPINCTRL_STEP, 1.0);
|
double step = property->GetAttributeAsDouble(wxPG_ATTR_SPINCTRL_STEP, 1.0);
|
||||||
@@ -483,7 +483,7 @@ wxPGWindowList wxPGDatePickerCtrlEditor::CreateControls( wxPropertyGrid* propgri
|
|||||||
wxDateTime dateValue(wxInvalidDateTime);
|
wxDateTime dateValue(wxInvalidDateTime);
|
||||||
|
|
||||||
wxVariant value = prop->GetValue();
|
wxVariant value = prop->GetValue();
|
||||||
if ( value.IsType(wxT("datetime")) )
|
if ( value.IsType(wxPG_VARIANT_TYPE_DATETIME) )
|
||||||
dateValue = value.GetDateTime();
|
dateValue = value.GetDateTime();
|
||||||
|
|
||||||
ctrl->Create(propgrid->GetPanel(),
|
ctrl->Create(propgrid->GetPanel(),
|
||||||
@@ -509,7 +509,7 @@ void wxPGDatePickerCtrlEditor::UpdateControl( wxPGProperty* property,
|
|||||||
|
|
||||||
wxDateTime dateValue(wxInvalidDateTime);
|
wxDateTime dateValue(wxInvalidDateTime);
|
||||||
wxVariant v(property->GetValue());
|
wxVariant v(property->GetValue());
|
||||||
if ( v.IsType(wxT("datetime")) )
|
if ( v.IsType(wxPG_VARIANT_TYPE_DATETIME) )
|
||||||
dateValue = v.GetDateTime();
|
dateValue = v.GetDateTime();
|
||||||
|
|
||||||
ctrl->SetValue( dateValue );
|
ctrl->SetValue( dateValue );
|
||||||
@@ -2204,7 +2204,7 @@ void wxDateProperty::OnSetValue()
|
|||||||
{
|
{
|
||||||
//
|
//
|
||||||
// Convert invalid dates to unspecified value
|
// Convert invalid dates to unspecified value
|
||||||
if ( m_value.IsType(wxT("datetime")) )
|
if ( m_value.IsType(wxPG_VARIANT_TYPE_DATETIME) )
|
||||||
{
|
{
|
||||||
if ( !m_value.GetDateTime().IsValid() )
|
if ( !m_value.GetDateTime().IsValid() )
|
||||||
m_value.MakeNull();
|
m_value.MakeNull();
|
||||||
|
@@ -1984,7 +1984,7 @@ wxWindow* wxPropertyGrid::GenerateEditorTextCtrl( const wxPoint& pos,
|
|||||||
wxVariant attrVal = prop->GetAttribute(wxPG_ATTR_AUTOCOMPLETE);
|
wxVariant attrVal = prop->GetAttribute(wxPG_ATTR_AUTOCOMPLETE);
|
||||||
if ( !attrVal.IsNull() )
|
if ( !attrVal.IsNull() )
|
||||||
{
|
{
|
||||||
wxASSERT(attrVal.IsType(wxS("arrstring")));
|
wxASSERT(attrVal.IsType(wxPG_VARIANT_TYPE_ARRSTRING));
|
||||||
tc->AutoComplete(attrVal.GetArrayString());
|
tc->AutoComplete(attrVal.GetArrayString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -732,7 +732,7 @@ TRET wxPropertyGridInterface::GetPropertyValueAs##BIGNAME( wxPGPropArg id ) cons
|
|||||||
{ \
|
{ \
|
||||||
wxPG_PROP_ARG_CALL_PROLOG_RETVAL(DEFRETVAL) \
|
wxPG_PROP_ARG_CALL_PROLOG_RETVAL(DEFRETVAL) \
|
||||||
wxVariant value = p->GetValue(); \
|
wxVariant value = p->GetValue(); \
|
||||||
if ( wxStrcmp(value.GetType(), wxPGTypeName_##T) != 0 ) \
|
if ( !value.IsType(wxPGTypeName_##T) ) \
|
||||||
{ \
|
{ \
|
||||||
wxPGGetFailed(p,wxPGTypeName_##T); \
|
wxPGGetFailed(p,wxPGTypeName_##T); \
|
||||||
return (TRET)DEFRETVAL; \
|
return (TRET)DEFRETVAL; \
|
||||||
@@ -751,15 +751,15 @@ bool wxPropertyGridInterface::GetPropertyValueAsBool( wxPGPropArg id ) const
|
|||||||
{
|
{
|
||||||
wxPG_PROP_ARG_CALL_PROLOG_RETVAL(false)
|
wxPG_PROP_ARG_CALL_PROLOG_RETVAL(false)
|
||||||
wxVariant value = p->GetValue();
|
wxVariant value = p->GetValue();
|
||||||
if ( wxStrcmp(value.GetType(), wxPGTypeName_bool) == 0 )
|
if ( value.IsType(wxPG_VARIANT_TYPE_BOOL) )
|
||||||
{
|
{
|
||||||
return value.GetBool();
|
return value.GetBool();
|
||||||
}
|
}
|
||||||
if ( wxStrcmp(value.GetType(), wxPGTypeName_long) == 0 )
|
if ( value.IsType(wxPG_VARIANT_TYPE_LONG) )
|
||||||
{
|
{
|
||||||
return value.GetLong()?true:false;
|
return value.GetLong()?true:false;
|
||||||
}
|
}
|
||||||
wxPGGetFailed(p,wxPGTypeName_bool);
|
wxPGGetFailed(p, wxPG_VARIANT_TYPE_BOOL);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -1574,7 +1574,7 @@ void wxPropertyGridPageState::DoSetPropertyValues( const wxVariantList& list, wx
|
|||||||
wxPGProperty* p = foundProp;
|
wxPGProperty* p = foundProp;
|
||||||
|
|
||||||
// If it was a list, we still have to go through it.
|
// If it was a list, we still have to go through it.
|
||||||
if ( wxStrcmp(current->GetType(), wxS("list")) == 0 )
|
if ( current->IsType(wxPG_VARIANT_TYPE_LIST) )
|
||||||
{
|
{
|
||||||
DoSetPropertyValues( current->GetList(),
|
DoSetPropertyValues( current->GetList(),
|
||||||
p->IsCategory()?p:(NULL)
|
p->IsCategory()?p:(NULL)
|
||||||
@@ -1595,7 +1595,7 @@ void wxPropertyGridPageState::DoSetPropertyValues( const wxVariantList& list, wx
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
// Is it list?
|
// Is it list?
|
||||||
if ( !current->IsType(wxS("list")) )
|
if ( !current->IsType(wxPG_VARIANT_TYPE_LIST) )
|
||||||
{
|
{
|
||||||
// Not.
|
// Not.
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user