class WXDLLEXPORT wxRect;
class WXDLLEXPORT wxPoint;
-enum wxRegionContain {
- wxOutRegion = 0, wxPartRegion = 1, wxInRegion = 2
-};
-
// So far, for internal use only
enum wxRegionOp { wxRGN_AND // Creates the intersection of the two combined regions.
,wxRGN_COPY // Creates a copy of the region identified by hrgnSrc1.
// Tests
// Does the region contain the point (x,y)?
//
- wxRegionContain Contains( wxCoord lX
- ,wxCoord lY
- ) const;
-
+ inline wxRegionContain Contains( wxCoord lX, wxCoord lY ) const{
+ return Contains( wxPoint( lX, lY ) );
+ }
//
// Convert the region to a B&W bitmap with the black pixels being inside
// the region.
//
// Does the region contain the rectangle rect?
//
- wxRegionContain Contains(const wxRect& rRect) const;
+ inline wxRegionContain Contains(const wxRect& rRect) const{
+ return Contains( rRect.x, rRect.y,
+ rRect.GetWidth(), rRect.GetHeight());
+ }
//
// Internal