// classes
// ----------------------------------------------------------------------------
-class WXDLLIMPEXP_CORE wxDC;
-class WXDLLIMPEXP_CORE wxPaintDC;
-class WXDLLIMPEXP_CORE wxWindow;
+class WXDLLIMPEXP_FWD_CORE wxDC;
+class WXDLLIMPEXP_FWD_CORE wxPaintDC;
+class WXDLLIMPEXP_FWD_CORE wxWindow;
-class WXDLLIMPEXP_CORE wxFont;
+class WXDLLIMPEXP_FWD_CORE wxFont;
// ----------------------------------------------------------------------------
// wxFont
// wxGTK-specific
bool Create(const wxString& fontname);
- ~wxFont();
+ virtual ~wxFont();
// implement base class pure virtuals
virtual int GetPointSize() const;
GdkFont* GetInternalFont(float scale = 1.0) const;
- // no data :-)
-
protected:
+ virtual wxGDIRefData *CreateGDIRefData() const;
+ virtual wxGDIRefData *CloneGDIRefData(const wxGDIRefData *data) const;
+
virtual void DoSetNativeFontInfo( const wxNativeFontInfo& info );
private: