GtkSharp/doc/en/Rsvg
Dan Winship a7d8b64f7a * generator/Parameters.cs (Parameters.Validate): If the parameters
end with "callback, gpointer, GDestroyNotify", then mark the
	callback as having "notified" Scope.
	(Parameters.IsHidden): Hide user_data and GDestroyNotify after a
	callback.
	(Parameter.Scope): make this settable
	(Parameter.IsDestroyNotify): new test

	* generator/MethodBody.cs (Initialize): Handle "notified" callback
	scope (using a GCHandle and GLib.DestroyHelper.NotifyHandler)

	* generator/CallbackGen.cs (GenWrapper): Add a static
	"GetManagedDelegate" method to the wrapper type, to translate a
	native delegate back to its corresponding managed delegate.
	(FromNative): use GetManagedDelegate.

	* generator/ReturnValue.cs (Validate): We handle callback return
	values now

	* generator/SymbolTable.cs: marshal GDestroyNotify as
	GLib.DestroyNotify

	* glib/DestroyNotify.cs: Moved from gtk

	* gtk/Gtk.metadata: globally change GtkDestroyNotify to
	GDestroyNotify, but then change back the ones that are exposed in
	the API. Un-hide lots of methods we can correctly autogenerate
	now.

	* gtk/DestroyHelper.cs: moved to glib

	* gtk/*.custom: remove methods that are autogenerated now, add
	Obsolete wrappers where needed, replace Gtk.DestroyHelper usage
	with GLib.DestroyHelper.

	* gdk/Gdk.metadata: 
	* gnome/Gnome.metadata: Turn Gdk.Drawable.SetData and
	Gnome.IconList.SetIconDataFull's GDestroyNotify args into
	gpointers so the generated API stays the same as it used to be.

	* rsvg/Handle.custom: implement deprecated SetSizeCallback

	* sample/GtkDemo/DemoIconView.cs (CreateSort): update for API
	changes

svn path=/trunk/gtk-sharp/; revision=44020
2005-05-04 11:47:25 +00:00
..
BpathDef.xml 2003-02-26 Mike Kestner <mkestner@ximian.com> 2004-02-26 19:18:47 +00:00
Clone.xml 2003-12-22 John Luke <jluke@cfl.rr.com> 2003-12-24 01:35:30 +00:00
Css.xml updater run for 2.6 api. 2004-11-05 19:39:16 +00:00
Defs.xml 2003-12-22 John Luke <jluke@cfl.rr.com> 2003-12-24 01:35:30 +00:00
DefType.xml updater run for 2.6 api. 2004-11-05 19:39:16 +00:00
DefVal.xml 2003-02-26 Mike Kestner <mkestner@ximian.com> 2004-02-26 19:18:47 +00:00
Error.xml 2004-06-29 Mike Kestner <mkestner@ximian.com> 2004-06-29 16:25:31 +00:00
Global.xml Fixes from spigaz@gmail.com 2005-01-30 20:35:05 +00:00
GradientStop.xml 2003-02-26 Mike Kestner <mkestner@ximian.com> 2004-02-26 19:18:47 +00:00
GradientStops.xml 2003-02-26 Mike Kestner <mkestner@ximian.com> 2004-02-26 19:18:47 +00:00
Handle.xml * generator/Parameters.cs (Parameters.Validate): If the parameters 2005-05-04 11:47:25 +00:00
LinearGradient.xml 2003-02-26 Mike Kestner <mkestner@ximian.com> 2004-02-26 19:18:47 +00:00
PaintServer.xml 2004-05-27 Mike Kestner <mkestner@ximian.com> 2004-05-27 19:02:19 +00:00
Pixbuf.xml new RSvg and GLib.MainLoop docs 2004-08-24 20:23:12 +00:00
PSCtx.xml updater run for 2.6 api. 2004-11-05 19:39:16 +00:00
RadialGradient.xml 2003-02-26 Mike Kestner <mkestner@ximian.com> 2004-02-26 19:18:47 +00:00
Render.xml 2003-12-22 John Luke <jluke@cfl.rr.com> 2003-12-24 01:35:30 +00:00
SizeFunc.xml some more Pango stuff 2004-07-13 17:20:13 +00:00
Start.xml updater run for 2.6 api. 2004-11-05 19:39:16 +00:00
State.xml updater run for 2.6 api. 2004-11-05 19:39:16 +00:00
TextAnchor.xml updater run for 2.6 api. 2004-11-05 19:39:16 +00:00
TODO 2004-03-05 Hector Gomez M <hectorgm@ciencias.unam.mx> 2004-03-05 13:40:13 +00:00
Tool.xml some Rsvg stuff 2004-06-29 04:54:41 +00:00