mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-10-02 01:03:19 +02:00
775dc8a9c0
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@4 8ced0084-cf51-0410-be5f-012b33b47a6e
60 lines
1.5 KiB
C++
60 lines
1.5 KiB
C++
/////////////////////////////////////////////////////////////////////////////
|
|
// Name: src/msw/gdiobj.cpp
|
|
// Purpose: wxGDIObject class
|
|
// Author: Julian Smart
|
|
// Modified by:
|
|
// Created: 01/02/97
|
|
// RCS-ID: $Id: gdiobj.cpp 40626 2006-08-16 14:53:49Z VS $
|
|
// Copyright: (c) Julian Smart
|
|
// Licence: wxWindows licence
|
|
/////////////////////////////////////////////////////////////////////////////
|
|
|
|
// For compilers that support precompilation, includes "wx.h".
|
|
#include "wx/wxprec.h"
|
|
|
|
#ifdef __BORLANDC__
|
|
#pragma hdrstop
|
|
#endif
|
|
|
|
#include "wx/gdiobj.h"
|
|
|
|
#ifndef WX_PRECOMP
|
|
#include <stdio.h>
|
|
#include "wx/list.h"
|
|
#include "wx/utils.h"
|
|
#include "wx/app.h"
|
|
#endif
|
|
|
|
#include "wx/msw/private.h"
|
|
|
|
#define M_GDIDATA wx_static_cast(wxGDIRefData*, m_refData)
|
|
|
|
/*
|
|
void wxGDIObject::IncrementResourceUsage(void)
|
|
{
|
|
if ( !M_GDIDATA )
|
|
return;
|
|
|
|
// wxDebugMsg("Object %ld about to be incremented: %d\n", (long)this, m_usageCount);
|
|
M_GDIDATA->m_usageCount ++;
|
|
};
|
|
|
|
void wxGDIObject::DecrementResourceUsage(void)
|
|
{
|
|
if ( !M_GDIDATA )
|
|
return;
|
|
|
|
M_GDIDATA->m_usageCount --;
|
|
if (wxTheApp)
|
|
wxTheApp->SetPendingCleanup(true);
|
|
// wxDebugMsg("Object %ld decremented: %d\n", (long)this, M_GDIDATA->m_usageCount);
|
|
if (M_GDIDATA->m_usageCount < 0)
|
|
{
|
|
char buf[80];
|
|
sprintf(buf, "Object %ld usage count is %d\n", (long)this, M_GDIDATA->m_usageCount);
|
|
wxDebugMsg(buf);
|
|
}
|
|
// assert(M_GDIDATA->m_usageCount >= 0);
|
|
};
|
|
|
|
*/
|