2004-02-12 Mike Kestner <mkestner@ximian.com>

* glade/Glade.metadata : hide a GList method.
	* glade/Makefile.in : run gapi-fixup
	* glade/XML.custom : return Widget[] from GetWidgetPrefix.
	* glade/glade-api.xml : regen
	* pango/Pango.metadata : hide a dubious GList method.
	* pango/pango-api.xml : regen

svn path=/trunk/gtk-sharp/; revision=23043
This commit is contained in:
Mike Kestner 2004-02-12 21:40:01 +00:00
parent f555d60a7a
commit bba2334f84
7 changed files with 211 additions and 181 deletions

View File

@ -1,3 +1,12 @@
2004-02-12 Mike Kestner <mkestner@ximian.com>
* glade/Glade.metadata : hide a GList method.
* glade/Makefile.in : run gapi-fixup
* glade/XML.custom : return Widget[] from GetWidgetPrefix.
* glade/glade-api.xml : regen
* pango/Pango.metadata : hide a dubious GList method.
* pango/pango-api.xml : regen
2004-02-12 Ben Maurer <bmaurer@users.sourceforge.net> 2004-02-12 Ben Maurer <bmaurer@users.sourceforge.net>
* gtk/TreeIter.custom: Make the hash here not collide. * gtk/TreeIter.custom: Make the hash here not collide.

4
glade/Glade.metadata Normal file
View File

@ -0,0 +1,4 @@
<?xml version="1.0"?>
<metadata>
<attr path="/api/namespace/object[@cname='GladeXML']/method[@name='GetWidgetPrefix']" name="hidden">1</attr>
</metadata>

View File

@ -14,7 +14,8 @@ ASSEMBLY=glade-sharp.dll
@ENABLE_GLADE_TRUE@ all: $(ASSEMBLY) @ENABLE_GLADE_TRUE@ all: $(ASSEMBLY)
@ENABLE_GLADE_FALSE@ all: @ENABLE_GLADE_FALSE@ all:
generated-stamp: $(APIS) *.custom ../generator/gapi_codegen.exe generated-stamp: $(APIS) *.custom ../generator/gapi_codegen.exe ../parser/gapi-fixup.exe Glade.metadata
$(RUNTIME) ../parser/gapi-fixup.exe --api=glade-api.xml --metadata=Glade.metadata && \
$(RUNTIME) ../generator/gapi_codegen.exe --generate $(APIS) \ $(RUNTIME) ../generator/gapi_codegen.exe --generate $(APIS) \
--include $(INCLUDE_APIS) --outdir=generated --customdir=. \ --include $(INCLUDE_APIS) --outdir=generated --customdir=. \
--assembly-name=glade-sharp && touch generated-stamp --assembly-name=glade-sharp && touch generated-stamp

View File

@ -320,3 +320,19 @@
return new Glade.XML ( return new Glade.XML (
System.Reflection.Assembly.GetCallingAssembly (), resource_name, root, domain); System.Reflection.Assembly.GetCallingAssembly (), resource_name, root, domain);
} }
[DllImport("libglade-2.0-0.dll")]
static extern IntPtr glade_xml_get_widget_prefix(IntPtr raw, string name);
public Gtk.Widget[] GetWidgetPrefix(string name)
{
IntPtr raw_ret = glade_xml_get_widget_prefix(Handle, name);
if (raw_ret == IntPtr.Zero)
return new Gtk.Widget [0];
GLib.List list = new GLib.List (raw_ret);
Gtk.Widget[] result = new Gtk.Widget [list.Count];
int i = 0;
foreach (Gtk.Widget w in list)
result [i++] = w;
return result;
}

View File

