mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2025-11-06 07:05:02 +00:00
parent class and interfaces (because we don't want to see the
warnings about certain GtkWidget methods in every single library
that defines a widget, etc). Instead, use the new
ValidateForSubclass() method.
(ValidateForSubclass): only validate the signals
* generator/InterfaceGen.cs (ValidateForSubclass): for interfaces
we need to validate the methods too.
* generator/ObjectGen.cs (Generate): Check for interface method
collisions against the class's own methods too, not just its other
interfaces. Also, it's only a collision if the methods' signatures
have the same types.
* generator/Signal.cs (GenDefaultHandlerDelegate): Use
"{0}_managed" rather than "obj" for the internal variable name, to
avoid compile problems with signals that have a parameter named
"obj".
* generator/SymbolTable.cs (MangleName): mangle "internal" to
"_internal".
svn path=/trunk/gtk-sharp/; revision=48184
|
||
|---|---|---|
| .. | ||
| Art | ||
| Atk | ||
| GConf | ||
| GConf.PropertyEditors | ||
| Gda | ||
| Gdk | ||
| Glade | ||
| GLib | ||
| Gnome | ||
| Gnome.Vfs | ||
| GnomeDb | ||
| Gtk | ||
| Gtk.DotNet | ||
| Pango | ||
| Rsvg | ||
| Vte | ||
| Art.xml | ||
| Atk.xml | ||
| GConf.PropertyEditors.xml | ||
| GConf.xml | ||
| Gda.xml | ||
| Gdk.xml | ||
| Glade.xml | ||
| GLib.xml | ||
| Gnome.Vfs.xml | ||
| Gnome.xml | ||
| GnomeDb.xml | ||
| Gtk.DotNet.xml | ||
| Gtk.xml | ||
| index.xml | ||
| Pango.xml | ||
| Rsvg.xml | ||
| Vte.xml | ||