+ void SetPointSize( int size )
+ {
+ m_pointSize = size;
+ MacInvalidateNativeFont();
+ }
+
+ int GetPointSize() const { return m_pointSize; }
+
+ void SetFamily( int family )
+ {
+ m_family = family;
+ MacInvalidateNativeFont();
+ }
+
+
+ int GetFamily() const { return m_family; }
+
+ void SetStyle( int style )
+ {
+ m_style = style;
+ MacInvalidateNativeFont();
+ }
+
+
+ int GetStyle() const { return m_style; }
+
+ void SetWeight( int weight )
+ {
+ m_weight = weight;
+ MacInvalidateNativeFont();
+ }
+
+
+ int GetWeight() const { return m_weight; }
+
+ void SetUnderlined( bool u )
+ {
+ m_underlined = u;
+ MacInvalidateNativeFont();
+ }
+
+ bool GetUnderlined() const { return m_underlined; }
+
+ void SetFaceName( const wxString& facename )
+ {
+ m_faceName = facename;
+ MacInvalidateNativeFont();
+ }
+
+ const wxString& GetFaceName() const { return m_faceName; }
+
+ void SetEncoding( wxFontEncoding encoding )
+ {
+ m_encoding = encoding;
+ MacInvalidateNativeFont();
+ }
+
+ wxFontEncoding GetEncoding() const { return m_encoding; }
+
+ void MacInvalidateNativeFont();
+