@ -1,6 +1,5 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<api> <api><!--
<!--
This file was automatically generated. This file was automatically generated.
Please DO NOT MODIFY THIS FILE, modify .metadata files instead. Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
@ -8,355 +7,355 @@
--> -->
<namespace name="Glade" library="libglade-2.0-0.dll"> <namespace name="Glade" library="libglade-2.0-0.dll">
<callback name="ApplyCustomPropFunc" cname="GladeApplyCustomPropFunc"> <callback name="ApplyCustomPropFunc" cname="GladeApplyCustomPropFunc">
<return-type type="void"/> <return-type type="void" />
<parameters> <parameters>
<parameter type="GladeXML*" name="xml"/> <parameter type="GladeXML*" name="xml" />
<parameter type="GtkWidget*" name="widget"/> <parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="propname"/> <parameter type="const-gchar*" name="propname" />
<parameter type="const-gchar*" name="value"/> <parameter type="const-gchar*" name="value" />
</parameters> </parameters>
</callback> </callback>
<callback name="BuildChildrenFunc" cname="GladeBuildChildrenFunc"> <callback name="BuildChildrenFunc" cname="GladeBuildChildrenFunc">
<return-type type="void"/> <return-type type="void" />
<parameters> <parameters>
<parameter type="GladeXML*" name="xml"/> <parameter type="GladeXML*" name="xml" />
<parameter type="GtkWidget*" name="parent"/> <parameter type="GtkWidget*" name="parent" />
<parameter type="GladeWidgetInfo*" name="info"/> <parameter type="GladeWidgetInfo*" name="info" />
</parameters> </parameters>
</callback> </callback>
<callback name="FindInternalChildFunc" cname="GladeFindInternalChildFunc"> <callback name="FindInternalChildFunc" cname="GladeFindInternalChildFunc">
<return-type type="GtkWidget*"/> <return-type type="GtkWidget*" />
<parameters> <parameters>
<parameter type="GladeXML*" name="xml"/> <parameter type="GladeXML*" name="xml" />
<parameter type="GtkWidget*" name="parent"/> <parameter type="GtkWidget*" name="parent" />
<parameter type="const-gchar*" name="childname"/> <parameter type="const-gchar*" name="childname" />
</parameters> </parameters>
</callback> </callback>
<callback name="NewFunc" cname="GladeNewFunc"> <callback name="NewFunc" cname="GladeNewFunc">
<return-type type="GtkWidget*"/> <return-type type="GtkWidget*" />
<parameters> <parameters>
<parameter type="GladeXML*" name="xml"/> <parameter type="GladeXML*" name="xml" />
<parameter type="GType" name="widget_type"/> <parameter type="GType" name="widget_type" />
<parameter type="GladeWidgetInfo*" name="info"/> <parameter type="GladeWidgetInfo*" name="info" />
</parameters> </parameters>
</callback> </callback>
<callback name="XMLConnectFunc" cname="GladeXMLConnectFunc"> <callback name="XMLConnectFunc" cname="GladeXMLConnectFunc">
<return-type type="void"/> <return-type type="void" />
<parameters> <parameters>
<parameter type="const-gchar*" name="handler_name"/> <parameter type="const-gchar*" name="handler_name" />
<parameter type="GObject*" name="object"/> <parameter type="GObject*" name="object" />
<parameter type="const-gchar*" name="signal_name"/> <parameter type="const-gchar*" name="signal_name" />
<parameter type="const-gchar*" name="signal_data"/> <parameter type="const-gchar*" name="signal_data" />
<parameter type="GObject*" name="connect_object"/> <parameter type="GObject*" name="connect_object" />
<parameter type="gboolean" name="after"/> <parameter type="gboolean" name="after" />
<parameter type="gpointer" name="user_data"/> <parameter type="gpointer" name="user_data" />
</parameters> </parameters>
</callback> </callback>
<callback name="XMLCustomWidgetHandler" cname="GladeXMLCustomWidgetHandler"> <callback name="XMLCustomWidgetHandler" cname="GladeXMLCustomWidgetHandler">
<return-type type="GtkWidget*"/> <return-type type="GtkWidget*" />
<parameters> <parameters>
<parameter type="GladeXML*" name="xml"/> <parameter type="GladeXML*" name="xml" />
<parameter type="gchar*" name="func_name"/> <parameter type="gchar*" name="func_name" />
<parameter type="gchar*" name="name"/> <parameter type="gchar*" name="name" />
<parameter type="gchar*" name="string1"/> <parameter type="gchar*" name="string1" />
<parameter type="gchar*" name="string2"/> <parameter type="gchar*" name="string2" />
<parameter type="gint" name="int1"/> <parameter type="gint" name="int1" />
<parameter type="gint" name="int2"/> <parameter type="gint" name="int2" />
<parameter type="gpointer" name="user_data"/> <parameter type="gpointer" name="user_data" />
</parameters> </parameters>
</callback> </callback>
<object name="XML" cname="GladeXML" parent="GObject"> <object name="XML" cname="GladeXML" parent="GObject">
<field cname="filename" type="char*"/> <field cname="filename" type="char*" />
<field cname="priv" type="GladeXMLPrivate*"/> <field cname="priv" type="GladeXMLPrivate*" />
<method name="BuildWidget" cname="glade_xml_build_widget"> <method name="BuildWidget" cname="glade_xml_build_widget">
<return-type type="GtkWidget*"/> <return-type type="GtkWidget*" />
<parameters> <parameters>
<parameter type="GladeWidgetInfo*" name="info"/> <parameter type="GladeWidgetInfo*" name="info" />
</parameters> </parameters>
</method> </method>
<method name="Construct" cname="glade_xml_construct"> <method name="Construct" cname="glade_xml_construct">
<return-type type="gboolean"/> <return-type type="gboolean" />
<parameters> <parameters>
<parameter type="const-char*" name="fname"/> <parameter type="const-char*" name="fname" />
<parameter type="const-char*" name="root"/> <parameter type="const-char*" name="root" />
<parameter type="const-char*" name="domain"/> <parameter type="const-char*" name="domain" />
</parameters> </parameters>
</method> </method>
<method name="EnsureAccel" cname="glade_xml_ensure_accel"> <method name="EnsureAccel" cname="glade_xml_ensure_accel">
<return-type type="GtkAccelGroup*"/> <return-type type="GtkAccelGroup*" />
</method> </method>
<method name="GetType" cname="glade_xml_get_type" shared="true"> <method name="GetType" cname="glade_xml_get_type" shared="true">
<return-type type="GType"/> <return-type type="GType" />
</method> </method>
<method name="GetWidget" cname="glade_xml_get_widget"> <method name="GetWidget" cname="glade_xml_get_widget">
<return-type type="GtkWidget*"/> <return-type type="GtkWidget*" />
<parameters> <parameters>
<parameter type="const-char*" name="name"/> <parameter type="const-char*" name="name" />
</parameters> </parameters>
</method> </method>
<method name="GetWidgetPrefix" cname="glade_xml_get_widget_prefix"> <method name="GetWidgetPrefix" cname="glade_xml_get_widget_prefix" hidden="1">
<return-type type="GList*"/> <return-type type="GList*" />
<parameters> <parameters>
<parameter type="const-char*" name="name"/> <parameter type="const-char*" name="name" />
</parameters> </parameters>
</method> </method>
<method name="HandleInternalChild" cname="glade_xml_handle_internal_child"> <method name="HandleInternalChild" cname="glade_xml_handle_internal_child">
<return-type type="void"/> <return-type type="void" />
<parameters> <parameters>
<parameter type="GtkWidget*" name="parent"/> <parameter type="GtkWidget*" name="parent" />
<parameter type="GladeChildInfo*" name="child_info"/> <parameter type="GladeChildInfo*" name="child_info" />
</parameters> </parameters>
</method> </method>
<method name="HandleWidgetProp" cname="glade_xml_handle_widget_prop"> <method name="HandleWidgetProp" cname="glade_xml_handle_widget_prop">
<return-type type="void"/> <return-type type="void" />
<parameters> <parameters>
<parameter type="GtkWidget*" name="widget"/> <parameter type="GtkWidget*" name="widget" />
<parameter type="const-gchar*" name="prop_name"/> <parameter type="const-gchar*" name="prop_name" />
<parameter type="const-gchar*" name="value_name"/> <parameter type="const-gchar*" name="value_name" />
</parameters> </parameters>
</method> </method>
<constructor cname="glade_xml_new"> <constructor cname="glade_xml_new">
<parameters> <parameters>
<parameter type="const-char*" name="fname"/> <parameter type="const-char*" name="fname" />
<parameter type="const-char*" name="root"/> <parameter type="const-char*" name="root" />
<parameter type="const-char*" name="domain"/> <parameter type="const-char*" name="domain" />
</parameters> </parameters>
</constructor> </constructor>
<constructor cname="glade_xml_new_from_buffer"> <constructor cname="glade_xml_new_from_buffer">
<parameters> <parameters>
<parameter type="const-char*" name="buffer"/> <parameter type="const-char*" name="buffer" />
<parameter type="int" name="size"/> <parameter type="int" name="size" />
<parameter type="const-char*" name="root"/> <parameter type="const-char*" name="root" />
<parameter type="const-char*" name="domain"/> <parameter type="const-char*" name="domain" />
</parameters> </parameters>
</constructor> </constructor>
<method name="RelativeFile" cname="glade_xml_relative_file"> <method name="RelativeFile" cname="glade_xml_relative_file">
<return-type type="gchar*"/> <return-type type="gchar*" />
<parameters> <parameters>
<parameter type="const-gchar*" name="filename"/> <parameter type="const-gchar*" name="filename" />
</parameters> </parameters>
</method> </method>
<method name="SetCommonParams" cname="glade_xml_set_common_params"> <method name="SetCommonParams" cname="glade_xml_set_common_params">
<return-type type="void"/> <return-type type="void" />
<parameters> <parameters>
<parameter type="GtkWidget*" name="widget"/> <parameter type="GtkWidget*" name="widget" />
<parameter type="GladeWidgetInfo*" name="info"/> <parameter type="GladeWidgetInfo*" name="info" />
</parameters> </parameters>
</method> </method>
<method name="SetPackingProperty" cname="glade_xml_set_packing_property"> <method name="SetPackingProperty" cname="glade_xml_set_packing_property">
<return-type type="void"/> <return-type type="void" />
<parameters> <parameters>
<parameter type="GtkWidget*" name="parent"/> <parameter type="GtkWidget*" name="parent" />
<parameter type="GtkWidget*" name="child"/> <parameter type="GtkWidget*" name="child" />
<parameter type="const-char*" name="name"/> <parameter type="const-char*" name="name" />
<parameter type="const-char*" name="value"/> <parameter type="const-char*" name="value" />
</parameters> </parameters>
</method> </method>
<method name="SetToplevel" cname="glade_xml_set_toplevel"> <method name="SetToplevel" cname="glade_xml_set_toplevel">
<return-type type="void"/> <return-type type="void" />
<parameters> <parameters>
<parameter type="GtkWindow*" name="window"/> <parameter type="GtkWindow*" name="window" />
</parameters> </parameters>
</method> </method>
<method name="SetValueFromString" cname="glade_xml_set_value_from_string"> <method name="SetValueFromString" cname="glade_xml_set_value_from_string">
<return-type type="gboolean"/> <return-type type="gboolean" />
<parameters> <parameters>
<parameter type="GParamSpec*" name="pspec"/> <parameter type="GParamSpec*" name="pspec" />
<parameter type="const-gchar*" name="string"/> <parameter type="const-gchar*" name="string" />
<parameter type="GValue*" name="value"/> <parameter type="GValue*" name="value" />
</parameters> </parameters>
</method> </method>
<method name="SignalAutoconnect" cname="glade_xml_signal_autoconnect"> <method name="SignalAutoconnect" cname="glade_xml_signal_autoconnect">
<return-type type="void"/> <return-type type="void" />
</method> </method>
<method name="SignalAutoconnectFull" cname="glade_xml_signal_autoconnect_full"> <method name="SignalAutoconnectFull" cname="glade_xml_signal_autoconnect_full">
<return-type type="void"/> <return-type type="void" />
<parameters> <parameters>
<parameter type="GladeXMLConnectFunc" name="func"/> <parameter type="GladeXMLConnectFunc" name="func" />
<parameter type="gpointer" name="user_data"/> <parameter type="gpointer" name="user_data" />
</parameters> </parameters>
</method> </method>
<method name="SignalConnect" cname="glade_xml_signal_connect"> <method name="SignalConnect" cname="glade_xml_signal_connect">
<return-type type="void"/> <return-type type="void" />
<parameters> <parameters>
<parameter type="const-char*" name="handlername"/> <parameter type="const-char*" name="handlername" />
<parameter type="GCallback" name="func"/> <parameter type="GCallback" name="func" />
</parameters> </parameters>
</method> </method>
<method name="SignalConnectData" cname="glade_xml_signal_connect_data"> <method name="SignalConnectData" cname="glade_xml_signal_connect_data">
<return-type type="void"/> <return-type type="void" />
<parameters> <parameters>
<parameter type="const-char*" name="handlername"/> <parameter type="const-char*" name="handlername" />
<parameter type="GCallback" name="func"/> <parameter type="GCallback" name="func" />
<parameter type="gpointer" name="user_data"/> <parameter type="gpointer" name="user_data" />
</parameters> </parameters>
</method> </method>
<method name="SignalConnectFull" cname="glade_xml_signal_connect_full"> <method name="SignalConnectFull" cname="glade_xml_signal_connect_full">
<return-type type="void"/> <return-type type="void" />
<parameters> <parameters>
<parameter type="const-gchar*" name="handler_name"/> <parameter type="const-gchar*" name="handler_name" />
<parameter type="GladeXMLConnectFunc" name="func"/> <parameter type="GladeXMLConnectFunc" name="func" />
<parameter type="gpointer" name="user_data"/> <parameter type="gpointer" name="user_data" />
</parameters> </parameters>
</method> </method>
</object> </object>
<struct name="AccelInfo" cname="GladeAccelInfo"> <struct name="AccelInfo" cname="GladeAccelInfo">
<field cname="key" type="guint"/> <field cname="key" type="guint" />
<field cname="modifiers" type="GdkModifierType"/> <field cname="modifiers" type="GdkModifierType" />
<field cname="signal" type="gchar*"/> <field cname="signal" type="gchar*" />
</struct> </struct>
<struct name="AtkActionInfo" cname="GladeAtkActionInfo"> <struct name="AtkActionInfo" cname="GladeAtkActionInfo">
<field cname="action_name" type="gchar*"/> <field cname="action_name" type="gchar*" />
<field cname="description" type="gchar*"/> <field cname="description" type="gchar*" />
</struct> </struct>
<struct name="AtkRelationInfo" cname="GladeAtkRelationInfo"> <struct name="AtkRelationInfo" cname="GladeAtkRelationInfo">
<field cname="target" type="gchar*"/> <field cname="target" type="gchar*" />
<field cname="type" type="gchar*"/> <field cname="type" type="gchar*" />
</struct> </struct>
<struct name="ChildInfo" cname="GladeChildInfo"> <struct name="ChildInfo" cname="GladeChildInfo">
<field cname="properties" type="GladeProperty*"/> <field cname="properties" type="GladeProperty*" />
<field cname="n_properties" type="guint"/> <field cname="n_properties" type="guint" />
<field cname="child" type="GladeWidgetInfo*"/> <field cname="child" type="GladeWidgetInfo*" />
<field cname="internal_child" type="gchar*"/> <field cname="internal_child" type="gchar*" />
</struct> </struct>
<struct name="Interface" cname="GladeInterface"> <struct name="Interface" cname="GladeInterface">
<field cname="requires" type="gchar**"/> <field cname="requires" type="gchar**" />
<field cname="n_requires" type="guint"/> <field cname="n_requires" type="guint" />
<field cname="toplevels" type="GladeWidgetInfo**"/> <field cname="toplevels" type="GladeWidgetInfo**" />
<field cname="n_toplevels" type="guint"/> <field cname="n_toplevels" type="guint" />
<field cname="names" type="GHashTable*"/> <field cname="names" type="GHashTable*" />
<field cname="strings" type="GHashTable*"/> <field cname="strings" type="GHashTable*" />
<method name="Destroy" cname="glade_interface_destroy"> <method name="Destroy" cname="glade_interface_destroy">
<return-type type="void"/> <return-type type="void" />
</method> </method>
<method name="Dump" cname="glade_interface_dump"> <method name="Dump" cname="glade_interface_dump">
<return-type type="void"/> <return-type type="void" />
<parameters> <parameters>
<parameter type="const-gchar*" name="filename"/> <parameter type="const-gchar*" name="filename" />
</parameters> </parameters>
</method> </method>
</struct> </struct>
<struct name="Property" cname="GladeProperty"> <struct name="Property" cname="GladeProperty">
<field cname="name" type="gchar*"/> <field cname="name" type="gchar*" />
<field cname="value" type="gchar*"/> <field cname="value" type="gchar*" />
</struct> </struct>
<struct name="SignalInfo" cname="GladeSignalInfo"> <struct name="SignalInfo" cname="GladeSignalInfo">
<field cname="name" type="gchar*"/> <field cname="name" type="gchar*" />
<field cname="handler" type="gchar*"/> <field cname="handler" type="gchar*" />
<field cname="object" type="gchar*"/> <field cname="object" type="gchar*" />
<field cname="after" bits="1" type="guint"/> <field cname="after" bits="1" type="guint" />
</struct> </struct>
<struct name="WidgetInfo" cname="GladeWidgetInfo"> <struct name="WidgetInfo" cname="GladeWidgetInfo">
<field cname="parent" type="GladeWidgetInfo*"/> <field cname="parent" type="GladeWidgetInfo*" />
<field cname="classname" type="gchar*"/> <field cname="classname" type="gchar*" />
<field cname="name" type="gchar*"/> <field cname="name" type="gchar*" />
<field cname="properties" type="GladeProperty*"/> <field cname="properties" type="GladeProperty*" />
<field cname="n_properties" type="guint"/> <field cname="n_properties" type="guint" />
<field cname="atk_props" type="GladeProperty*"/> <field cname="atk_props" type="GladeProperty*" />
<field cname="n_atk_props" type="guint"/> <field cname="n_atk_props" type="guint" />
<field cname="signals" type="GladeSignalInfo*"/> <field cname="signals" type="GladeSignalInfo*" />
<field cname="n_signals" type="guint"/> <field cname="n_signals" type="guint" />
<field cname="atk_actions" type="GladeAtkActionInfo*"/> <field cname="atk_actions" type="GladeAtkActionInfo*" />
<field cname="n_atk_actions" type="guint"/> <field cname="n_atk_actions" type="guint" />
<field cname="relations" type="GladeAtkRelationInfo*"/> <field cname="relations" type="GladeAtkRelationInfo*" />
<field cname="n_relations" type="guint"/> <field cname="n_relations" type="guint" />
<field cname="accels" type="GladeAccelInfo*"/> <field cname="accels" type="GladeAccelInfo*" />
<field cname="n_accels" type="guint"/> <field cname="n_accels" type="guint" />
<field cname="children" type="GladeChildInfo*"/> <field cname="children" type="GladeChildInfo*" />
<field cname="n_children" type="guint"/> <field cname="n_children" type="guint" />
</struct> </struct>
<class name="Global" cname="GladeGlobal"> <class name="Global" cname="GladeGlobal">
<method name="EnumFromString" cname="glade_enum_from_string" shared="true"> <method name="EnumFromString" cname="glade_enum_from_string" shared="true">
<return-type type="gint"/> <return-type type="gint" />
<parameters> <parameters>
<parameter type="GType" name="type"/> <parameter type="GType" name="type" />
<parameter type="const-char*" name="string"/> <parameter type="const-char*" name="string" />
</parameters> </parameters>
</method> </method>
<method name="FlagsFromString" cname="glade_flags_from_string" shared="true"> <method name="FlagsFromString" cname="glade_flags_from_string" shared="true">
<return-type type="guint"/> <return-type type="guint" />
<parameters> <parameters>
<parameter type="GType" name="type"/> <parameter type="GType" name="type" />
<parameter type="const-char*" name="string"/> <parameter type="const-char*" name="string" />
</parameters> </parameters>
</method> </method>
<method name="GetWidgetName" cname="glade_get_widget_name" shared="true"> <method name="GetWidgetName" cname="glade_get_widget_name" shared="true">
<return-type type="const-char*"/> <return-type type="const-char*" />
<parameters> <parameters>
<parameter type="GtkWidget*" name="widget"/> <parameter type="GtkWidget*" name="widget" />
</parameters> </parameters>
</method> </method>
<method name="GetWidgetTree" cname="glade_get_widget_tree" shared="true"> <method name="GetWidgetTree" cname="glade_get_widget_tree" shared="true">
<return-type type="GladeXML*"/> <return-type type="GladeXML*" />
<parameters> <parameters>
<parameter type="GtkWidget*" name="widget"/> <parameter type="GtkWidget*" name="widget" />
</parameters> </parameters>
</method> </method>
<method name="ModuleCheckVersion" cname="glade_module_check_version" shared="true"> <method name="ModuleCheckVersion" cname="glade_module_check_version" shared="true">
<return-type type="gchar*"/> <return-type type="gchar*" />
<parameters> <parameters>
<parameter type="gint" name="version"/> <parameter type="gint" name="version" />
</parameters> </parameters>
</method> </method>
<method name="RegisterCustomProp" cname="glade_register_custom_prop" shared="true"> <method name="RegisterCustomProp" cname="glade_register_custom_prop" shared="true">
<return-type type="void"/> <return-type type="void" />
<parameters> <parameters>
<parameter type="GType" name="type"/> <parameter type="GType" name="type" />
<parameter type="const-gchar*" name="prop_name"/> <parameter type="const-gchar*" name="prop_name" />
<parameter type="GladeApplyCustomPropFunc" name="apply_prop"/> <parameter type="GladeApplyCustomPropFunc" name="apply_prop" />
</parameters> </parameters>
</method> </method>
<method name="RegisterWidget" cname="glade_register_widget" shared="true"> <method name="RegisterWidget" cname="glade_register_widget" shared="true">
<return-type type="void"/> <return-type type="void" />
<parameters> <parameters>
<parameter type="GType" name="type"/> <parameter type="GType" name="type" />
<parameter type="GladeNewFunc" name="new"/> <parameter type="GladeNewFunc" name="new" />
<parameter type="GladeBuildChildrenFunc" name="build_children"/> <parameter type="GladeBuildChildrenFunc" name="build_children" />
<parameter type="GladeFindInternalChildFunc" name="find_internal_child"/> <parameter type="GladeFindInternalChildFunc" name="find_internal_child" />
</parameters> </parameters>
</method> </method>
<method name="SetCustomHandler" cname="glade_set_custom_handler" shared="true"> <method name="SetCustomHandler" cname="glade_set_custom_handler" shared="true">
<return-type type="void"/> <return-type type="void" />
<parameters> <parameters>
<parameter type="GladeXMLCustomWidgetHandler" name="handler"/> <parameter type="GladeXMLCustomWidgetHandler" name="handler" />
<parameter type="gpointer" name="user_data"/> <parameter type="gpointer" name="user_data" />
</parameters> </parameters>
</method> </method>
</class> </class>
<class name="Parser" cname="GladeParser_"> <class name="Parser" cname="GladeParser_">
<method name="ParseBuffer" cname="glade_parser_parse_buffer" shared="true"> <method name="ParseBuffer" cname="glade_parser_parse_buffer" shared="true">
<return-type type="GladeInterface*"/> <return-type type="GladeInterface*" />
<parameters> <parameters>
<parameter type="const-gchar*" name="buffer"/> <parameter type="const-gchar*" name="buffer" />
<parameter type="gint" name="len"/> <parameter type="gint" name="len" />
<parameter type="const-gchar*" name="domain"/> <parameter type="const-gchar*" name="domain" />
</parameters> </parameters>
</method> </method>
<method name="ParseFile" cname="glade_parser_parse_file" shared="true"> <method name="ParseFile" cname="glade_parser_parse_file" shared="true">
<return-type type="GladeInterface*"/> <return-type type="GladeInterface*" />
<parameters> <parameters>
<parameter type="const-gchar*" name="file"/> <parameter type="const-gchar*" name="file" />
<parameter type="const-gchar*" name="domain"/> <parameter type="const-gchar*" name="domain" />
</parameters> </parameters>
</method> </method>
</class> </class>
<class name="Standard" cname="GladeStandard_"> <class name="Standard" cname="GladeStandard_">
<method name="BuildChildren" cname="glade_standard_build_children" shared="true"> <method name="BuildChildren" cname="glade_standard_build_children" shared="true">
<return-type type="void"/> <return-type type="void" />
<parameters> <parameters>
<parameter type="GladeXML*" name="self"/> <parameter type="GladeXML*" name="self" />
<parameter type="GtkWidget*" name="parent"/> <parameter type="GtkWidget*" name="parent" />
<parameter type="GladeWidgetInfo*" name="info"/> <parameter type="GladeWidgetInfo*" name="info" />
</parameters> </parameters>
</method> </method>
<method name="BuildWidget" cname="glade_standard_build_widget" shared="true"> <method name="BuildWidget" cname="glade_standard_build_widget" shared="true">
<return-type type="GtkWidget*"/> <return-type type="GtkWidget*" />
<parameters> <parameters>
<parameter type="GladeXML*" name="xml"/> <parameter type="GladeXML*" name="xml" />
<parameter type="GType" name="widget_type"/> <parameter type="GType" name="widget_type" />
<parameter type="GladeWidgetInfo*" name="info"/> <parameter type="GladeWidgetInfo*" name="info" />
</parameters> </parameters>
</method> </method>
</class> </class>
</namespace> </namespace>
</api> </api>

