X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/4676948b6814c97b93c431a8cbcd8c0352c87ba9..ccdc11bbaf0310a474ad7b9d41413b31c3544356:/src/msw/gdiobj.cpp?ds=sidebyside diff --git a/src/msw/gdiobj.cpp b/src/msw/gdiobj.cpp index 8a2e9e16fa..447c88327b 100644 --- a/src/msw/gdiobj.cpp +++ b/src/msw/gdiobj.cpp @@ -1,31 +1,26 @@ ///////////////////////////////////////////////////////////////////////////// -// Name: gdiobj.cpp +// Name: src/msw/gdiobj.cpp // Purpose: wxGDIObject class // Author: Julian Smart // Modified by: // Created: 01/02/97 // RCS-ID: $Id$ // Copyright: (c) Julian Smart -// Licence: wxWindows licence +// Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -#ifdef __GNUG__ -#pragma implementation "gdiobj.h" -#endif - // For compilers that support precompilation, includes "wx.h". #include "wx/wxprec.h" #ifdef __BORLANDC__ -#pragma hdrstop + #pragma hdrstop #endif #ifndef WX_PRECOMP -#include -#include "wx/setup.h" -#include "wx/list.h" -#include "wx/utils.h" -#include "wx/app.h" + #include + #include "wx/list.h" + #include "wx/utils.h" + #include "wx/app.h" #endif #include "wx/gdiobj.h" @@ -33,11 +28,13 @@ IMPLEMENT_DYNAMIC_CLASS(wxGDIObject, wxObject) +#define M_GDIDATA wx_static_cast(wxGDIRefData*, m_refData) + /* void wxGDIObject::IncrementResourceUsage(void) { - if ( !M_GDIDATA ) - return; + if ( !M_GDIDATA ) + return; // wxDebugMsg("Object %ld about to be incremented: %d\n", (long)this, m_usageCount); M_GDIDATA->m_usageCount ++; @@ -45,12 +42,12 @@ void wxGDIObject::IncrementResourceUsage(void) void wxGDIObject::DecrementResourceUsage(void) { - if ( !M_GDIDATA ) - return; + if ( !M_GDIDATA ) + return; M_GDIDATA->m_usageCount --; if (wxTheApp) - wxTheApp->SetPendingCleanup(TRUE); + wxTheApp->SetPendingCleanup(true); // wxDebugMsg("Object %ld decremented: %d\n", (long)this, M_GDIDATA->m_usageCount); if (M_GDIDATA->m_usageCount < 0) { @@ -62,4 +59,3 @@ void wxGDIObject::DecrementResourceUsage(void) }; */ -