Make wxPG_FLOAT_PRECISION a built-in wxFloatProperty attribute
wxPG_FLOAT_PRECISION value is used only internally in wxFloatProperty and there is no need to make it readable via getter function.
This commit is contained in:
@@ -280,7 +280,6 @@ public:
|
|||||||
const wxString& text,
|
const wxString& text,
|
||||||
int argFlags = 0 ) const wxOVERRIDE;
|
int argFlags = 0 ) const wxOVERRIDE;
|
||||||
virtual bool DoSetAttribute( const wxString& name, wxVariant& value ) wxOVERRIDE;
|
virtual bool DoSetAttribute( const wxString& name, wxVariant& value ) wxOVERRIDE;
|
||||||
virtual wxVariant DoGetAttribute( const wxString& name ) const wxOVERRIDE;
|
|
||||||
|
|
||||||
virtual bool ValidateValue( wxVariant& value,
|
virtual bool ValidateValue( wxVariant& value,
|
||||||
wxPGValidationInfo& validationInfo ) const wxOVERRIDE;
|
wxPGValidationInfo& validationInfo ) const wxOVERRIDE;
|
||||||
|
@@ -94,9 +94,9 @@ struct wxPGPaintData
|
|||||||
*/
|
*/
|
||||||
#define wxPG_BOOL_USE_DOUBLE_CLICK_CYCLING wxS("UseDClickCycling")
|
#define wxPG_BOOL_USE_DOUBLE_CLICK_CYCLING wxS("UseDClickCycling")
|
||||||
|
|
||||||
/** wxFloatProperty (and similar) specific, int, default -1. Sets the (max) precision
|
/** wxFloatProperty (and similar) specific built-in attribute of type @c int.
|
||||||
used when floating point value is rendered as text. The default -1 means infinite
|
Default value is -1. Sets the (max) precision used when floating point
|
||||||
precision.
|
value is rendered as text. The default -1 means infinite precision.
|
||||||
*/
|
*/
|
||||||
#define wxPG_FLOAT_PRECISION wxS("Precision")
|
#define wxPG_FLOAT_PRECISION wxS("Precision")
|
||||||
|
|
||||||
|
@@ -1038,16 +1038,6 @@ bool wxFloatProperty::DoSetAttribute( const wxString& name, wxVariant& value )
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
wxVariant wxFloatProperty::DoGetAttribute( const wxString& name ) const
|
|
||||||
{
|
|
||||||
wxVariant value;
|
|
||||||
if ( name == wxPG_FLOAT_PRECISION )
|
|
||||||
{
|
|
||||||
value = (long)m_precision;
|
|
||||||
}
|
|
||||||
return value;
|
|
||||||
}
|
|
||||||
|
|
||||||
wxValidator*
|
wxValidator*
|
||||||
wxFloatProperty::GetClassValidator()
|
wxFloatProperty::GetClassValidator()
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user