compilation fixes for PalmOS and implementations of missing standard functions (pflib.diff part of patch 1894861)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@52227 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2008-03-02 00:53:32 +00:00
parent 9b4da62701
commit 6afc1b4665
37 changed files with 1162 additions and 337 deletions

View File

@@ -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;