// forward declarations
// ----------------------------------------------------------------------------
-class WXDLLEXPORT wxFontData;
class WXDLLEXPORT wxFontBase;
class WXDLLEXPORT wxFont;
class WXDLLEXPORT wxSize;
static void SetDefaultEncoding(wxFontEncoding encoding);
protected:
- // get the internal data
- wxFontRefData *GetFontData() const
- { return (wxFontRefData *)m_refData; }
-
// the function called by both overloads of SetNativeFontInfo()
virtual void DoSetNativeFontInfo(const wxNativeFontInfo& info);
#include "wx/os2/font.h"
#endif
-// ----------------------------------------------------------------------------
-// macros
-// ----------------------------------------------------------------------------
-
-#define M_FONTDATA GetFontData()
-
#endif
// _WX_FONT_H_BASE_
// TODO: delete font data
}
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
bool wxFont::Create(const wxNativeFontInfo&)
{
return false;
wxIDirectFBFontPtr m_font;
};
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ----------------------------------------------------------------------------
// wxFont
friend class wxFont;
};
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ----------------------------------------------------------------------------
// wxFontRefData
// ----------------------------------------------------------------------------
friend class wxFont;
};
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ----------------------------------------------------------------------------
// wxFontRefData
// ----------------------------------------------------------------------------
wxNativeFontInfo m_info;
};
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ============================================================================
// implementation
public:
void MacFindFont() ;
};
+
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ============================================================================
// implementation
// ============================================================================
friend class wxFont;
};
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ============================================================================
// implementation
// ============================================================================
m_fonts.Clear();
}
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ----------------------------------------------------------------------------
// wxFont
// ----------------------------------------------------------------------------
bool m_nativeFontInfoOk;
};
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ============================================================================
// implementation
// ============================================================================
bool m_bInternalPS; // Internally generated PS?
}; // end of CLASS wxFontRefData
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ============================================================================
// implementation
// ============================================================================
#endif
};
+#define M_FONTDATA (wxFontRefData*)m_refData)
+
// ----------------------------------------------------------------------------
// wxFontRefData
// ----------------------------------------------------------------------------