From d1ae263893419a87f0e7a67bbcbaf86c350ffdfe Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin <vadim@wxwidgets.org> Date: Fri, 18 May 2007 15:02:17 +0000 Subject: [PATCH] override DoGetTextExtent instead of redefining GetTextExtent git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@46102 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- include/wx/msw/metafile.h | 8 +++++--- src/msw/metafile.cpp | 8 ++++---- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/include/wx/msw/metafile.h b/include/wx/msw/metafile.h index de7eda4124..c37eefa682 100644 --- a/include/wx/msw/metafile.h +++ b/include/wx/msw/metafile.h @@ -88,9 +88,11 @@ public: // Should be called at end of drawing virtual wxMetafile *Close(); virtual void SetMapMode(int mode); - virtual void GetTextExtent(const wxString& string, long *x, long *y, - long *descent = NULL, long *externalLeading = NULL, - const wxFont *theFont = NULL, bool use16bit = false) const; + virtual void DoGetTextExtent(const wxString& string, + wxCoord *x, wxCoord *y, + wxCoord *descent = NULL, + wxCoord *externalLeading = NULL, + const wxFont *theFont = NULL) const; // Implementation wxMetafile *GetMetaFile() const { return m_metaFile; } diff --git a/src/msw/metafile.cpp b/src/msw/metafile.cpp index 5b3e574c4d..cca6815690 100644 --- a/src/msw/metafile.cpp +++ b/src/msw/metafile.cpp @@ -209,10 +209,10 @@ wxMetafileDC::~wxMetafileDC() m_hDC = 0; } -void wxMetafileDC::GetTextExtent(const wxString& string, long *x, long *y, - long *descent, long *externalLeading, - const wxFont *theFont, - bool WXUNUSED(use16bit)) const +void wxMetafileDC::DoGetTextExtent(const wxString& string, + wxCoord *x, wxCoord *y, + wxCoord *descent, wxCoord *externalLeading, + const wxFont *theFont) const { const wxFont *fontToUse = theFont; if (!fontToUse) -- 2.49.0