mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-12-25 06:35:41 +00:00
fb1256d2f3
* parser/Gnome.metadata, Gtk.metadata: More conflict fixes. * parser/build.pl: Fully qualify all lib names. (Gtk+ packages are now LFS-compliant in Debian...) * parser/gapi2xml.pl: Fix for whitespace in fields, defines, and docs. * generator/BoxedGen.cs: Remove extraneous CallByName definition, add "override" keyword to FromNative. (Generate): Generate methods after fields. * generator/ClassBase.cs: Change CallByName, FromNative to virtual. (.ctor): Ignore "hidden" nodes. Set container on signal. (GenSignals, GenMethods): Add "implementor" argument for interface use. (Get(Method|Signal|Property)Recursively): Rework to correctly recurse interfaces. (Implements): Added. * generator/Ctor.cs (Initialize): Move clash initialization completely out of Generate, so we can check for collisions. * generator/Method.cs (GenerateDeclCommon): Check for duplicates, for "new" keyword. (Generate): Add "implementor" argument. * generator/ObjectGen.cs (Generate): Initialize ctor clashes on this and all parents, before generating. (Ctors, InitializeCtors): Added. * generator/Signal.cs: Store the container_type, check for collisions. * generator/StructGen.cs: Add "override" keyword to overriden methods. * gtk/FileSelection.custom (ActionArea): Add "new" keyword. svn path=/trunk/gtk-sharp/; revision=5782
181 lines
3.3 KiB
XML
181 lines
3.3 KiB
XML
<?xml version="1.0"?>
|
|
<metadata>
|
|
|
|
<!-- renames -->
|
|
<rule>
|
|
<class name="GnomeClient">
|
|
<signal>Connect</signal>
|
|
</class>
|
|
<data>
|
|
<attribute target="signal">
|
|
<name>name</name>
|
|
<value>Connected</value>
|
|
</attribute>
|
|
</data>
|
|
</rule>
|
|
<rule>
|
|
<class name="GnomeClient">
|
|
<signal>Disconnect</signal>
|
|
</class>
|
|
<data>
|
|
<attribute target="signal">
|
|
<name>name</name>
|
|
<value>Disconnected</value>
|
|
</attribute>
|
|
</data>
|
|
</rule>
|
|
<rule>
|
|
<class name="GnomeDruidPage">
|
|
<signal>Back</signal>
|
|
</class>
|
|
<data>
|
|
<attribute target="signal">
|
|
<name>name</name>
|
|
<value>BackClicked</value>
|
|
</attribute>
|
|
</data>
|
|
</rule>
|
|
<rule>
|
|
<class name="GnomeDruidPage">
|
|
<signal>Finish</signal>
|
|
</class>
|
|
<data>
|
|
<attribute target="signal">
|
|
<name>name</name>
|
|
<value>FinishClicked</value>
|
|
</attribute>
|
|
</data>
|
|
</rule>
|
|
<rule>
|
|
<class name="GnomeDruidPage">
|
|
<signal>Cancel</signal>
|
|
</class>
|
|
<data>
|
|
<attribute target="signal">
|
|
<name>name</name>
|
|
<value>CancelClicked</value>
|
|
</attribute>
|
|
</data>
|
|
</rule>
|
|
<rule>
|
|
<class name="GnomeDruidPage">
|
|
<signal>Next</signal>
|
|
</class>
|
|
<data>
|
|
<attribute target="signal">
|
|
<name>name</name>
|
|
<value>NextClicked</value>
|
|
</attribute>
|
|
</data>
|
|
</rule>
|
|
<rule>
|
|
<class name="GnomeDruidPage">
|
|
<signal>Prepare</signal>
|
|
</class>
|
|
<data>
|
|
<attribute target="signal">
|
|
<name>name</name>
|
|
<value>Prepared</value>
|
|
</attribute>
|
|
</data>
|
|
</rule>
|
|
<rule>
|
|
<class name="GnomeIconList">
|
|
<signal>FocusIcon</signal>
|
|
</class>
|
|
<data>
|
|
<attribute target="signal">
|
|
<name>name</name>
|
|
<value>IconFocused</value>
|
|
</attribute>
|
|
</data>
|
|
</rule>
|
|
<rule>
|
|
<class name="GnomeEntry">
|
|
<method>GtkEntry</method>
|
|
</class>
|
|
<data>
|
|
<attribute target="method">
|
|
<name>name</name>
|
|
<value>GetGtkEntry</value>
|
|
</attribute>
|
|
</data>
|
|
</rule>
|
|
<rule>
|
|
<class name="GnomeEntry">
|
|
<signal>Activate</signal>
|
|
</class>
|
|
<data>
|
|
<attribute target="signal">
|
|
<name>name</name>
|
|
<value>Activated</value>
|
|
</attribute>
|
|
</data>
|
|
</rule>
|
|
<rule>
|
|
<class name="GnomeIconList">
|
|
<signal>SelectIcon</signal>
|
|
</class>
|
|
<data>
|
|
<attribute target="signal">
|
|
<name>name</name>
|
|
<value>IconSelected</value>
|
|
</attribute>
|
|
</data>
|
|
</rule>
|
|
<rule>
|
|
<class name="GnomeIconList">
|
|
<signal>UnselectIcon</signal>
|
|
</class>
|
|
<data>
|
|
<attribute target="signal">
|
|
<name>name</name>
|
|
<value>IconUnselected</value>
|
|
</attribute>
|
|
</data>
|
|
</rule>
|
|
<rule>
|
|
<class name="GnomeFileEntry">
|
|
<signal>Activate</signal>
|
|
</class>
|
|
<data>
|
|
<attribute target="signal">
|
|
<name>name</name>
|
|
<value>Activated</value>
|
|
</attribute>
|
|
</data>
|
|
</rule>
|
|
|
|
<!-- hides -->
|
|
<rule>
|
|
<class name="GnomeFileEntry">
|
|
<method>GnomeEntry</method>
|
|
<method>GtkEntry</method>
|
|
</class>
|
|
<class name="GnomeIconEntry">
|
|
<method>PickDialog</method>
|
|
</class>
|
|
<data>
|
|
<attribute target="method">
|
|
<name>hidden</name>
|
|
<value>1</value>
|
|
</attribute>
|
|
</data>
|
|
</rule>
|
|
|
|
<!-- misc -->
|
|
<rule>
|
|
<class name="GnomeAbout">
|
|
<constructor>gnome_about_new</constructor>
|
|
</class>
|
|
<data>
|
|
<attribute target="param">
|
|
<filter level="type">const-gchar**</filter>
|
|
<name>array</name>
|
|
<value>1</value>
|
|
</attribute>
|
|
</data>
|
|
</rule>
|
|
|
|
</metadata>
|