diff options
author | Michael Hutchinson <m.j.hutchinson@gmail.com> | 2013-08-14 20:13:19 +0400 |
---|---|---|
committer | Michael Hutchinson <m.j.hutchinson@gmail.com> | 2013-08-14 20:19:54 +0400 |
commit | 93396608206f5e637e234296ac1ec8df2a7157f7 (patch) | |
tree | 18e9e45ec6505fc7a1c487327bff984c20c5cada /main/src/core/Mono.Texteditor | |
parent | c939f8f7324d878f9efced600e9e7ed392512a4d (diff) |
Allow building with old/broken Mono.Cairo again
Diffstat (limited to 'main/src/core/Mono.Texteditor')
-rw-r--r-- | main/src/core/Mono.Texteditor/Mono.TextEditor/HelperMethods.cs | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/main/src/core/Mono.Texteditor/Mono.TextEditor/HelperMethods.cs b/main/src/core/Mono.Texteditor/Mono.TextEditor/HelperMethods.cs index b44906209e..2621184a74 100644 --- a/main/src/core/Mono.Texteditor/Mono.TextEditor/HelperMethods.cs +++ b/main/src/core/Mono.Texteditor/Mono.TextEditor/HelperMethods.cs @@ -146,5 +146,24 @@ namespace Mono.TextEditor { cr.SetSourceRGBA (color.R, color.G, color.B, color.A); } + + //this is needed for building against old Mono.Cairo versions + [Obsolete] + public static void SetSource (this Cairo.Context cr, Cairo.Pattern pattern) + { + cr.Pattern = pattern; + } + + [Obsolete] + public static Cairo.Surface GetTarget (this Cairo.Context cr) + { + return cr.Target; + } + + [Obsolete] + public static void Dispose (this Cairo.Context cr) + { + ((IDisposable)cr).Dispose (); + } } } |