* Mono.Cairo/Cairo.cs:
* Mono.Cairo/Context.cs: fix call to cairo_get_font_matrix,
reported by patperry@stanford.edu (Patrick Perry) in bug#81626
svn path=/trunk/mcs/; revision=81479
+2007-05-26 John Luke <john.luke@gmail.com>
+
+ * Mono.Cairo/Cairo.cs:
+ * Mono.Cairo/Context.cs: fix call to cairo_get_font_matrix,
+ reported by patperry@stanford.edu (Patrick Perry) in bug#81626
+
2007-01-15 Alp Toker <alp@atoker.com>
* Mono.Cairo/Surface.cs:
internal static extern IntPtr cairo_get_font_face (IntPtr cr);
[DllImport (cairo)]
- internal static extern Matrix cairo_get_font_matrix (IntPtr cr);
+ internal static extern void cairo_get_font_matrix (IntPtr cr, out Matrix matrix);
[DllImport (cairo)]
internal static extern void cairo_get_font_options (IntPtr cr, IntPtr options);
}
public Matrix FontMatrix {
- get { return CairoAPI.cairo_get_font_matrix (state); }
+ get {
+ Matrix m;
+ CairoAPI.cairo_get_font_matrix (state, out m);
+ return m;
+ }
set { CairoAPI.cairo_set_font_matrix (state, value); }
}