mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2025-11-06 04:24:50 +00:00
new methods to allow arbitrary setup and teardown code around the
managed call. When passing a type with "complicated" marshalling
requirements as a ref or out param, first assign the value to a
temporary variable (in Setup), then pass the temp as the ref or
out param (in ToString), and then assign the new value back to the
original argument (in Finish).
* generator/Signal.cs:
* generator/SignalHandler.cs: Update to generate correct glue for
signals with "ref" or "out" params. (#70566)
* generator/VirtualMethod.cs: Update for ManagedCallString change
* generator/IGeneratable.cs: add comments explaining what each
member does
* gtk/Gtk.metadata: mark Editable.InsertText's "position" arg
* pass-by-ref
* sample/Size.cs: connect to the SizeRequested event and override
it, to test/demo the changes
svn path=/trunk/gtk-sharp/; revision=37854
|
||
|---|---|---|
| .. | ||
| Art | ||
| Atk | ||
| GConf | ||
| GConf.PropertyEditors | ||
| Gda | ||
| Gdk | ||
| Glade | ||
| GLib | ||
| Gnome | ||
| Gnome.Vfs | ||
| GnomeDb | ||
| Gtk | ||
| PanelApplet | ||
| Pango | ||
| Rsvg | ||
| Vte | ||
| .cvsignore | ||
| Art.xml | ||
| Atk.xml | ||
| GConf.PropertyEditors.xml | ||
| GConf.xml | ||
| Gda.xml | ||
| Gdk.xml | ||
| Glade.xml | ||
| GLib.xml | ||
| Gnome.xml | ||
| GnomeDb.xml | ||
| Gtk.xml | ||
| Pango.xml | ||
| Rsvg.xml | ||
| Vte.xml | ||