1/////////////////////////////////////////////////////////////////////////////
2// Name:        src/msw/gdiobj.cpp
3// Purpose:     wxGDIObject class
4// Author:      Julian Smart
5// Modified by:
6// Created:     01/02/97
7// RCS-ID:      $Id: gdiobj.cpp 40626 2006-08-16 14:53:49Z VS $
8// Copyright:   (c) Julian Smart
9// Licence:     wxWindows licence
10/////////////////////////////////////////////////////////////////////////////
11
12// For compilers that support precompilation, includes "wx.h".
13#include "wx/wxprec.h"
14
15#ifdef __BORLANDC__
16    #pragma hdrstop
17#endif
18
19#include "wx/gdiobj.h"
20
21#ifndef WX_PRECOMP
22    #include <stdio.h>
23    #include "wx/list.h"
24    #include "wx/utils.h"
25    #include "wx/app.h"
26#endif
27
28#include "wx/msw/private.h"
29
30#define M_GDIDATA wx_static_cast(wxGDIRefData*, m_refData)
31
32/*
33void wxGDIObject::IncrementResourceUsage(void)
34{
35    if ( !M_GDIDATA )
36        return;
37
38//  wxDebugMsg("Object %ld about to be incremented: %d\n", (long)this, m_usageCount);
39  M_GDIDATA->m_usageCount ++;
40};
41
42void wxGDIObject::DecrementResourceUsage(void)
43{
44    if ( !M_GDIDATA )
45        return;
46
47  M_GDIDATA->m_usageCount --;
48  if (wxTheApp)
49    wxTheApp->SetPendingCleanup(true);
50//  wxDebugMsg("Object %ld decremented: %d\n", (long)this, M_GDIDATA->m_usageCount);
51  if (M_GDIDATA->m_usageCount < 0)
52  {
53    char buf[80];
54    sprintf(buf, "Object %ld usage count is %d\n", (long)this, M_GDIDATA->m_usageCount);
55    wxDebugMsg(buf);
56  }
57//  assert(M_GDIDATA->m_usageCount >= 0);
58};
59
60*/
61