Region.jvm.cs: Fixed GetBounds, IsVisible, IsEmpty, IsInfinite, Equals (all methods...
authorVladimir Krasnov <krasnov@mono-cvs.ximian.com>
Sun, 14 Aug 2005 09:14:14 +0000 (09:14 -0000)
committerVladimir Krasnov <krasnov@mono-cvs.ximian.com>
Sun, 14 Aug 2005 09:14:14 +0000 (09:14 -0000)
svn path=/trunk/mcs/; revision=48357

mcs/class/System.Drawing/System.Drawing/ChangeLog
mcs/class/System.Drawing/System.Drawing/Region.jvm.cs

index 103d02125373fb6bada661940a708112aaa9ea15..4c06eda400d58f1e98ec727e54a5df6c9c144a85 100644 (file)
@@ -1,3 +1,8 @@
+2005-08-14 Vladimir Krasnov <vladimirk@mainsoft.com>
+
+       * Region.jvm.cs: Fixed GetBounds, IsVisible, IsEmpty, IsInfinite, Equals
+       (all methods that use Graphics object)  
+
 2005-08-11 Konstantin Triger <kostat@mainsoft.com>
 
         * Graphics.jvm.cs: Refactoring
index 75f2eddcd8b92477191d6dd944aeabcd50a34993..6afcaed83c3d5fde7d04b6aa930fbb0d1754f41e 100644 (file)
@@ -204,7 +204,7 @@ namespace System.Drawing
                {
                        if (graphics == null)
                                throw new ArgumentNullException("graphics");
-                       geom.Rectangle2D r = NativeObject.createTransformedArea(graphics.NativeObject.getTransform()).getBounds2D();
+                       geom.Rectangle2D r = NativeObject.getBounds2D();
                        return new RectangleF((float)r.getX(),(float)r.getY(),(float)r.getWidth(),(float)r.getHeight());                        
                }
                #endregion
@@ -292,7 +292,7 @@ namespace System.Drawing
                {
                        if (g == null)
                                throw new ArgumentNullException("graphics");
-                       return NativeObject.createTransformedArea(g.NativeObject.getTransform()).contains(x,y);
+                       return NativeObject.contains(x,y);
                }
 
                public bool IsVisible (float x, float y, float width, float height)
@@ -304,7 +304,7 @@ namespace System.Drawing
                {
                        if (g == null)
                                throw new ArgumentNullException("graphics");
-                       return NativeObject.createTransformedArea(g.NativeObject.getTransform()).contains(x,y,width,height);
+                       return NativeObject.contains(x,y,width,height);
                }
                #endregion
 
@@ -313,7 +313,7 @@ namespace System.Drawing
                {
                        if (g == null)
                                throw new ArgumentNullException("graphics");
-                       return NativeObject.createTransformedArea(g.NativeObject.getTransform()).isEmpty();
+                       return NativeObject.isEmpty();
                }
                #endregion
 
@@ -323,7 +323,7 @@ namespace System.Drawing
                        if (g == null)
                                throw new ArgumentNullException("graphics");
                        //probably too naive.
-                       return NativeObject.createTransformedArea(g.NativeObject.getTransform()).equals(InfiniteRegion.NativeObject);
+                       return NativeObject.equals(InfiniteRegion.NativeObject);
                }
                #endregion
 
@@ -346,7 +346,7 @@ namespace System.Drawing
                {
                        if (g == null)
                                throw new ArgumentNullException("graphics");
-                       return NativeObject.createTransformedArea(g.NativeObject.getTransform()).equals(region.NativeObject);
+                       return NativeObject.equals(region.NativeObject);
                }
                #endregion