Author: rolf
Date: 2007-06-14 09:50:12 -0400 (Thu, 14 Jun 2007)
New Revision: 79541

Modified:
   trunk/olive/class/agclr/System.Windows.Media/ArcSegment.cs
   trunk/olive/class/agclr/System.Windows.Media/BezierSegment.cs
   trunk/olive/class/agclr/System.Windows.Media/ChangeLog
   trunk/olive/class/agclr/System.Windows.Media/EllipseGeometry.cs
   trunk/olive/class/agclr/System.Windows.Media/Geometry.cs
   trunk/olive/class/agclr/System.Windows.Media/GradientStop.cs
   trunk/olive/class/agclr/System.Windows.Media/GradientStopCollection.cs
   trunk/olive/class/agclr/System.Windows.Media/ImageBrush.cs
   trunk/olive/class/agclr/System.Windows.Media/LineGeometry.cs
   trunk/olive/class/agclr/System.Windows.Media/LineSegment.cs
   trunk/olive/class/agclr/System.Windows.Media/LinearGradientBrush.cs
   trunk/olive/class/agclr/System.Windows.Media/MatrixTransform.cs
   trunk/olive/class/agclr/System.Windows.Media/MediaAttribute.cs
   trunk/olive/class/agclr/System.Windows.Media/MediaAttributeCollection.cs
   trunk/olive/class/agclr/System.Windows.Media/PathFigure.cs
   trunk/olive/class/agclr/System.Windows.Media/PathFigureCollection.cs
   trunk/olive/class/agclr/System.Windows.Media/PathGeometry.cs
   trunk/olive/class/agclr/System.Windows.Media/PathSegment.cs
   trunk/olive/class/agclr/System.Windows.Media/PathSegmentCollection.cs
   trunk/olive/class/agclr/System.Windows.Media/PolyBezierSegment.cs
   trunk/olive/class/agclr/System.Windows.Media/PolyLineSegment.cs
   trunk/olive/class/agclr/System.Windows.Media/PolyQuadraticBezierSegment.cs
   trunk/olive/class/agclr/System.Windows.Media/QuadraticBezierSegment.cs
   trunk/olive/class/agclr/System.Windows.Media/RadialGradientBrush.cs
   trunk/olive/class/agclr/System.Windows.Media/RectangleGeometry.cs
   trunk/olive/class/agclr/System.Windows.Media/ScaleTransform.cs
   trunk/olive/class/agclr/System.Windows.Media/SkewTransform.cs
   trunk/olive/class/agclr/System.Windows.Media/SolidColorBrush.cs
   trunk/olive/class/agclr/System.Windows.Media/TransformGroup.cs
   trunk/olive/class/agclr/System.Windows.Media/TranslateTransform.cs
   trunk/olive/class/agclr/System.Windows.Media/VideoBrush.cs
   trunk/olive/class/agclr/System.Windows.Media/Visual.cs
Log:
* RadialGradientBrush.cs, PolyLineSegment.cs,
  GradientStopCollection.cs, TranslateTransform.cs, Geometry.cs,
  PathSegmentCollection.cs, LinearGradientBrush.cs, PathFigure.cs,
  MatrixTransform.cs, QuadraticBezierSegment.cs, LineGeometry.cs,
  Visual.cs, GradientStop.cs, BezierSegment.cs, EllipseGeometry.cs,
  LineSegment.cs, SolidColorBrush.cs, PathSegment.cs,
  MediaAttributeCollection.cs, RectangleGeometry.cs,
  ScaleTransform.cs, ImageBrush.cs, ArcSegment.cs, TransformGroup.cs,
  MediaAttribute.cs, SkewTransform.cs, PolyQuadraticBezierSegment.cs,
  PolyBezierSegment.cs, PathGeometry.cs, VideoBrush.cs,
  PathFigureCollection.cs: Constructor fixes, part 3.

Modified: trunk/olive/class/agclr/System.Windows.Media/ArcSegment.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/ArcSegment.cs  2007-06-14 
13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/ArcSegment.cs  2007-06-14 
13:50:12 UTC (rev 79541)
@@ -43,6 +43,10 @@
                public ArcSegment () : base (NativeMethods.arc_segment_new ())
                {
                }
