X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/68c957045a3919d9ac241a1e775c233bb6d1a793..3201a1046ba71ba8e5ef2ed694fde34d12f743f3:/src/palmos/font.cpp?ds=sidebyside diff --git a/src/palmos/font.cpp b/src/palmos/font.cpp index c2f192cbca..305441e788 100644 --- a/src/palmos/font.cpp +++ b/src/palmos/font.cpp @@ -398,6 +398,15 @@ wxFont::~wxFont() // ---------------------------------------------------------------------------- // real implementation // ---------------------------------------------------------------------------- +wxGDIRefData *wxFont::CreateGDIRefData() const +{ + return new wxFontRefData(); +} + +wxGDIRefData *wxFont::CloneGDIRefData(const wxGDIRefData *data) const +{ + return new wxFontRefData(*wx_static_cast(const wxFontRefData *, data)); +} bool wxFont::RealizeResource() { @@ -419,10 +428,6 @@ bool wxFont::IsFree() const return false; } -void wxFont::Unshare() -{ -} - // ---------------------------------------------------------------------------- // change font attribute: we recreate font when doing it // ---------------------------------------------------------------------------- @@ -518,6 +523,24 @@ const wxNativeFontInfo *wxFont::GetNativeFontInfo() const return NULL; } +wxString wxFont::GetNativeFontInfoDesc() const +{ + wxCHECK_MSG( Ok(), wxEmptyString, wxT("invalid font") ); + + // be sure we have an HFONT associated... + wxConstCast(this, wxFont)->RealizeResource(); + return wxFontBase::GetNativeFontInfoDesc(); +} + +wxString wxFont::GetNativeFontInfoUserDesc() const +{ + wxCHECK_MSG( Ok(), wxEmptyString, wxT("invalid font") ); + + // be sure we have an HFONT associated... + wxConstCast(this, wxFont)->RealizeResource(); + return wxFontBase::GetNativeFontInfoUserDesc(); +} + bool wxFont::IsFixedWidth() const { return false;