[f-spot] missing file



commit b7d91877ac77674959bc7205b62ec2f4b0f78cd1
Author: Stephane Delcroix <stephane delcroix org>
Date:   Wed Jun 24 17:21:01 2009 +0200

    missing file

 gtk-sharp-beans/PixbufLoader.cs |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)
---
diff --git a/gtk-sharp-beans/PixbufLoader.cs b/gtk-sharp-beans/PixbufLoader.cs
new file mode 100644
index 0000000..6e892fb
--- /dev/null
+++ b/gtk-sharp-beans/PixbufLoader.cs
@@ -0,0 +1,39 @@
+// Gdk.PixbufLoader.cs
+//
+// Author(s):
+//      Stephane Delcroix <stephane delcroix org>
+//
+// Copyright (c) 2009 Novell, Inc.
+//
+// This program is free software; you can redistribute it and/or
+// modify it under the terms of version 2 of the Lesser GNU General 
+// Public License as published by the Free Software Foundation.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+// Lesser General Public License for more details.
+//
+// You should have received a copy of the GNU Lesser General Public
+// License along with this program; if not, write to the
+// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+// Boston, MA 02111-1307, USA.
+
+using System;
+using System.Collections;
+using System.Runtime.InteropServices;
+
+namespace Gdk {
+	public static class PixbufLoaderExtensions {
+		[DllImport("libgdk_pixbuf-2.0-0.dll")]
+		static extern unsafe bool gdk_pixbuf_loader_close(IntPtr raw, out IntPtr error);
+
+		public static unsafe bool Close(this PixbufLoader loader, bool force) {
+			IntPtr error = IntPtr.Zero;
+			bool raw_ret = gdk_pixbuf_loader_close(loader.Handle, out error);
+			bool ret = raw_ret;
+			if (!force && error != IntPtr.Zero) throw new GLib.GException (error);
+			return ret;
+		}
+	}
+}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]