/////////////////////////////////////////////////////////////////////////////
-// File: region.cpp
+// File: src/os2/region.cpp
// Purpose: Region class
// Author: David Webster
// Modified by:
// For compilers that support precompilation, includes "wx.h".
#include "wx/wxprec.h"
-#include "wx/app.h"
+#ifndef WX_PRECOMP
+ #include "wx/app.h"
+ #include "wx/window.h"
+#endif
+
#include "wx/os2/region.h"
#include "wx/gdicmn.h"
-#include "wx/window.h"
#include "wx/os2/private.h"
- IMPLEMENT_DYNAMIC_CLASS(wxRegion, wxGDIObject)
- IMPLEMENT_DYNAMIC_CLASS(wxRegionIterator, wxObject)
+IMPLEMENT_DYNAMIC_CLASS(wxRegion, wxGDIObject)
+IMPLEMENT_DYNAMIC_CLASS(wxRegionIterator, wxObject)
//-----------------------------------------------------------------------------
// wxRegionRefData implementation
//# Modify region
//-----------------------------------------------------------------------------
-bool wxRegion::Offset(
- wxCoord x
-, wxCoord y
-)
+bool wxRegion::Offset( wxCoord x, wxCoord y )
{
if ( !x && !y )
{
// nothing to do
- return TRUE;
+ return true;
}
AllocExclusive();
{
wxLogLastError(_T("OffsetRgn"));
- return FALSE;
+ return false;
}
#endif
- return TRUE;
+ return true;
}
//
//
// Union region with this.
//
-bool wxRegion::Combine(
- const wxRegion& rRegion
-, wxRegionOp eOp
-)
+bool wxRegion::Combine( const wxRegion& rRegion, wxRegionOp eOp )
{
//
// We can't use the API functions if we don't have a valid region handle
case wxRGN_AND:
case wxRGN_DIFF:
// leave empty/invalid
- return FALSE;
+ return false;
}
}
else // we have a valid region
,lMode
) != RGN_ERROR);
}
- return TRUE;
+ return true;
} // end of wxRegion::Combine
bool wxRegion::Combine(
//
bool wxRegion::Empty() const
{
- wxCoord x;
- wxCoord y;
- wxCoord vWidth;
- wxCoord vHeight;
+ wxCoord x;
+ wxCoord y;
+ wxCoord vWidth;
+ wxCoord vHeight;
if (M_REGION == 0)
- return TRUE;
+ return true;
GetBox( x
,y
return m_pRects[m_lCurrent].height;
return 0L;
} // end of wxRegionIterator::GetH
-