-#define WX_PG_DECLARE_BASIC_TYPE_METHODS() \
- virtual wxString GetValueAsString( int argFlags = 0 ) const; \
- virtual bool StringToValue( wxVariant& variant, \
- const wxString& text, \
- int argFlags = 0 ) const;
-
-#define WX_PG_DECLARE_CHOICE_METHODS() \
- virtual bool IntToValue( wxVariant& variant, \
- int number, int argFlags = 0 ) const; \
-
-#define WX_PG_DECLARE_EVENT_METHODS() \
- virtual bool OnEvent( wxPropertyGrid* propgrid, \
- wxWindow* primary, wxEvent& event );
-
-#define WX_PG_DECLARE_PARENTAL_METHODS() \
- virtual void ChildChanged( wxVariant& thisValue, \
- int childIndex, wxVariant& childValue ) const; \
- virtual void RefreshChildren();
-
-#define WX_PG_DECLARE_CUSTOM_PAINT_METHODS() \
- virtual wxSize OnMeasureImage( int item ) const; \
- virtual void OnCustomPaint( wxDC& dc, \
- const wxRect& rect, wxPGPaintData& paintdata );
-
-#define WX_PG_DECLARE_ATTRIBUTE_METHODS() \
- virtual bool DoSetAttribute( const wxString& name, wxVariant& value );
-
-#define WX_PG_DECLARE_VALIDATOR_METHODS() \
- virtual wxValidator* DoGetValidator() const;
-