WX_DEFINE_OBJARRAY(wxArrayDCInfo)
-// ----------------------------------------------------------------------------
-// macros
-// ----------------------------------------------------------------------------
-
-// ----------------------------------------------------------------------------
-// global variables
-// ----------------------------------------------------------------------------
-
-#ifdef __WXDEBUG__
- // a global variable which we check to verify that wxPaintDC are only
- // created in response to WM_PAINT message - doing this from elsewhere is a
- // common programming error among wxWidgets programmers and might lead to
- // very subtle and difficult to debug refresh/repaint bugs.
- int g_isPainting = 0;
-#endif // __WXDEBUG__
-
// ===========================================================================
// implementation
// ===========================================================================
wxWindowDCImpl::wxWindowDCImpl( wxDC *owner, wxWindow *window ) :
wxPalmDCImpl( owner )
{
- wxCHECK_RET( window, _T("invalid window in wxWindowDCImpl") );
+ wxCHECK_RET( window, wxT("invalid window in wxWindowDCImpl") );
}
void wxWindowDCImpl::InitDC()
void wxWindowDCImpl::DoGetSize(int *width, int *height) const
{
- wxCHECK_RET( m_window, _T("wxWindowDCImpl without a window?") );
+ wxCHECK_RET( m_window, wxT("wxWindowDCImpl without a window?") );
m_window->GetSize(width, height);
}
void wxClientDCImpl::DoGetSize(int *width, int *height) const
{
- wxCHECK_RET( m_window, _T("wxClientDCImpl without a window?") );
+ wxCHECK_RET( m_window, wxT("wxClientDCImpl without a window?") );
m_window->GetClientSize(width, height);
}
{
wxCHECK_RET( window, wxT("NULL canvas in wxPaintDCImpl ctor") );
-#ifdef __WXDEBUG__
- if ( g_isPainting <= 0 )
- {
- wxFAIL_MSG( wxT("wxPaintDCImpl may be created only in EVT_PAINT handler!") );
-
- return;
- }
-#endif // __WXDEBUG__
-
m_window = window;
// do we have a DC for this window in the cache?