return wxColour();
}
- virtual wxString ColourToString( const wxColour& col, int index ) const
+ virtual wxString ColourToString( const wxColour& col,
+ int index,
+ int argFlags = 0 ) const
{
if ( index == (int)(m_choices.GetCount()-1) )
return wxT("");
- return wxColourProperty::ColourToString(col, index);
+ return wxColourProperty::ColourToString(col, index, argFlags);
}
virtual int GetCustomColourIndex() const
dt2.SetYear(dt2.GetYear()-10);
#endif
+ wxColour colWithAlpha(1, 128, 254, 100);
+ wxString colWithAlphaStr(colWithAlpha.GetAsString(wxC2S_CSS_SYNTAX));
+
#define FLAG_TEST_SET1 (wxCAPTION|wxCLOSE_BOX|wxSYSTEM_MENU|wxRESIZE_BORDER)
#define FLAG_TEST_SET2 (wxSTAY_ON_TOP|wxCAPTION|wxICONIZE|wxSYSTEM_MENU)
col << pgman->GetPropertyValue("ColourProperty");
if ( col != wxColour(254, 134, 11) )
RT_FAILURE();
+
+ pgman->SetPropertyValueString("ColourPropertyWithAlpha",
+ "(10, 20, 30, 128)");
+ col << pgman->GetPropertyValue("ColourPropertyWithAlpha");
+ if ( col != wxColour(10, 20, 30, 128) )
+ RT_FAILURE();
+ if ( pgman->GetPropertyValueAsString("ColourPropertyWithAlpha")
+ != "(10,20,30,128)" )
+ RT_FAILURE();
}
{
s = wxString::Format(wxT("%i tests failed!!!"), failures);
#ifdef __WXDEBUG__
else
- s = wxString::Format(wxT("All tests were succesfull, but there were %i warnings!"), wxPGGlobalVars->m_warnings);
+ s = wxString::Format(wxT("All tests were successful, but there were %i warnings!"), wxPGGlobalVars->m_warnings);
#endif
RT_MSG(s)
for ( i=0; i<errorMessages.size(); i++ )
}
else
{
- RT_MSG(wxT("All tests succesfull"))
+ RT_MSG(wxT("All tests successfull"))
retVal = true;
if ( !interactive )