+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
{
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
{
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)
{
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
{
if (g == null)
throw new ArgumentNullException("graphics");
- return NativeObject.createTransformedArea(g.NativeObject.getTransform()).isEmpty();
+ return NativeObject.isEmpty();
}
#endregion
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
{
if (g == null)
throw new ArgumentNullException("graphics");
- return NativeObject.createTransformedArea(g.NativeObject.getTransform()).equals(region.NativeObject);
+ return NativeObject.equals(region.NativeObject);
}
#endregion