mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-12-25 01:25:39 +00:00
faaccd7e0b
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 |