+ // assignment
+ wxFont& operator=(const wxFont& font);
+
+ // implement base class pure virtuals
+ virtual int GetPointSize() const;
+ virtual int GetFamily() const;
+ virtual int GetStyle() const;
+ virtual int GetWeight() const;
+ virtual wxString GetFaceName() const;
+ virtual bool GetUnderlined() const;
+ virtual wxFontEncoding GetEncoding() const;
+ virtual wxNativeFontInfo *GetNativeFontInfo() const;
+ virtual bool IsFixedWidth() const;
+
+ virtual void SetPointSize( int pointSize );
+ virtual void SetFamily( int family );
+ virtual void SetStyle( int style );
+ virtual void SetWeight( int weight );
+ virtual void SetFaceName( const wxString& faceName );
+ virtual void SetUnderlined( bool underlined );
+ virtual void SetEncoding(wxFontEncoding encoding);
+
+ virtual void SetNoAntiAliasing( bool no = TRUE );
+ virtual bool GetNoAntiAliasing();
+
+ // implementation from now on
+ void Unshare();
+
+#ifndef __WXGTK20__