2002-06-10 12:34:09 +00:00
|
|
|
<?xml version="1.0"?>
|
|
|
|
<metadata>
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
|
|
|
|
<!-- out parameters -->
|
2002-06-10 12:34:09 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkTextBuffer">
|
|
|
|
<method>GetIterAtLineOffset</method>
|
|
|
|
<method>GetIterAtLineIndex</method>
|
|
|
|
<method>GetIterAtOffset</method>
|
|
|
|
<method>GetIterAtLine</method>
|
|
|
|
<method>GetStartIter</method>
|
|
|
|
<method>GetEndIter</method>
|
|
|
|
<method>GetBounds</method>
|
|
|
|
<method>GetIterAtMark</method>
|
|
|
|
<method>GetIterAtChildAnchor</method>
|
|
|
|
<method>GetSelectionBounds</method>
|
|
|
|
</class>
|
|
|
|
<class name="GtkTextLayout">
|
|
|
|
<method>GetIterAtLine</method>
|
|
|
|
</class>
|
|
|
|
<class name="GtkTextView">
|
|
|
|
<method>GetIterAtLocation</method>
|
|
|
|
<method>GetLineAtY</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkTextIter*</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-01-10 19:11:39 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkTextView">
|
|
|
|
<method>GetLineYrange</method>
|
|
|
|
<method>GetLineAtY</method>
|
|
|
|
<method>BufferToWindowCoords</method>
|
|
|
|
<method>WindowToBufferCoords</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">gint*</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkEditable">
|
|
|
|
<method>InsertText</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">gint*</filter>
|
|
|
|
<name>pass_as</name>
|
2003-02-10 00:32:14 +00:00
|
|
|
<value>ref</value>
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-08-10 19:15:58 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkListStore">
|
|
|
|
<method>Append</method>
|
|
|
|
<method>Insert</method>
|
|
|
|
<method>InsertAfter</method>
|
|
|
|
<method>InsertBefore</method>
|
|
|
|
<method>Prepend</method>
|
|
|
|
<method>Remove</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">iter</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-11-22 03:30:18 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkListStore">
|
|
|
|
<method>SetColumnTypes</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">types</filter>
|
|
|
|
<name>array</name>
|
|
|
|
<value>true</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeStore">
|
|
|
|
<method>SetColumnTypes</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">types</filter>
|
|
|
|
<name>array</name>
|
|
|
|
<value>true</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-08-10 19:15:58 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeModelSort">
|
|
|
|
<method>ConvertChildIterToIter</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">sort_iter</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeModel">
|
|
|
|
<method>GetIter</method>
|
|
|
|
<method>GetIterFirst</method>
|
|
|
|
<method>GetIterFromString</method>
|
|
|
|
<method>IterChildren</method>
|
|
|
|
<method>IterNext</method>
|
|
|
|
<method>IterNthChild</method>
|
|
|
|
<method>IterParent</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">iter</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeModelSort">
|
|
|
|
<method>ConvertIterToChildIter</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">child_iter</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeStore">
|
|
|
|
<method>Append</method>
|
|
|
|
<method>Insert</method>
|
|
|
|
<method>InsertAfter</method>
|
|
|
|
<method>InsertBefore</method>
|
|
|
|
<method>Prepend</method>
|
|
|
|
<method>Remove</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">iter</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-02-10 00:09:42 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkSpinButton">
|
|
|
|
<method>GetIncrements</method>
|
|
|
|
<method>GetRange</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">gdouble*</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkScrolledWindow">
|
|
|
|
<method>GetPolicy</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkPolicyType*</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkLayout">
|
|
|
|
<method>GetSize</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">guint*</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkRuler">
|
|
|
|
<method>GetRange</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">gdouble*</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkWindow">
|
|
|
|
<method>GetFrameDimensions</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">gint*</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkCellRenderer">
|
|
|
|
<method>GetSize</method>
|
|
|
|
<method>GetFixedSize</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">gint*</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkCalendar">
|
|
|
|
<method>GetDate</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">guint*</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-02-14 19:17:10 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkEditable">
|
|
|
|
<method>GetSelectionBounds</method>
|
2003-02-20 04:03:15 +00:00
|
|
|
<method>GetLayoutOffsets</method>
|
2003-02-14 19:17:10 +00:00
|
|
|
</class>
|
2003-07-29 23:02:50 +00:00
|
|
|
<class name="GtkLabel">
|
|
|
|
<method>GetSelectionBounds</method>
|
|
|
|
<method>GetLayoutOffsets</method>
|
|
|
|
</class>
|
2003-02-14 19:17:10 +00:00
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">gint*</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-04-02 08:26:36 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<method>GetPointer</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">gint*</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<method>TranslateCoordinates</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">dest_x</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<method>TranslateCoordinates</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">dest_y</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<method>Path</method>
|
|
|
|
<method>ClassPath</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter name="type">guint*</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<method>Path</method>
|
|
|
|
<method>ClassPath</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter name="type">gchar**</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<method>Intersect</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">intersection</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-08-06 20:52:02 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<method>SizeRequest</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">requisition</filter>
|
|
|
|
<name>pass_as</name>
|
2003-10-07 17:11:19 +00:00
|
|
|
<value>ref</value>
|
2003-08-06 20:52:02 +00:00
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-10-11 21:13:15 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeView">
|
|
|
|
<method>GetCursor</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">focus_column</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">path</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-10-10 22:14:01 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeView">
|
|
|
|
<method>GetDragDestRow</method>
|
|
|
|
<method>GetDestRowAtPos</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">pos</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">path</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-04-16 02:26:12 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeView">
|
|
|
|
<method>WidgetToTreeCoords</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">tx</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">ty</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-08-15 23:19:56 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeView">
|
|
|
|
<method>GetCellArea</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">rect</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
|
|
|
|
<!-- variable arguments -->
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeStore">
|
|
|
|
<constructor>gtk_tree_store_newv</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="parameters">
|
|
|
|
<name>va_type</name>
|
|
|
|
<value>length_param</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-08-10 19:15:58 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkListStore">
|
|
|
|
<constructor>gtk_list_store_newv</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="parameters">
|
|
|
|
<name>va_type</name>
|
|
|
|
<value>length_param</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
|
2002-07-17 14:31:13 +00:00
|
|
|
<!-- misc -->
|
2003-03-25 00:47:13 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkHTMLStream">
|
|
|
|
<method>Write</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">buffer</filter>
|
|
|
|
<name>type</name>
|
|
|
|
<value>const-guchar*</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkHTMLStream">
|
|
|
|
<method>Write</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="name">buffer</filter>
|
|
|
|
<name>array</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-07-17 14:31:13 +00:00
|
|
|
|
|
|
|
|
2002-06-24 22:04:10 +00:00
|
|
|
<!-- constructor collision hints -->
|
|
|
|
<rule>
|
|
|
|
<class name="GtkButton">
|
|
|
|
<constructor>gtk_button_new_with_mnemonic</constructor>
|
|
|
|
</class>
|
|
|
|
<class name="GtkCheckButton">
|
|
|
|
<constructor>gtk_check_button_new_with_mnemonic</constructor>
|
|
|
|
</class>
|
|
|
|
<class name="GtkRadioButton">
|
|
|
|
<constructor>gtk_radio_button_new_with_mnemonic</constructor>
|
|
|
|
</class>
|
|
|
|
<class name="GtkToggleButton">
|
|
|
|
<constructor>gtk_toggle_button_new_with_mnemonic</constructor>
|
|
|
|
</class>
|
|
|
|
<class name="GtkLabel">
|
2002-06-26 11:08:22 +00:00
|
|
|
<constructor>gtk_label_new</constructor>
|
2002-06-24 22:04:10 +00:00
|
|
|
</class>
|
|
|
|
<class name="GtkMenuItem">
|
|
|
|
<constructor>gtk_menu_item_new_with_mnemonic</constructor>
|
|
|
|
</class>
|
|
|
|
<class name="GtkCheckMenuItem">
|
|
|
|
<constructor>gtk_check_menu_item_new_with_mnemonic</constructor>
|
|
|
|
</class>
|
|
|
|
<class name="GtkRadioMenuItem">
|
|
|
|
<constructor>gtk_radio_menu_item_new_with_mnemonic</constructor>
|
|
|
|
</class>
|
|
|
|
<class name="GtkImageMenuItem">
|
|
|
|
<constructor>gtk_image_menu_item_new_with_mnemonic</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>preferred</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-07-15 05:52:09 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkProgressBar"/>
|
|
|
|
<data>
|
|
|
|
<attribute target="class">
|
|
|
|
<name>parent</name>
|
|
|
|
<value>GtkWidget</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
|
2002-06-24 22:04:10 +00:00
|
|
|
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
<!-- renames -->
|
2003-07-11 02:00:13 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkAccelerator_">
|
|
|
|
<method>GetDefaultModMask</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="return">
|
|
|
|
<name>type</name>
|
|
|
|
<value>GdkModifierType</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkEditable">
|
|
|
|
<method>GetEditable</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>GetIsEditable</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkEditable">
|
|
|
|
<method>SetEditable</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>SetIsEditable</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkContainer">
|
|
|
|
<signal>Add</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Added</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkContainer">
|
|
|
|
<signal>Remove</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Removed</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkEditable">
|
|
|
|
<signal>InsertText</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>TextInserted</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkEditable">
|
|
|
|
<signal>DeleteText</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>TextDeleted</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-07-23 22:23:40 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkIMContext">
|
|
|
|
<signal>DeleteSurrounding</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>SurroundingDeleted</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<signal>Show</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Shown</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<signal>Hide</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Hidden</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<signal>Map</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Mapped</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<signal>Unmap</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Unmapped</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<signal>Realize</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Realized</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<signal>Unrealize</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Unrealized</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<signal>GrabFocus</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>FocusGrabbed</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-07-13 Rachel Hestilow <hestilow@ximian.com>
* 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
2002-07-13 20:31:23 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<signal>Focus</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Focused</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<signal>SizeAllocate</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>SizeAllocated</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<signal>MnemonicActivate</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>MnemonicActivated</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<signal>SizeRequest</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>SizeRequested</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<signal>ChildNotify</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ChildNotified</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-06-26 Rachel Hestilow <hestilow@ximian.com>
* configure.in, makefile, makefile.win32: add gnome.
* doc/index.html, netdoc.xsl: Add gnome.
* gdk/Event.cs: New manual wrap for GdkEvent.
* generator/ClassBase.cs: Add methods GetProperty,
GetPropertyRecursively, GetMethodRecursively.
Move Parent property here from ObjectGen.cs. Pass this pointer
into Property.
* generator/Ctor.cs: Generate docs.
* generator/Method.cs, Property.cs: Tag method as "new" if a
Method/Property with the same name is found in the class hierarchy.
* generator/SignalHandler.cs: Correctly wrap complex signal argument
types. Add gnome directory.
* generator/SymbolTable.cs: Add manually wrapped types hash
(contains GLib.GSList and Gdk.Event). Add method IsManuallyWrapped.
* glib/SList.cs: Add constructor from IntPtr.
* glue/slist.c, glue/event.c: Added (field accessor glue).
* glue/Makefile.am: Update.
* parser/Gtk.metadata: Add new signal renames for new signals
exposed by GdkEvent changes.
* parser/README, parser/build.pl: Add libgnome, libgnomecanvas,
libgnomeui.
* parser/gapi2xml.pl: Handle literal-length array parameters,
and NULL property doc strings.
* sample/: Add new test GnomeHelloWorld.cs.
* gnome/: Added.
* parser/Gnome.metadata: Added.
svn path=/trunk/gtk-sharp/; revision=5461
2002-06-26 08:36:05 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<signal>ShowHelp</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>HelpShown</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-09-20 02:56:10 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<signal>Event</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>WidgetEvent</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTextTag">
|
|
|
|
<signal>Event</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>TextEvent</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-07-15 05:52:09 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<method>IsFocus</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>GetIsFocus</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-06-26 Rachel Hestilow <hestilow@ximian.com>
* configure.in, makefile, makefile.win32: add gnome.
* doc/index.html, netdoc.xsl: Add gnome.
* gdk/Event.cs: New manual wrap for GdkEvent.
* generator/ClassBase.cs: Add methods GetProperty,
GetPropertyRecursively, GetMethodRecursively.
Move Parent property here from ObjectGen.cs. Pass this pointer
into Property.
* generator/Ctor.cs: Generate docs.
* generator/Method.cs, Property.cs: Tag method as "new" if a
Method/Property with the same name is found in the class hierarchy.
* generator/SignalHandler.cs: Correctly wrap complex signal argument
types. Add gnome directory.
* generator/SymbolTable.cs: Add manually wrapped types hash
(contains GLib.GSList and Gdk.Event). Add method IsManuallyWrapped.
* glib/SList.cs: Add constructor from IntPtr.
* glue/slist.c, glue/event.c: Added (field accessor glue).
* glue/Makefile.am: Update.
* parser/Gtk.metadata: Add new signal renames for new signals
exposed by GdkEvent changes.
* parser/README, parser/build.pl: Add libgnome, libgnomecanvas,
libgnomeui.
* parser/gapi2xml.pl: Handle literal-length array parameters,
and NULL property doc strings.
* sample/: Add new test GnomeHelloWorld.cs.
* gnome/: Added.
* parser/Gnome.metadata: Added.
svn path=/trunk/gtk-sharp/; revision=5461
2002-06-26 08:36:05 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<method>Event</method>
|
|
|
|
</class>
|
|
|
|
<class name="GtkTextTag">
|
|
|
|
<method>Event</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ProcessEvent</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-07-06 06:33:15 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkTextTag">
|
|
|
|
<property>Weight</property>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="property">
|
|
|
|
<name>type</name>
|
|
|
|
<value>PangoWeight</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkTextBuffer">
|
|
|
|
<signal>InsertPixbuf</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>PixbufInserted</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTextBuffer">
|
|
|
|
<signal>ApplyTag</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>TagApplied</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTextBuffer">
|
|
|
|
<signal>RemoveTag</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>TagRemoved</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTextBuffer">
|
|
|
|
<signal>InsertChildAnchor</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ChildAnchorInserted</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTextBuffer">
|
|
|
|
<signal>RemoveChildAnchor</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ChildAnchorRemoved</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-06-23 03:38:02 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkTextBuffer">
|
|
|
|
<method>GetInsert</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>GetInsertMark</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkItem">
|
|
|
|
<signal>Select</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Selected</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkItem">
|
|
|
|
<signal>Deselect</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Deselected</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkItem">
|
|
|
|
<signal>Toggle</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Toggled</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkList">
|
|
|
|
<signal>SelectChild</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ChildSelected</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkList">
|
|
|
|
<signal>UnselectChild</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ChildUnselected</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-06-26 Rachel Hestilow <hestilow@ximian.com>
* configure.in, makefile, makefile.win32: add gnome.
* doc/index.html, netdoc.xsl: Add gnome.
* gdk/Event.cs: New manual wrap for GdkEvent.
* generator/ClassBase.cs: Add methods GetProperty,
GetPropertyRecursively, GetMethodRecursively.
Move Parent property here from ObjectGen.cs. Pass this pointer
into Property.
* generator/Ctor.cs: Generate docs.
* generator/Method.cs, Property.cs: Tag method as "new" if a
Method/Property with the same name is found in the class hierarchy.
* generator/SignalHandler.cs: Correctly wrap complex signal argument
types. Add gnome directory.
* generator/SymbolTable.cs: Add manually wrapped types hash
(contains GLib.GSList and Gdk.Event). Add method IsManuallyWrapped.
* glib/SList.cs: Add constructor from IntPtr.
* glue/slist.c, glue/event.c: Added (field accessor glue).
* glue/Makefile.am: Update.
* parser/Gtk.metadata: Add new signal renames for new signals
exposed by GdkEvent changes.
* parser/README, parser/build.pl: Add libgnome, libgnomecanvas,
libgnomeui.
* parser/gapi2xml.pl: Handle literal-length array parameters,
and NULL property doc strings.
* sample/: Add new test GnomeHelloWorld.cs.
* gnome/: Added.
* parser/Gnome.metadata: Added.
svn path=/trunk/gtk-sharp/; revision=5461
2002-06-26 08:36:05 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkCList">
|
|
|
|
<signal>SelectRow</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>RowSelected</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkCList">
|
|
|
|
<signal>UnselectRow</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>RowUnselected</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkTree">
|
|
|
|
<signal>SelectChild</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ChildSelected</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTree">
|
|
|
|
<signal>UnselectChild</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ChildUnselected</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTipsQuery">
|
|
|
|
<signal>StartQuery</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>QueryStarted</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTipsQuery">
|
|
|
|
<signal>StopQuery</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>QueryStopped</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeItem">
|
|
|
|
<signal>Collapse</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Collapsed</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeItem">
|
|
|
|
<signal>Expand</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Expanded</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkContainer">
|
|
|
|
<signal>SetFocusChild</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>FocusChildSet</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkEntry">
|
|
|
|
<signal>PasteClipboard</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ClipboardPasted</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkEntry">
|
|
|
|
<signal>CutClipboard</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ClipboardCut</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkEntry">
|
|
|
|
<signal>CopyClipboard</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ClipboardCopied</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkOldEditable">
|
|
|
|
<signal>PasteClipboard</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ClipboardPasted</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkOldEditable">
|
|
|
|
<signal>CutClipboard</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ClipboardCut</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkOldEditable">
|
|
|
|
<signal>CopyClipboard</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ClipboardCopied</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkMenuItem">
|
|
|
|
<signal>Activate</signal>
|
|
|
|
</class>
|
2002-07-13 Rachel Hestilow <hestilow@ximian.com>
* 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
2002-07-13 20:31:23 +00:00
|
|
|
<class name="GtkButton">
|
|
|
|
<signal>Activate</signal>
|
|
|
|
</class>
|
|
|
|
<class name="GtkOldEditable">
|
|
|
|
<signal>Activate</signal>
|
|
|
|
</class>
|
|
|
|
<class name="GtkEntry">
|
|
|
|
<signal>Activate</signal>
|
|
|
|
</class>
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Activated</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkMenuItem">
|
|
|
|
<signal>Deactivate</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Deactivated</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkMenuItem">
|
|
|
|
<signal>Deactivate</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Deactivated</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkMenuItem">
|
|
|
|
<signal>ToggleSizeRequest</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ToggleSizeRequested</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkMenuItem">
|
|
|
|
<signal>ToggleSizeAllocate</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ToggleSizeAllocated</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkMenuItem">
|
|
|
|
<signal>RemoveWidget</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>WidgetRemoved</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkMenuItem">
|
|
|
|
<signal>SizeAllocate</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>SizeAllocated</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkMenuItem">
|
|
|
|
<signal>MnemonicActivate</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>MnemonicActivated</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkMenuItem">
|
|
|
|
<signal>SizeRequest</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>SizeRequested</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkMenuItem">
|
|
|
|
<signal>ChildNotify</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ChildNotified</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkToggleButton">
|
|
|
|
<method>Toggled</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Toggle</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkButton">
|
|
|
|
<method>Pressed</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Press</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkButton">
|
|
|
|
<method>Clicked</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Click</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkButton">
|
|
|
|
<method>Released</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Release</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkButton">
|
|
|
|
<signal>Enter</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Entered</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkButton">
|
|
|
|
<signal>Leave</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Left</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkMenuShell">
|
|
|
|
<signal>Deactivate</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Deactivated</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkCellEditable">
|
|
|
|
<signal>RemoveWidget</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>WidgetRemoved</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkCellEditable">
|
|
|
|
<method>EditingDone</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>FinishEditing</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkWindow">
|
|
|
|
<signal>ActivateDefault</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>DefaultActivated</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkWindow">
|
|
|
|
<signal>ActivateFocus</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>FocusActivated</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
2003-01-30 02:33:38 +00:00
|
|
|
<class name="GtkWindow">
|
|
|
|
<method>GetPosition</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">gint*</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-02-06 07:03:49 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkWindow">
|
|
|
|
<method>GetSize</method>
|
|
|
|
<method>GetDefaultSize</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">gint*</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
<class name="GtkAdjustment">
|
|
|
|
<method>Changed</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Change</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-06-23 03:38:02 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkOldEditable">
|
|
|
|
<method>Changed</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Change</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkAdjustment">
|
|
|
|
<method>ValueChanged</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ChangeValue</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkObject">
|
|
|
|
<signal>Destroy</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Destroyed</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeView">
|
|
|
|
<method>RowActivated</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ActivateRow</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeView">
|
|
|
|
<method>RowExpanded</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>RowExpand</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeModel">
|
|
|
|
<method>RowDeleted</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
2002-08-10 19:15:58 +00:00
|
|
|
<value>EmitRowDeleted</value>
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeModel">
|
|
|
|
<method>RowHasChildToggled</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
2002-08-10 19:15:58 +00:00
|
|
|
<value>EmitRowHasChildToggled</value>
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeModel">
|
|
|
|
<method>RowInserted</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
2002-08-10 19:15:58 +00:00
|
|
|
<value>EmitRowInserted</value>
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeModel">
|
|
|
|
<method>RowChanged</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
2002-08-10 19:15:58 +00:00
|
|
|
<value>EmitRowChanged</value>
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeModel">
|
|
|
|
<method>RowsReordered</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
2002-08-10 19:15:58 +00:00
|
|
|
<value>EmitRowsReordered</value>
|
2002-06-21 Rachel Hestilow <hestilow@ximian.com>
* generator/ClassBase.cs: New base class for classes and interfaces.
* generator/InterfaceGen.cs: Inherit from ClassBase, generate declarations.
* generator/ObjectGen.cs: Move half of this into ClassBase.
* generator/Method.cs: Turn all applicable Get/Set functions into .NET
accessors. Remove redundant == overload and move into Equals, as
it was confusing "!= null".
* generator/Parameters.cs: Alter signature creation to accept "is_set"
option, add support for variable arguments. Add properties "Count",
"IsVarArgs", "VAType".
* generator/Ctor.cs: Fixup for changes in Parameters (indenting,
signature creation).
* generator/Signal.cs: Support generating declarations.
* generator/SymbolTable: Change GetObjectGen to GetClassGen.
* glib/IWrapper.cs: Move "Handle" declaration to here, so
both classes and interfaces can benefit from it.
* glib/Object.cs: Inherit from IWrapper.cs
* parser/Metadata.pm: Support attribute changes on constructors,
methods, signals, and paramater lists.
* parser/gapi2xml.pl: Parse init funcs for interfaces. Ignore "_"
functions here.
* parser/gapi_pp.pl: Remove boxed_type_register check, as it will
be caught in the init funcs.
* parser/Atk.metadata: Added.
* parser/Gtk.metadata: Add all needed signal/method collision
renames. Rename GtkEditable.Editable accessors to IsEditable,
as .NET does not like accessors with the same name as their
declaring type. Tag TreeStore constructor as varargs.
* samples/ButtonApp.cs: s/EmitAdd/Add.
* samples/Menu.cs: s/EmitAdd/Add, s/Activate/Activated.
svn path=/trunk/gtk-sharp/; revision=5394
2002-06-21 17:15:19 +00:00
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeSortable">
|
|
|
|
<method>SortColumnChanged</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ChangeSortColumn</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkDialog">
|
|
|
|
<method>Response</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Respond</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTextBuffer">
|
|
|
|
<signal>EndUserAction</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>UserActionEnded</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTextBuffer">
|
|
|
|
<signal>BeginUserAction</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>UserActionBegun</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkCheckMenuItem">
|
|
|
|
<method>Toggled</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Toggle</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkContainer">
|
|
|
|
<signal>CheckResize</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ResizeChecked</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeViewColumn">
|
|
|
|
<method>Clicked</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Click</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-06-26 00:54:05 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkCList">
|
|
|
|
<signal>RowMove</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>RowMoved</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkCList">
|
|
|
|
<signal>SelectAll</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>AllSelected</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkCList">
|
|
|
|
<signal>UndoSelection</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>SelectionUndone</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkCList">
|
|
|
|
<signal>UnselectAll</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>AllUnselected</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-07-13 Rachel Hestilow <hestilow@ximian.com>
* 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
2002-07-13 20:31:23 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkCList">
|
|
|
|
<signal>SetScrollAdjustments</signal>
|
|
|
|
</class>
|
|
|
|
<class name="GtkLayout">
|
|
|
|
<signal>SetScrollAdjustments</signal>
|
|
|
|
</class>
|
|
|
|
<class name="GtkText">
|
|
|
|
<signal>SetScrollAdjustments</signal>
|
|
|
|
</class>
|
|
|
|
<class name="GtkTextView">
|
|
|
|
<signal>SetScrollAdjustments</signal>
|
|
|
|
</class>
|
|
|
|
<class name="GtkTreeView">
|
|
|
|
<signal>SetScrollAdjustments</signal>
|
|
|
|
</class>
|
|
|
|
<class name="GtkViewport">
|
|
|
|
<signal>SetScrollAdjustments</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ScrollAdjustmentsSet</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-06-26 00:54:05 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkHTML">
|
|
|
|
<signal>Command</signal>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="signal">
|
|
|
|
<name>name</name>
|
|
|
|
<value>OnCommand</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-02-05 04:48:43 +00:00
|
|
|
<rule>
|
2003-03-25 00:47:13 +00:00
|
|
|
<class name="GtkCalendar">
|
|
|
|
<method>DisplayOptions</method>
|
2003-02-06 07:25:16 +00:00
|
|
|
</class>
|
|
|
|
<data>
|
2003-03-25 00:47:13 +00:00
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>SetDisplayOptions</value>
|
2003-02-05 04:48:43 +00:00
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-07-11 02:00:13 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkStock_"/>
|
|
|
|
<data>
|
|
|
|
<attribute target="class">
|
|
|
|
<name>name</name>
|
|
|
|
<value>StockManager</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-07-13 Rachel Hestilow <hestilow@ximian.com>
* 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
2002-07-13 20:31:23 +00:00
|
|
|
|
2003-07-15 05:52:09 +00:00
|
|
|
<!-- new_flags -->
|
|
|
|
<rule>
|
|
|
|
<class name="GtkInvisible">
|
2003-08-28 16:35:19 +00:00
|
|
|
<property>Screen</property>
|
|
|
|
</class>
|
2003-07-15 05:52:09 +00:00
|
|
|
<class name="GtkWindow">
|
2003-08-28 16:35:19 +00:00
|
|
|
<property>Screen</property>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="property">
|
|
|
|
<name>new_flag</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
2003-10-08 02:56:44 +00:00
|
|
|
<class name="GtkBin">
|
|
|
|
<method>GetChild</method>
|
|
|
|
</class>
|
2003-08-28 16:35:19 +00:00
|
|
|
<class name="GtkMenu">
|
2003-07-15 05:52:09 +00:00
|
|
|
<method>SetScreen</method>
|
2003-08-28 16:35:19 +00:00
|
|
|
</class>
|
|
|
|
<data>
|
2003-07-15 05:52:09 +00:00
|
|
|
<attribute target="method">
|
|
|
|
<name>new_flag</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
2003-08-28 16:35:19 +00:00
|
|
|
</data>
|
2003-07-15 05:52:09 +00:00
|
|
|
</rule>
|
|
|
|
|
2003-10-11 22:42:26 +00:00
|
|
|
<!-- hidden classes -->
|
2003-04-28 21:23:25 +00:00
|
|
|
<rule>
|
2003-10-11 22:42:26 +00:00
|
|
|
<class name="GtkBindingArg"/>
|
|
|
|
<class name="GtkBindingEntry"/>
|
|
|
|
<class name="GtkBindingSignal"/>
|
|
|
|
<class name="GtkBindingSet"/>
|
2003-04-28 21:23:25 +00:00
|
|
|
<class name="GtkBorder"/>
|
|
|
|
<class name="GtkBoxChild"/>
|
2003-10-11 22:42:26 +00:00
|
|
|
<class name="GtkClipboardClearFunc"/>
|
|
|
|
<class name="GtkClipboardGetFunc"/>
|
2003-04-28 21:23:25 +00:00
|
|
|
<class name="GtkDebugFlag"/>
|
|
|
|
<class name="GtkDestDefaults"/>
|
|
|
|
<class name="GtkExpanderStyle"/>
|
|
|
|
<class name="GtkFixedChild"/>
|
2003-10-11 22:42:26 +00:00
|
|
|
<class name="GtkIdle_"/>
|
2003-04-28 21:23:25 +00:00
|
|
|
<class name="GtkItemFactoryItem"/>
|
|
|
|
<class name="GtkKeyHash"/>
|
|
|
|
<class name="GtkLabelSelectionInfo"/>
|
|
|
|
<class name="GtkObjectFlags"/>
|
2003-10-11 22:42:26 +00:00
|
|
|
<class name="GtkPathPriorityType"/>
|
|
|
|
<class name="GtkPathType"/>
|
|
|
|
<class name="GtkProgress"/>
|
|
|
|
<class name="GtkProgressClass"/>
|
2003-04-28 21:23:25 +00:00
|
|
|
<class name="GtkRangeLayout"/>
|
|
|
|
<class name="GtkRangeStepTimer"/>
|
2003-10-11 22:42:26 +00:00
|
|
|
<class name="GtkRBNodeColor"/>
|
2003-04-28 21:23:25 +00:00
|
|
|
<class name="GtkRcContext"/>
|
|
|
|
<class name="GtkRcFlags"/>
|
|
|
|
<class name="GtkReadyEvent"/>
|
|
|
|
<class name="GtkTableChild"/>
|
|
|
|
<class name="GtkTableRowCol"/>
|
|
|
|
<class name="GtkToolbarChild"/>
|
|
|
|
<class name="GtkToolbarSpaceStyle"/>
|
|
|
|
<class name="GtkWidgetAuxInfo"/>
|
|
|
|
<class name="GtkWidgetFlags"/>
|
|
|
|
<class name="GtkWidgetShapeInfo"/>
|
|
|
|
<class name="GtkWindowGeometryInfo"/>
|
2002-11-22 03:30:18 +00:00
|
|
|
<data>
|
|
|
|
<attribute target="class">
|
|
|
|
<name>hidden</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-10-11 22:42:26 +00:00
|
|
|
|
|
|
|
<!-- hidden methods -->
|
2003-07-15 05:52:09 +00:00
|
|
|
<rule>
|
2003-10-11 22:42:26 +00:00
|
|
|
<class name="GtkArrow">
|
|
|
|
<method>Set</method>
|
|
|
|
</class>
|
2003-07-15 05:52:09 +00:00
|
|
|
<class name="GtkColorSelection">
|
2003-10-11 22:42:26 +00:00
|
|
|
<method>GetPreviousColor</method>
|
|
|
|
<method>PaletteFromString</method>
|
|
|
|
<method>PaletteToString</method>
|
2003-07-15 05:52:09 +00:00
|
|
|
<method>SetChangePaletteWithScreenHook</method>
|
2003-10-11 22:42:26 +00:00
|
|
|
<method>SetChangePaletteHook</method>
|
|
|
|
<method>SetPreviousColor</method>
|
2003-07-15 05:52:09 +00:00
|
|
|
</class>
|
2003-10-11 22:42:26 +00:00
|
|
|
<class name="GtkFileSelection">
|
|
|
|
<method>GetSelections</method>
|
2003-07-15 05:52:09 +00:00
|
|
|
</class>
|
2003-10-11 22:42:26 +00:00
|
|
|
<class name="GtkFrame">
|
|
|
|
<method>GetLabelAlign</method>
|
|
|
|
<method>SetLabelAlign</method>
|
|
|
|
</class>
|
|
|
|
<class name="GtkIconSet">
|
|
|
|
<method>GetSizes</method>
|
2002-09-12 05:21:16 +00:00
|
|
|
</class>
|
|
|
|
<class name="GtkRcStyle">
|
|
|
|
<method>Ref</method>
|
|
|
|
<method>Unref</method>
|
2002-07-13 Rachel Hestilow <hestilow@ximian.com>
* 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
2002-07-13 20:31:23 +00:00
|
|
|
</class>
|
2003-10-11 22:42:26 +00:00
|
|
|
<class name="GtkSelectionData">
|
|
|
|
<method>GetText</method>
|
|
|
|
<method>SetText</method>
|
|
|
|
<method>Set</method>
|
2002-09-01 04:46:38 +00:00
|
|
|
</class>
|
2003-10-11 22:42:26 +00:00
|
|
|
<class name="GtkTable">
|
|
|
|
<method>SetColSpacings</method>
|
|
|
|
<method>SetRowSpacings</method>
|
|
|
|
</class>
|
|
|
|
<class name="GtkTreePath">
|
|
|
|
<method>GetIndices</method>
|
2002-08-28 20:58:01 +00:00
|
|
|
</class>
|
2003-10-11 22:42:26 +00:00
|
|
|
<class name="GtkTreeSelection">
|
|
|
|
<method>GetSelected</method>
|
|
|
|
</class>
|
2002-08-28 20:58:01 +00:00
|
|
|
<class name="GtkTreeView">
|
2003-10-11 22:42:26 +00:00
|
|
|
<method>GetPathAtPos</method>
|
2002-08-28 20:58:01 +00:00
|
|
|
<method>GetSearchEqualFunc</method>
|
|
|
|
</class>
|
2003-10-11 22:42:26 +00:00
|
|
|
<class name="GtkWidget">
|
|
|
|
<method>Destroyed</method>
|
|
|
|
<method>ListAccelClosures</method>
|
|
|
|
<method>Ref</method>
|
|
|
|
<method>Unref</method>
|
2002-11-10 10:03:51 +00:00
|
|
|
</class>
|
2003-10-11 22:42:26 +00:00
|
|
|
<data>
|
2002-11-10 10:03:51 +00:00
|
|
|
<attribute target="method">
|
|
|
|
<name>hidden</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
2003-10-11 22:42:26 +00:00
|
|
|
</data>
|
2002-11-10 10:03:51 +00:00
|
|
|
</rule>
|
2003-10-11 22:42:26 +00:00
|
|
|
|
|
|
|
<!-- hidden properties -->
|
2003-04-16 02:26:12 +00:00
|
|
|
<rule>
|
2003-10-11 22:42:26 +00:00
|
|
|
<class name="GtkHandleBox">
|
|
|
|
<property>ShadowType</property>
|
|
|
|
</class>
|
|
|
|
<class name="GtkRadioButton">
|
|
|
|
<property>Group</property>
|
2003-04-16 02:26:12 +00:00
|
|
|
</class>
|
|
|
|
<data>
|
2003-10-11 22:42:26 +00:00
|
|
|
<attribute target="property">
|
2003-04-16 02:26:12 +00:00
|
|
|
<name>hidden</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-07-13 Rachel Hestilow <hestilow@ximian.com>
* 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
2002-07-13 20:31:23 +00:00
|
|
|
|
|
|
|
<!-- overloads -->
|
2002-07-10 03:09:39 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkBox">
|
|
|
|
<method>PackStartDefaults</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>PackStart</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkBox">
|
|
|
|
<method>PackEndDefaults</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>PackEnd</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTable">
|
|
|
|
<method>AttachDefaults</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Attach</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
2002-07-17 15:05:22 +00:00
|
|
|
</rule>
|
2003-07-16 02:07:51 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkTextBuffer">
|
|
|
|
<method>MoveMarkByName</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>MoveMark</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTextBuffer">
|
|
|
|
<method>DeleteMarkByName</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>DeleteMark</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTextBuffer">
|
|
|
|
<method>ApplyTagByName</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>ApplyTag</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTextBuffer">
|
|
|
|
<method>RemoveTagByName</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>RemoveTag</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkItemFactory">
|
|
|
|
<method>GetItemByAction</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>GetItem</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkItemFactory">
|
|
|
|
<method>GetWidgetByAction</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>GetWidget</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkHTML">
|
|
|
|
<method>BeginContent</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Begin</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkHTML">
|
|
|
|
<method>BeginFull</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>name</name>
|
|
|
|
<value>Begin</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-07-17 15:05:22 +00:00
|
|
|
<!-- disable default constructor -->
|
|
|
|
<rule>
|
|
|
|
<class name="GtkScrolledWindow"/>
|
2003-03-27 19:15:04 +00:00
|
|
|
<class name="GtkViewport"/>
|
2003-01-22 14:00:06 +00:00
|
|
|
<class name="GtkFrame"/>
|
|
|
|
<data>
|
|
|
|
<attribute target="class">
|
|
|
|
<name>disabledefaultconstructor</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-07-14 01:32:18 +00:00
|
|
|
|
|
|
|
<!-- null args -->
|
|
|
|
<rule>
|
|
|
|
<class name="GtkCList">
|
|
|
|
<method>SetPixmap</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GdkBitmap*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkCTree">
|
|
|
|
<method>InsertNode</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GdkPixmap*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkCTree">
|
|
|
|
<method>InsertNode</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GdkBitmap*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkCTree">
|
|
|
|
<method>Move</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkCTreeNode*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkCTree">
|
|
|
|
<method>NodeSetPixmap</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GdkBitmap*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkCTree">
|
|
|
|
<method>NodeSetPixtext</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GdkBitmap*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkCTree">
|
|
|
|
<method>SetNodeInfo</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GdkPixmap*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkCTree">
|
|
|
|
<method>SetNodeInfo</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GdkBitmap*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkDialog">
|
|
|
|
<constructor>gtk_dialog_new_with_buttons</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkWindow*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkHScale">
|
|
|
|
<constructor>gtk_hscale_new</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkAdjustment*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkHScrollbar">
|
|
|
|
<constructor>gtk_hscrollbar_new</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkAdjustment*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkImage">
|
|
|
|
<method>SetFromPixmap</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GdkBitmap*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkItemFactory">
|
|
|
|
<constructor>gtk_item_factory_new</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkAccelGroup*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkLayout">
|
|
|
|
<constructor>gtk_layout_new</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkAdjustment*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkLayout">
|
|
|
|
<method>SetHadjustment</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkAdjustment*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkLayout">
|
|
|
|
<method>SetVadjustment</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkAdjustment*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkMessageDialog">
|
|
|
|
<constructor>gtk_message_dialog_new</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkWindow*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkPixmap">
|
|
|
|
<constructor>gtk_pixmap_new</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GdkBitmap*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkPixmap">
|
|
|
|
<method>Set</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GdkBitmap*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-03-25 19:05:40 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeView">
|
|
|
|
<method>ScrollToCell</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkTreeViewColumn*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkTreePath*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-07-14 01:32:18 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkProgressBar">
|
|
|
|
<constructor>gtk_progress_bar_new_with_adjustment</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkAdjustment*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkScrolledWindow">
|
|
|
|
<constructor>gtk_scrolled_window_new</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkAdjustment*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkSpinButton">
|
|
|
|
<method>Configure</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkAdjustment*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkSpinButton">
|
|
|
|
<constructor>gtk_spin_button_new</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkAdjustment*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTextBuffer">
|
|
|
|
<constructor>gtk_text_buffer_new</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkTextTagTable*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTextIter">
|
|
|
|
<method>ForwardToTagToggle</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkTextTag*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTextIter">
|
|
|
|
<method>BackwardToTagToggle</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkTextTag*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-01-05 23:48:45 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkTextIter">
|
|
|
|
<method>ForwardSearch</method>
|
|
|
|
</class>
|
2003-01-06 00:28:35 +00:00
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkTextIter*</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTextIter">
|
|
|
|
<method>BackwardSearch</method>
|
|
|
|
</class>
|
2003-01-05 23:48:45 +00:00
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkTextIter*</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-07-14 01:32:18 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkToolbar">
|
|
|
|
<method>AppendItem</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">gpointer</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeView">
|
|
|
|
<constructor>gtk_tree_view_new_with_model</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkTreeModel*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkTreeView">
|
|
|
|
<method>SetModel</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkTreeModel*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkViewport">
|
|
|
|
<constructor>gtk_viewport_new</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkAdjustment*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkViewport">
|
|
|
|
<method>SetHadjustment</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkAdjustment*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkViewport">
|
|
|
|
<method>SetVadjustment</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkAdjustment*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkVScale">
|
|
|
|
<constructor>gtk_vscale_new</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkAdjustment*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkVScrollbar">
|
|
|
|
<constructor>gtk_vscrollbar_new</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkAdjustment*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<method>SetScrollAdjustments</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkAdjustment*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<method>SetStyle</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkStyle*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2003-01-30 02:56:49 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkWidget">
|
|
|
|
<method>GetSizeRequest</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">gint*</filter>
|
|
|
|
<name>pass_as</name>
|
|
|
|
<value>out</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-07-17 14:44:01 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkMenuItem">
|
|
|
|
<method>SetSubmenu</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkWidget*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-07-17 18:05:48 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkRadioMenuItem">
|
|
|
|
<constructor>gtk_radio_menu_item_new_with_label</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GSList*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkRadioButton">
|
|
|
|
<constructor>gtk_radio_button_new</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GSList*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
<rule>
|
|
|
|
<class name="GtkRadioButton">
|
|
|
|
<constructor>gtk_radio_button_new_with_label</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GSList*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-07-17 18:30:10 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkRadioButton">
|
|
|
|
<constructor>gtk_radio_button_new_with_mnemonic</constructor>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GSList*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-08-27 00:50:22 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkMenu">
|
|
|
|
<method>Popup</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkWidget*</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-09-12 20:25:29 +00:00
|
|
|
<rule>
|
|
|
|
<class name="GtkMenu">
|
|
|
|
<method>Popup</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="param">
|
|
|
|
<filter level="type">GtkMenuPositionFunc</filter>
|
|
|
|
<name>null_ok</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
2002-08-27 00:50:22 +00:00
|
|
|
|
2002-09-12 05:21:16 +00:00
|
|
|
|
|
|
|
<!-- reference rules -->
|
|
|
|
<rule>
|
2002-11-22 03:30:18 +00:00
|
|
|
<class name="GtkWidget">
|
2002-09-12 05:21:16 +00:00
|
|
|
<method>GetStyle</method>
|
|
|
|
<method>GetModifierStyle</method>
|
|
|
|
<method>GetDefaultStyle</method>
|
|
|
|
<method>GetParentWindow</method>
|
|
|
|
<method>GetColormap</method>
|
|
|
|
<method>GetVisual</method>
|
|
|
|
<method>GetDefaultColormap</method>
|
|
|
|
<method>GetDefaultVisual</method>
|
|
|
|
</class>
|
|
|
|
<data>
|
|
|
|
<attribute target="method">
|
|
|
|
<name>needs_ref</name>
|
|
|
|
<value>1</value>
|
|
|
|
</attribute>
|
|
|
|
</data>
|
|
|
|
</rule>
|
|
|
|
|
2002-06-10 12:34:09 +00:00
|
|
|
</metadata>
|