+               
+               internal ArcSegment (IntPtr raw) : base (raw)
+               {
+               }
 
                public bool IsLargeArc {
                        get {

Modified: trunk/olive/class/agclr/System.Windows.Media/BezierSegment.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/BezierSegment.cs       
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/BezierSegment.cs       
2007-06-14 13:50:12 UTC (rev 79541)
@@ -40,6 +40,10 @@
                {
                }
                
+               internal BezierSegment (IntPtr raw) : base (raw)
+               {
+               }
+               
                public Point Point1 {
                        get {
                                return (Point) GetValue (Point1Property);

Modified: trunk/olive/class/agclr/System.Windows.Media/ChangeLog
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/ChangeLog      2007-06-14 
13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/ChangeLog      2007-06-14 
13:50:12 UTC (rev 79541)
@@ -1,3 +1,17 @@
+2007-06-14  Rolf Bjarne Kvinge <[EMAIL PROTECTED]> 
+
+       * RadialGradientBrush.cs, PolyLineSegment.cs,
+         GradientStopCollection.cs, TranslateTransform.cs, Geometry.cs,
+         PathSegmentCollection.cs, LinearGradientBrush.cs, PathFigure.cs,
+         MatrixTransform.cs, QuadraticBezierSegment.cs, LineGeometry.cs,
+         Visual.cs, GradientStop.cs, BezierSegment.cs, EllipseGeometry.cs,
+         LineSegment.cs, SolidColorBrush.cs, PathSegment.cs,
+         MediaAttributeCollection.cs, RectangleGeometry.cs,
+         ScaleTransform.cs, ImageBrush.cs, ArcSegment.cs, TransformGroup.cs,
+         MediaAttribute.cs, SkewTransform.cs, PolyQuadraticBezierSegment.cs,
+         PolyBezierSegment.cs, PathGeometry.cs, VideoBrush.cs,
+         PathFigureCollection.cs: Constructor fixes, part 3.
+
 2007-06-13  Rolf Bjarne Kvinge <[EMAIL PROTECTED]> 
 
        * RadialGradientBrush.cs, PolyLineSegment.cs,

Modified: trunk/olive/class/agclr/System.Windows.Media/EllipseGeometry.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/EllipseGeometry.cs     
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/EllipseGeometry.cs     
2007-06-14 13:50:12 UTC (rev 79541)
@@ -41,6 +41,10 @@
                public EllipseGeometry () : base 
(NativeMethods.ellipse_geometry_new ())
                {
                }
+               
+               internal EllipseGeometry (IntPtr raw) : base (raw)
+               {
+               }
 
                public Point Center {
                        get { return (Point) GetValue (CenterProperty); }

Modified: trunk/olive/class/agclr/System.Windows.Media/Geometry.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/Geometry.cs    2007-06-14 
13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/Geometry.cs    2007-06-14 
13:50:12 UTC (rev 79541)
@@ -37,6 +37,10 @@
                        TransformProperty = DependencyProperty.Lookup 
(Kind.GEOMETRY, "Transform", typeof (TransformGroup));
                }
 
+               public Geometry () : base (NativeMethods.geometry_new ())
+               {
+               }
+               
                internal Geometry (IntPtr raw) : base (raw)
                {
                }

Modified: trunk/olive/class/agclr/System.Windows.Media/GradientStop.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/GradientStop.cs        
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/GradientStop.cs        
2007-06-14 13:50:12 UTC (rev 79541)
@@ -39,6 +39,10 @@
                public GradientStop () : base (NativeMethods.gradient_stop_new 
())
                {
                }
+               
+               internal GradientStop (IntPtr raw) : base (raw)
+               {
+               }
 
 
                public Color Color {

Modified: trunk/olive/class/agclr/System.Windows.Media/GradientStopCollection.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/GradientStopCollection.cs      
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/GradientStopCollection.cs      
2007-06-14 13:50:12 UTC (rev 79541)
@@ -36,6 +36,10 @@
                {
                }
                
+               internal GradientStopCollection (IntPtr raw) : base (raw)
+               {
+               }
+               
                protected internal override Kind GetKind ()
                {
                        return Kind.GRADIENTSTOP_COLLECTION;

Modified: trunk/olive/class/agclr/System.Windows.Media/ImageBrush.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/ImageBrush.cs  2007-06-14 
13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/ImageBrush.cs  2007-06-14 
13:50:12 UTC (rev 79541)
@@ -40,6 +40,10 @@
                public ImageBrush () : base(NativeMethods.image_brush_new ())
                {
                }
+               
+               internal ImageBrush (IntPtr raw) : base (raw)
+               {
+               }
 
 
                public double DownloadProgress {

Modified: trunk/olive/class/agclr/System.Windows.Media/LineGeometry.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/LineGeometry.cs        
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/LineGeometry.cs        
2007-06-14 13:50:12 UTC (rev 79541)
@@ -39,6 +39,10 @@
                public LineGeometry () : base 
(Mono.NativeMethods.line_geometry_new ())
                {
                }
+               
+               internal LineGeometry (IntPtr raw) : base (raw)
+               {
+               }
 
                public Point EndPoint {
                        get { return (Point) GetValue (EndPointProperty); }

Modified: trunk/olive/class/agclr/System.Windows.Media/LineSegment.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/LineSegment.cs 2007-06-14 
13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/LineSegment.cs 2007-06-14 
13:50:12 UTC (rev 79541)
@@ -39,6 +39,10 @@
                {
                }
                
+               internal LineSegment (IntPtr raw) : base (raw)
+               {
+               }
+               
                public Point Point {
                        get {
                                return (Point) GetValue (PointProperty);

Modified: trunk/olive/class/agclr/System.Windows.Media/LinearGradientBrush.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/LinearGradientBrush.cs 
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/LinearGradientBrush.cs 
2007-06-14 13:50:12 UTC (rev 79541)
@@ -39,6 +39,10 @@
                public LinearGradientBrush () : base 
(NativeMethods.linear_gradient_brush_new ())
                {
                }
+               
+               internal LinearGradientBrush (IntPtr raw) : base (raw)
+               {
+               }
 
 
                public Point StartPoint {

Modified: trunk/olive/class/agclr/System.Windows.Media/MatrixTransform.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/MatrixTransform.cs     
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/MatrixTransform.cs     
2007-06-14 13:50:12 UTC (rev 79541)
@@ -37,9 +37,8 @@
                {
                }
 
-               internal MatrixTransform (IntPtr raw)
+               internal MatrixTransform (IntPtr raw) : base (raw)
                {
-                       native = raw;
                }
 
                public Matrix Matrix {

Modified: trunk/olive/class/agclr/System.Windows.Media/MediaAttribute.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/MediaAttribute.cs      
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/MediaAttribute.cs      
2007-06-14 13:50:12 UTC (rev 79541)
@@ -36,6 +36,10 @@
                public MediaAttribute () : base 
(NativeMethods.media_attribute_new ())
                {
                }
+               
+               internal MediaAttribute (IntPtr raw) : base (raw)
+               {
+               }
 
                public string Value {
                        get { return (string) GetValue (ValueProperty); }

Modified: 
trunk/olive/class/agclr/System.Windows.Media/MediaAttributeCollection.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/MediaAttributeCollection.cs    
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/MediaAttributeCollection.cs    
2007-06-14 13:50:12 UTC (rev 79541)
@@ -36,6 +36,10 @@
                {
                }
                
+               internal MediaAttributeCollection (IntPtr raw) : base (raw)
+               {
+               }
+               
                [MonoTODO]
                public DependencyObject GetItemByName (string AttributeName)
                {

Modified: trunk/olive/class/agclr/System.Windows.Media/PathFigure.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/PathFigure.cs  2007-06-14 
13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/PathFigure.cs  2007-06-14 
13:50:12 UTC (rev 79541)
@@ -42,6 +42,10 @@
                public PathFigure () : base (NativeMethods.path_figure_new ())
                {
                }
+               
+               internal PathFigure (IntPtr raw) : base (raw)
+               {
+               }
 
                public bool IsClosed {
                        get { return (bool) GetValue (IsClosedProperty); }

Modified: trunk/olive/class/agclr/System.Windows.Media/PathFigureCollection.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/PathFigureCollection.cs        
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/PathFigureCollection.cs        
2007-06-14 13:50:12 UTC (rev 79541)
@@ -36,6 +36,10 @@
                {
                }
                
+               internal PathFigureCollection (IntPtr raw) : base (raw)
+               {
+               }
+               
                protected internal override Kind GetKind ()
                {
                        return Kind.PATHFIGURE_COLLECTION;

Modified: trunk/olive/class/agclr/System.Windows.Media/PathGeometry.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/PathGeometry.cs        
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/PathGeometry.cs        
2007-06-14 13:50:12 UTC (rev 79541)
@@ -36,6 +36,10 @@
                public PathGeometry () : base (NativeMethods.path_geometry_new 
())
                {
                }
+               
+               internal PathGeometry (IntPtr raw) : base (raw)
+               {
+               }
 
                public PathFigureCollection Figures {
                        get { return (PathFigureCollection) GetValue 
(FiguresProperty); }

Modified: trunk/olive/class/agclr/System.Windows.Media/PathSegment.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/PathSegment.cs 2007-06-14 
13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/PathSegment.cs 2007-06-14 
13:50:12 UTC (rev 79541)
@@ -30,10 +30,14 @@
 namespace System.Windows.Media {
        public abstract class PathSegment : DependencyObject {
                
-               public PathSegment (IntPtr raw) : base (raw)
+               internal PathSegment (IntPtr raw) : base (raw)
                {
                }
                
+               public PathSegment () : base (NativeMethods.path_segment_new ())
+               {
+               }
+               
                protected internal override Kind GetKind ()
                {
                        return Kind.PATHSEGMENT;

Modified: trunk/olive/class/agclr/System.Windows.Media/PathSegmentCollection.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/PathSegmentCollection.cs       
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/PathSegmentCollection.cs       
2007-06-14 13:50:12 UTC (rev 79541)
@@ -36,6 +36,10 @@
                {
                }
                
+               internal PathSegmentCollection (IntPtr raw) : base (raw)
+               {
+               }
+               
                protected internal override Kind GetKind ()
                {
                        return Kind.PATHSEGMENT_COLLECTION;

Modified: trunk/olive/class/agclr/System.Windows.Media/PolyBezierSegment.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/PolyBezierSegment.cs   
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/PolyBezierSegment.cs   
2007-06-14 13:50:12 UTC (rev 79541)
@@ -38,6 +38,10 @@
                {
                }
                
+               internal PolyBezierSegment (IntPtr raw) : base (raw)
+               {
+               }
+               
                public Point [] Points {
                        set {
                                SetValue (PointsProperty, value);

Modified: trunk/olive/class/agclr/System.Windows.Media/PolyLineSegment.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/PolyLineSegment.cs     
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/PolyLineSegment.cs     
2007-06-14 13:50:12 UTC (rev 79541)
@@ -39,6 +39,10 @@
                {
                }
                
+               internal PolyLineSegment (IntPtr raw) : base (raw)
+               {
+               }
+               
                public Point [] Points {
                        set {
                                SetValue (PointsProperty, value);

Modified: 
trunk/olive/class/agclr/System.Windows.Media/PolyQuadraticBezierSegment.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/PolyQuadraticBezierSegment.cs  
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/PolyQuadraticBezierSegment.cs  
2007-06-14 13:50:12 UTC (rev 79541)
@@ -39,6 +39,10 @@
                {
                }
                
+               internal PolyQuadraticBezierSegment (IntPtr raw) : base (raw)
+               {
+               }
+               
                public Point [] Points {
                        set {
                                SetValue (PointsProperty, value);

Modified: trunk/olive/class/agclr/System.Windows.Media/QuadraticBezierSegment.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/QuadraticBezierSegment.cs      
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/QuadraticBezierSegment.cs      
2007-06-14 13:50:12 UTC (rev 79541)
@@ -38,6 +38,10 @@
                public QuadraticBezierSegment () : base 
(NativeMethods.quadratic_bezier_segment_new ())
                {
                }
+               
+               internal QuadraticBezierSegment (IntPtr raw) : base (raw)
+               {
+               }
 
                public Point Point1 {
                        get { return (Point) GetValue (Point1Property); }

Modified: trunk/olive/class/agclr/System.Windows.Media/RadialGradientBrush.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/RadialGradientBrush.cs 
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/RadialGradientBrush.cs 
2007-06-14 13:50:12 UTC (rev 79541)
@@ -40,6 +40,10 @@
                public RadialGradientBrush () : base 
(NativeMethods.radial_gradient_brush_new ())
                {
                }
+               
+               internal RadialGradientBrush (IntPtr raw) : base (raw)
+               {
+               }
 
 
                public Point Center {

Modified: trunk/olive/class/agclr/System.Windows.Media/RectangleGeometry.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/RectangleGeometry.cs   
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/RectangleGeometry.cs   
2007-06-14 13:50:12 UTC (rev 79541)
@@ -38,6 +38,10 @@
                public RectangleGeometry () : base 
(NativeMethods.rectangle_geometry_new ())
                {
                }
+               
+               internal RectangleGeometry (IntPtr raw) : base (raw)
+               {
+               }
 
                public double RadiusX {
                        get { return (double) GetValue (RadiusXProperty); }

Modified: trunk/olive/class/agclr/System.Windows.Media/ScaleTransform.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/ScaleTransform.cs      
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/ScaleTransform.cs      
2007-06-14 13:50:12 UTC (rev 79541)
@@ -43,9 +43,8 @@
                {
                }
 
-               internal ScaleTransform (IntPtr raw)
+               internal ScaleTransform (IntPtr raw) : base (raw)
                {
-                       native = raw;
                }
                
                public double CenterX {

Modified: trunk/olive/class/agclr/System.Windows.Media/SkewTransform.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/SkewTransform.cs       
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/SkewTransform.cs       
2007-06-14 13:50:12 UTC (rev 79541)
@@ -40,6 +40,10 @@
                public SkewTransform () : base 
(NativeMethods.skew_transform_new ())
                {
                }
+               
+               internal SkewTransform (IntPtr raw) : base (raw)
+               {
+               }
 
 
                public double AngleX {

Modified: trunk/olive/class/agclr/System.Windows.Media/SolidColorBrush.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/SolidColorBrush.cs     
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/SolidColorBrush.cs     
2007-06-14 13:50:12 UTC (rev 79541)
@@ -37,6 +37,10 @@
                public SolidColorBrush () : base 
(NativeMethods.solid_color_brush_new ())
                {
                }
+               
+               internal SolidColorBrush (IntPtr raw) : base (raw)
+               {
+               }
 
                public SolidColorBrush (Color c) : this ()
                {

Modified: trunk/olive/class/agclr/System.Windows.Media/TransformGroup.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/TransformGroup.cs      
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/TransformGroup.cs      
2007-06-14 13:50:12 UTC (rev 79541)
@@ -33,6 +33,10 @@
                public TransformGroup () : base 
(NativeMethods.transform_group_new ())
                {
                }
+               
+               internal TransformGroup (IntPtr raw) : base (raw)
+               {
+               }
 
                public TransformCollection Children {
                        get {

Modified: trunk/olive/class/agclr/System.Windows.Media/TranslateTransform.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/TranslateTransform.cs  
2007-06-14 13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/TranslateTransform.cs  
2007-06-14 13:50:12 UTC (rev 79541)
@@ -40,9 +40,8 @@
                {
                }
 
-               internal TranslateTransform (IntPtr raw)
+               internal TranslateTransform (IntPtr raw) : base (raw)
                {
-                       native = raw;
                }
                
                public double X {

Modified: trunk/olive/class/agclr/System.Windows.Media/VideoBrush.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/VideoBrush.cs  2007-06-14 
13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/VideoBrush.cs  2007-06-14 
13:50:12 UTC (rev 79541)
@@ -36,6 +36,10 @@
                public VideoBrush () : base (NativeMethods.video_brush_new ())
                {
                }
+               
+               internal VideoBrush (IntPtr raw) : base (raw)
+               {
+               }
 
                public string SourceName {
                        get { return (string) GetValue (SourceNameProperty); }

Modified: trunk/olive/class/agclr/System.Windows.Media/Visual.cs
===================================================================
--- trunk/olive/class/agclr/System.Windows.Media/Visual.cs      2007-06-14 
13:49:41 UTC (rev 79540)
+++ trunk/olive/class/agclr/System.Windows.Media/Visual.cs      2007-06-14 
13:50:12 UTC (rev 79541)
@@ -33,6 +33,10 @@
                internal Visual (IntPtr raw) : base (raw)
                {
                }
+               
+               public Visual () : base (NativeMethods.visual_new ())
+               {
+               }
 
                public bool CaptureMouse ()
                {

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to