View File

@ -1,5 +1,6 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<metadata> <metadata>
<attr path="/api/namespace/class[@cname='PangoGlobal']/method[@name='ReorderItems']" name="hidden">1</attr>
<attr path="/api/namespace/object[@cname='PangoLayout']/method[@name='GetLines']/return-type" name="element_type">Pango.LayoutLine</attr> <attr path="/api/namespace/object[@cname='PangoLayout']/method[@name='GetLines']/return-type" name="element_type">Pango.LayoutLine</attr>
<attr path="/api/namespace/object[@cname='PangoLayout']/method[@name='GetPixelSize']/*/*[@type='int*']" name="pass_as">out</attr> <attr path="/api/namespace/object[@cname='PangoLayout']/method[@name='GetPixelSize']/*/*[@type='int*']" name="pass_as">out</attr>
<attr path="/api/namespace/object[@cname='PangoLayout']/method[@name='GetSize']/*/*[@type='int*']" name="pass_as">out</attr> <attr path="/api/namespace/object[@cname='PangoLayout']/method[@name='GetSize']/*/*[@type='int*']" name="pass_as">out</attr>

View File

@ -1473,7 +1473,7 @@
<parameter type="GString*" name="str" /> <parameter type="GString*" name="str" />
</parameters> </parameters>
</method> </method>
<method name="ReorderItems" cname="pango_reorder_items" shared="true"> <method name="ReorderItems" cname="pango_reorder_items" shared="true" hidden="1">
<return-type type="GList*" /> <return-type type="GList*" />
<parameters> <parameters>
<parameter type="GList*" name="logical_items" /> <parameter type="GList*" name="logical_items" />