]> git.saurik.com Git - wxWidgets.git/blobdiff - src/cocoa/region.cpp
Corrected wxFileSystemHandler::GetRightLocation for the case
[wxWidgets.git] / src / cocoa / region.cpp
index 202b1dc76b7b390c53756b0ef3f58387e79100c4..882030e07071713d11ed16c30ace33f16dd8fb30 100644 (file)
@@ -45,6 +45,11 @@ void wxRegion::Clear()
     UnRef();
 }
 
+bool wxRegion::Offset(wxCoord x, wxCoord y)
+{
+    return false;
+}
+
 bool wxRegion::Combine(long x, long y, long width, long height, wxRegionOp op)
 {
     return false;
@@ -100,16 +105,69 @@ wxRegion::wxRegion(wxCoord x, wxCoord y, wxCoord w, wxCoord h)
 {
 }
 
+wxRegion::wxRegion(const wxRect& rect)
+{
+}
+
 wxRegion::wxRegion(const wxPoint& topLeft, const wxPoint& bottomRight)
 {
 }
 
+// ----------------------------------------------------------------------------
+// wxRegionIterator
+// ----------------------------------------------------------------------------
+
 wxRegionIterator::wxRegionIterator()
 {
+    m_current =
+    m_numRects = 0;
+    m_rects = NULL;
+}
+
+wxRegionIterator::wxRegionIterator(const wxRegion& region)
+{
+    m_current =
+    m_numRects = 0;
+
+    m_rects = NULL;
+}
+
+wxRegionIterator::wxRegionIterator(const wxRegionIterator& iterator)
+{
+    m_current = iterator.m_current;
+    m_numRects = iterator.m_numRects;
+
+    // TODO: copy m_rects
+    m_rects = NULL;
+}
+
+wxRegionIterator wxRegionIterator::operator++(int)
+{
+    return wxRegionIterator(*this);
+}
+
+long wxRegionIterator::GetX() const
+{
+    return 0;
+}
+
+long wxRegionIterator::GetY() const
+{
+    return 0;
+}
+
+long wxRegionIterator::GetW() const
+{
+    return 0;
+}
+
+long wxRegionIterator::GetH() const
+{
+    return 0;
 }
 
 wxRegionIterator::~wxRegionIterator()
 {
+    // delete [] m_rects;
 }
 
-// vi:sts=4:sw=4:et