2005-04-15 Mike Kestner <mkestner@novell.com>

* configure.in : remove unnecessary libxml check.
	* parser/gapi-parser.cs : use a System.Xml to kill gapi_format_xml.
	* parser/formatXml.c : kill.
	* parser/Makefile.am : kill gapi_format_xml
	* */*-api.raw : enormous whitespace diff. sorry dawgs on mono-patches.

svn path=/trunk/gtk-sharp/; revision=43080
This commit is contained in:
Mike Kestner 2005-04-15 21:29:56 +00:00
parent 68ab921940
commit 8f9d1cb15d
17 changed files with 20630 additions and 20673 deletions

View File

@ -1,3 +1,11 @@
2005-04-15 Mike Kestner <mkestner@novell.com>
* configure.in : remove unnecessary libxml check.
* parser/gapi-parser.cs : use a System.Xml to kill gapi_format_xml.
* parser/formatXml.c : kill.
* parser/Makefile.am : kill gapi_format_xml
* */*-api.raw : enormous whitespace diff. sorry dawgs on mono-patches.
2005-04-15 Mike Kestner <mkestner@novell.com>
* parser/gapi-parser.cs : C# rewrite of the old perl driver script.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -134,10 +134,6 @@ PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.4)
AC_SUBST(GTK_CFLAGS)
AC_SUBST(GTK_LIBS)
PKG_CHECK_MODULES(XML, libxml-2.0)
AC_SUBST(XML_CFLAGS)
AC_SUBST(XML_LIBS)
## Versions of dependencies
GNOME_REQUIRED_VERSION=2.6.0
GTK_REQUIRED_VERSION=2.4.0

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

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

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -4,7 +4,7 @@ assembly_DATA = gapi-fixup.exe gapi-parser.exe
pkgconfig_DATA = gapi-2.0.pc
bin_SCRIPTS = gapi2-fixup gapi2-parser
assembly_SCRIPTS = gapi_pp.pl gapi2xml.pl
CLEANFILES = gapi-fixup.exe
CLEANFILES = gapi-fixup.exe gapi-parser.exe
DISTCLEANFILES = gapi2-fixup gapi2-parser gapi-2.0.pc
sources = \
@ -25,11 +25,3 @@ gapi-fixup.exe: $(srcdir)/gapi-fixup.cs
gapi-parser.exe: $(srcdir)/gapi-parser.cs
$(CSC) /out:gapi-parser.exe $(srcdir)/gapi-parser.cs
INCLUDES = $(GLIB_CFLAGS) $(XML_CFLAGS)
assembly_PROGRAMS = gapi_format_xml
gapi_format_xml_SOURCES = formatXml.c
gapi_format_xml_LDADD = $(GLIB_LIBS) $(XML_LIBS)

View File

@ -1,41 +0,0 @@
#include <glib.h>
#include <stdlib.h>
#include <libxml/xmlmemory.h>
#include <libxml/parser.h>
static int
formatFile (const gchar *input, const gchar *output)
{
xmlDocPtr doc;
/*
* build an XML tree from a the file;
*/
doc = xmlParseFile (input);
if (doc == NULL){
g_warning ("File %s empty or not well-formed.", input);
return -1;
}
if (xmlSaveFormatFile (output, doc, TRUE) == -1){
g_warning ("Error saving config data to %s", input);
}
xmlFreeDoc (doc);
return 0;
}
int main(int argc, char **argv)
{
if (argc != 3){
g_print ("Usage: formatXml inputfile outputfile\n\n");
return -1;
}
xmlKeepBlanksDefault(0);
formatFile (argv [1], argv [2]);
return 0;
}

View File

@ -133,7 +133,9 @@ namespace GtkSharp.Parsing {
}
}
system ("gapi_format_xml " + prefile + " " + outfile);
XmlDocument final = new XmlDocument ();
final.Load (prefile);
final.Save (outfile);
File.Delete (prefile);
}

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,6 @@
<?xml version="1.0"?>
<api>
<!--
<!--
This file was automatically generated.
Please DO NOT MODIFY THIS FILE, modify .metadata files instead.
@ -8,680 +8,680 @@
-->
<namespace name="Vte" library="vte">
<enum name="BgSourceType" cname="VteBgSourceType" type="enum">
<member cname="VTE_BG_SOURCE_NONE" name="None"/>
<member cname="VTE_BG_SOURCE_ROOT" name="Root"/>
<member cname="VTE_BG_SOURCE_PIXBUF" name="Pixbuf"/>
<member cname="VTE_BG_SOURCE_FILE" name="File"/>
<member cname="VTE_BG_SOURCE_NONE" name="None" />
<member cname="VTE_BG_SOURCE_ROOT" name="Root" />
<member cname="VTE_BG_SOURCE_PIXBUF" name="Pixbuf" />
<member cname="VTE_BG_SOURCE_FILE" name="File" />
</enum>
<enum name="DebugFlags" cname="VteDebugFlags" type="flags">
<member cname="VTE_DEBUG_MISC" name="Misc" value="1 &lt;&lt; 0"/>
<member cname="VTE_DEBUG_PARSE" name="Parse" value="1 &lt;&lt; 1"/>
<member cname="VTE_DEBUG_IO" name="Io" value="1 &lt;&lt; 2"/>
<member cname="VTE_DEBUG_UPDATES" name="Updates" value="1 &lt;&lt; 3"/>
<member cname="VTE_DEBUG_EVENTS" name="Events" value="1 &lt;&lt; 4"/>
<member cname="VTE_DEBUG_SIGNALS" name="Signals" value="1 &lt;&lt; 5"/>
<member cname="VTE_DEBUG_SELECTION" name="Selection" value="1 &lt;&lt; 6"/>
<member cname="VTE_DEBUG_SUBSTITUTION" name="Substitution" value="1 &lt;&lt; 7"/>
<member cname="VTE_DEBUG_RING" name="Ring" value="1 &lt;&lt; 8"/>
<member cname="VTE_DEBUG_PTY" name="Pty" value="1 &lt;&lt; 9"/>
<member cname="VTE_DEBUG_CURSOR" name="Cursor" value="1 &lt;&lt; 10"/>
<member cname="VTE_DEBUG_KEYBOARD" name="Keyboard" value="1 &lt;&lt; 11"/>
<member cname="VTE_DEBUG_LIFECYCLE" name="Lifecycle" value="1 &lt;&lt; 12"/>
<member cname="VTE_DEBUG_MISC" name="Misc" value="1 &lt;&lt; 0" />
<member cname="VTE_DEBUG_PARSE" name="Parse" value="1 &lt;&lt; 1" />
<member cname="VTE_DEBUG_IO" name="Io" value="1 &lt;&lt; 2" />
<member cname="VTE_DEBUG_UPDATES" name="Updates" value="1 &lt;&lt; 3" />
<member cname="VTE_DEBUG_EVENTS" name="Events" value="1 &lt;&lt; 4" />
<member cname="VTE_DEBUG_SIGNALS" name="Signals" value="1 &lt;&lt; 5" />
<member cname="VTE_DEBUG_SELECTION" name="Selection" value="1 &lt;&lt; 6" />
<member cname="VTE_DEBUG_SUBSTITUTION" name="Substitution" value="1 &lt;&lt; 7" />
<member cname="VTE_DEBUG_RING" name="Ring" value="1 &lt;&lt; 8" />
<member cname="VTE_DEBUG_PTY" name="Pty" value="1 &lt;&lt; 9" />
<member cname="VTE_DEBUG_CURSOR" name="Cursor" value="1 &lt;&lt; 10" />
<member cname="VTE_DEBUG_KEYBOARD" name="Keyboard" value="1 &lt;&lt; 11" />
<member cname="VTE_DEBUG_LIFECYCLE" name="Lifecycle" value="1 &lt;&lt; 12" />
</enum>
<enum name="TerminalEraseBinding" cname="VteTerminalEraseBinding" type="enum">
<member cname="VTE_ERASE_AUTO" name="Auto"/>
<member cname="VTE_ERASE_ASCII_BACKSPACE" name="AsciiBackspace"/>
<member cname="VTE_ERASE_ASCII_DELETE" name="AsciiDelete"/>
<member cname="VTE_ERASE_DELETE_SEQUENCE" name="DeleteSequence"/>
<member cname="VTE_ERASE_AUTO" name="Auto" />
<member cname="VTE_ERASE_ASCII_BACKSPACE" name="AsciiBackspace" />
<member cname="VTE_ERASE_ASCII_DELETE" name="AsciiDelete" />
<member cname="VTE_ERASE_DELETE_SEQUENCE" name="DeleteSequence" />
</enum>
<enum name="VteGlyphFlags" cname="vte_glyph_flags" type="flags">
<member cname="vte_glyph_bold" name="Bold" value="1 &lt;&lt; 0"/>
<member cname="vte_glyph_dim" name="Dim" value="1 &lt;&lt; 1"/>
<member cname="vte_glyph_underline" name="Underline" value="1 &lt;&lt; 2"/>
<member cname="vte_glyph_underline2" name="Underline2" value="1 &lt;&lt; 3"/>
<member cname="vte_glyph_strikethrough" name="Strikethrough" value="1 &lt;&lt; 4"/>
<member cname="vte_glyph_boxed" name="Boxed" value="1 &lt;&lt; 5"/>
<member cname="vte_glyph_bold" name="Bold" value="1 &lt;&lt; 0" />
<member cname="vte_glyph_dim" name="Dim" value="1 &lt;&lt; 1" />
<member cname="vte_glyph_underline" name="Underline" value="1 &lt;&lt; 2" />
<member cname="vte_glyph_underline2" name="Underline2" value="1 &lt;&lt; 3" />
<member cname="vte_glyph_strikethrough" name="Strikethrough" value="1 &lt;&lt; 4" />
<member cname="vte_glyph_boxed" name="Boxed" value="1 &lt;&lt; 5" />
</enum>
<callback name="RingFreeFunc" cname="VteRingFreeFunc">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="gpointer" name="freeing"/>
<parameter type="gpointer" name="data"/>
<parameter type="gpointer" name="freeing" />
<parameter type="gpointer" name="data" />
</parameters>
</callback>
<object name="Bg" cname="VteBg" parent="GObject">
<field name="RootPixmap" cname="root_pixmap" type="GdkPixmap*"/>
<field name="Native" cname="native" type="struct-VteBgNative*"/>
<field name="Pvt" cname="pvt" type="struct-VteBgPrivate*"/>
<field name="RootPixmap" cname="root_pixmap" type="GdkPixmap*" />
<field name="Native" cname="native" type="struct-VteBgNative*" />
<field name="Pvt" cname="pvt" type="struct-VteBgPrivate*" />
<signal name="RootPixmapChanged" cname="root-pixmap-changed" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteBg*"/>
<parameter name="inst" type="VteBg*" />
</parameters>
</signal>
<method name="Get" cname="vte_bg_get" shared="true">
<return-type type="VteBg*"/>
<return-type type="VteBg*" />
</method>
<method name="GetPixbuf" cname="vte_bg_get_pixbuf">
<return-type type="GdkPixbuf*"/>
<return-type type="GdkPixbuf*" />
<parameters>
<parameter type="enum" name="VteBgSourceType"/>
<parameter type="GdkPixbuf*" name="source_pixbuf"/>
<parameter type="const-char*" name="source_file"/>
<parameter type="const-GdkColor*" name="tint"/>
<parameter type="double" name="saturation"/>
<parameter type="enum" name="VteBgSourceType" />
<parameter type="GdkPixbuf*" name="source_pixbuf" />
<parameter type="const-char*" name="source_file" />
<parameter type="const-GdkColor*" name="tint" />
<parameter type="double" name="saturation" />
</parameters>
</method>
<method name="GetPixmap" cname="vte_bg_get_pixmap">
<return-type type="GdkPixmap*"/>
<return-type type="GdkPixmap*" />
<parameters>
<parameter type="enum" name="VteBgSourceType"/>
<parameter type="GdkPixbuf*" name="source_pixbuf"/>
<parameter type="const-char*" name="source_file"/>
<parameter type="const-GdkColor*" name="tint"/>
<parameter type="double" name="saturation"/>
<parameter type="GdkColormap*" name="colormap"/>
<parameter type="enum" name="VteBgSourceType" />
<parameter type="GdkPixbuf*" name="source_pixbuf" />
<parameter type="const-char*" name="source_file" />
<parameter type="const-GdkColor*" name="tint" />
<parameter type="double" name="saturation" />
<parameter type="GdkColormap*" name="colormap" />
</parameters>
</method>
<method name="GetType" cname="vte_bg_get_type" shared="true">
<return-type type="GType"/>
<return-type type="GType" />
</method>
</object>
<object name="Reaper" cname="VteReaper" parent="GObject">
<field name="Channel" cname="channel" type="GIOChannel*"/>
<field name="Iopipe" cname="iopipe" array_len="2" type="int"/>
<field name="Channel" cname="channel" type="GIOChannel*" />
<field name="Iopipe" cname="iopipe" array_len="2" type="int" />
<signal name="ChildExited" cname="child-exited" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteReaper*"/>
<parameter name="p0" type="gint32"/>
<parameter name="p1" type="gint32"/>
<parameter name="inst" type="VteReaper*" />
<parameter name="p0" type="gint32" />
<parameter name="p1" type="gint32" />
</parameters>
</signal>
<method name="Get" cname="vte_reaper_get" shared="true">
<return-type type="VteReaper*"/>
<return-type type="VteReaper*" />
</method>
<method name="GetType" cname="vte_reaper_get_type" shared="true">
<return-type type="GType"/>
<return-type type="GType" />
</method>
</object>
<object name="Terminal" cname="VteTerminal" parent="GtkWidget">
<field name="Adjustment" cname="adjustment" type="GtkAdjustment*" access="public"/>
<field name="CharWidth" cname="char_width" type="glong" access="public"/>
<field name="CharHeight" cname="char_height" type="glong" access="public"/>
<field name="CharAscent" cname="char_ascent" type="glong" access="public"/>
<field name="CharDescent" cname="char_descent" type="glong" access="public"/>
<field name="RowCount" cname="row_count" type="glong" access="public"/>
<field name="ColumnCount" cname="column_count" type="glong" access="public"/>
<field name="WindowTitle" cname="window_title" type="char*" access="public"/>
<field name="IconTitle" cname="icon_title" type="char*" access="public"/>
<field name="Pvt" cname="pvt" type="VteTerminalPrivate*"/>
<field name="Adjustment" cname="adjustment" type="GtkAdjustment*" access="public" />
<field name="CharWidth" cname="char_width" type="glong" access="public" />
<field name="CharHeight" cname="char_height" type="glong" access="public" />
<field name="CharAscent" cname="char_ascent" type="glong" access="public" />
<field name="CharDescent" cname="char_descent" type="glong" access="public" />
<field name="RowCount" cname="row_count" type="glong" access="public" />
<field name="ColumnCount" cname="column_count" type="glong" access="public" />
<field name="WindowTitle" cname="window_title" type="char*" access="public" />
<field name="IconTitle" cname="icon_title" type="char*" access="public" />
<field name="Pvt" cname="pvt" type="VteTerminalPrivate*" />
<signal name="Eof" cname="eof" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="ChildExited" cname="child-exited" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="WindowTitleChanged" cname="window-title-changed" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="IconTitleChanged" cname="icon-title-changed" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="EncodingChanged" cname="encoding-changed" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="Commit" cname="commit" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="p0" type="gchar*"/>
<parameter name="p1" type="guint32"/>
<parameter name="inst" type="VteTerminal*" />
<parameter name="p0" type="gchar*" />
<parameter name="p1" type="guint32" />
</parameters>
</signal>
<signal name="EmulationChanged" cname="emulation-changed" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="CharSizeChanged" cname="char-size-changed" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="p0" type="guint32"/>
<parameter name="p1" type="guint32"/>
<parameter name="inst" type="VteTerminal*" />
<parameter name="p0" type="guint32" />
<parameter name="p1" type="guint32" />
</parameters>
</signal>
<signal name="SelectionChanged" cname="selection-changed" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="ContentsChanged" cname="contents-changed" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="CursorMoved" cname="cursor-moved" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="DeiconifyWindow" cname="deiconify-window" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="IconifyWindow" cname="iconify-window" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="RaiseWindow" cname="raise-window" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="LowerWindow" cname="lower-window" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="RefreshWindow" cname="refresh-window" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="RestoreWindow" cname="restore-window" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="MaximizeWindow" cname="maximize-window" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="ResizeWindow" cname="resize-window" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="p0" type="guint32"/>
<parameter name="p1" type="guint32"/>
<parameter name="inst" type="VteTerminal*" />
<parameter name="p0" type="guint32" />
<parameter name="p1" type="guint32" />
</parameters>
</signal>
<signal name="MoveWindow" cname="move-window" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="p0" type="guint32"/>
<parameter name="p1" type="guint32"/>
<parameter name="inst" type="VteTerminal*" />
<parameter name="p0" type="guint32" />
<parameter name="p1" type="guint32" />
</parameters>
</signal>
<signal name="StatusLineChanged" cname="status-line-changed" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="IncreaseFontSize" cname="increase-font-size" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="DecreaseFontSize" cname="decrease-font-size" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="TextModified" cname="text-modified" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="TextInserted" cname="text-inserted" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="TextDeleted" cname="text-deleted" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="inst" type="VteTerminal*" />
</parameters>
</signal>
<signal name="TextScrolled" cname="text-scrolled" when="LAST">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter name="inst" type="VteTerminal*"/>
<parameter name="p0" type="gint32"/>
<parameter name="inst" type="VteTerminal*" />
<parameter name="p0" type="gint32" />
</parameters>
</signal>
<method name="CopyClipboard" cname="vte_terminal_copy_clipboard">
<return-type type="void"/>
<return-type type="void" />
</method>
<method name="CopyPrimary" cname="vte_terminal_copy_primary">
<return-type type="void"/>
<return-type type="void" />
</method>
<method name="Feed" cname="vte_terminal_feed">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="const-char*" name="data"/>
<parameter type="glong" name="length"/>
<parameter type="const-char*" name="data" />
<parameter type="glong" name="length" />
</parameters>
</method>
<method name="FeedChild" cname="vte_terminal_feed_child">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="const-char*" name="data"/>
<parameter type="glong" name="length"/>
<parameter type="const-char*" name="data" />
<parameter type="glong" name="length" />
</parameters>
</method>
<method name="ForkCommand" cname="vte_terminal_fork_command">
<return-type type="pid_t"/>
<return-type type="pid_t" />
<parameters>
<parameter type="const-char*" name="command"/>
<parameter type="char**" name="argv"/>
<parameter type="char**" name="envv"/>
<parameter type="const-char*" name="directory"/>
<parameter type="gboolean" name="lastlog"/>
<parameter type="gboolean" name="utmp"/>
<parameter type="gboolean" name="wtmp"/>
<parameter type="const-char*" name="command" />
<parameter type="char**" name="argv" />
<parameter type="char**" name="envv" />
<parameter type="const-char*" name="directory" />
<parameter type="gboolean" name="lastlog" />
<parameter type="gboolean" name="utmp" />
<parameter type="gboolean" name="wtmp" />
</parameters>
</method>
<method name="GetAdjustment" cname="vte_terminal_get_adjustment">
<return-type type="GtkAdjustment*"/>
<return-type type="GtkAdjustment*" />
</method>
<method name="GetAllowBold" cname="vte_terminal_get_allow_bold">
<return-type type="gboolean"/>
<return-type type="gboolean" />
</method>
<method name="GetAudibleBell" cname="vte_terminal_get_audible_bell">
<return-type type="gboolean"/>
<return-type type="gboolean" />
</method>
<method name="GetCharAscent" cname="vte_terminal_get_char_ascent">
<return-type type="glong"/>
<return-type type="glong" />
</method>
<method name="GetCharDescent" cname="vte_terminal_get_char_descent">
<return-type type="glong"/>
<return-type type="glong" />
</method>
<method name="GetCharHeight" cname="vte_terminal_get_char_height">
<return-type type="glong"/>
<return-type type="glong" />
</method>
<method name="GetCharWidth" cname="vte_terminal_get_char_width">
<return-type type="glong"/>
<return-type type="glong" />
</method>
<method name="GetColumnCount" cname="vte_terminal_get_column_count">
<return-type type="glong"/>
<return-type type="glong" />
</method>
<method name="GetCursorPosition" cname="vte_terminal_get_cursor_position">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="glong*" name="column"/>
<parameter type="glong*" name="row"/>
<parameter type="glong*" name="column" />
<parameter type="glong*" name="row" />
</parameters>
</method>
<method name="GetEmulation" cname="vte_terminal_get_emulation">
<return-type type="const-char*"/>
<return-type type="const-char*" />
</method>
<method name="GetEncoding" cname="vte_terminal_get_encoding">
<return-type type="const-char*"/>
<return-type type="const-char*" />
</method>
<method name="GetFont" cname="vte_terminal_get_font">
<return-type type="const-PangoFontDescription*"/>
<return-type type="const-PangoFontDescription*" />
</method>
<method name="GetHasSelection" cname="vte_terminal_get_has_selection">
<return-type type="gboolean"/>
<return-type type="gboolean" />
</method>
<method name="GetIconTitle" cname="vte_terminal_get_icon_title">
<return-type type="const-char*"/>
<return-type type="const-char*" />
</method>
<method name="GetMouseAutohide" cname="vte_terminal_get_mouse_autohide">
<return-type type="gboolean"/>
<return-type type="gboolean" />
</method>
<method name="GetPadding" cname="vte_terminal_get_padding">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="int*" name="xpad"/>
<parameter type="int*" name="ypad"/>
<parameter type="int*" name="xpad" />
<parameter type="int*" name="ypad" />
</parameters>
</method>
<method name="GetRowCount" cname="vte_terminal_get_row_count">
<return-type type="glong"/>
<return-type type="glong" />
</method>
<method name="GetStatusLine" cname="vte_terminal_get_status_line">
<return-type type="const-char*"/>
<return-type type="const-char*" />
</method>
<method name="GetText" cname="vte_terminal_get_text">
<return-type type="char*"/>
<return-type type="char*" />
<parameters>
<parameter type="gboolean(*is_selected)(VteTerminal*" name="terminal,"/>
<parameter type="gpointer" name="data"/>
<parameter type="GArray*" name="attributes"/>
<parameter type="gboolean(*is_selected)(VteTerminal*" name="terminal," />
<parameter type="gpointer" name="data" />
<parameter type="GArray*" name="attributes" />
</parameters>
</method>
<method name="GetTextRange" cname="vte_terminal_get_text_range">
<return-type type="char*"/>
<return-type type="char*" />
<parameters>
<parameter type="glong" name="start_row"/>
<parameter type="glong" name="start_col"/>
<parameter type="glong" name="end_row"/>
<parameter type="glong" name="end_col"/>
<parameter type="gboolean(*is_selected)(VteTerminal*" name="terminal,"/>
<parameter type="gpointer" name="data"/>
<parameter type="GArray*" name="attributes"/>
<parameter type="glong" name="start_row" />
<parameter type="glong" name="start_col" />
<parameter type="glong" name="end_row" />
<parameter type="glong" name="end_col" />
<parameter type="gboolean(*is_selected)(VteTerminal*" name="terminal," />
<parameter type="gpointer" name="data" />
<parameter type="GArray*" name="attributes" />
</parameters>
</method>
<method name="GetType" cname="vte_terminal_get_type" shared="true">
<return-type type="GtkType"/>
<return-type type="GtkType" />
</method>
<method name="GetUsingXft" cname="vte_terminal_get_using_xft">
<return-type type="gboolean"/>
<return-type type="gboolean" />
</method>
<method name="GetVisibleBell" cname="vte_terminal_get_visible_bell">
<return-type type="gboolean"/>
<return-type type="gboolean" />
</method>
<method name="GetWindowTitle" cname="vte_terminal_get_window_title">
<return-type type="const-char*"/>
<return-type type="const-char*" />
</method>
<method name="ImAppendMenuitems" cname="vte_terminal_im_append_menuitems">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="GtkMenuShell*" name="menushell"/>
<parameter type="GtkMenuShell*" name="menushell" />
</parameters>
</method>
<method name="IsWordChar" cname="vte_terminal_is_word_char">
<return-type type="gboolean"/>
<return-type type="gboolean" />
<parameters>
<parameter type="gunichar" name="c"/>
<parameter type="gunichar" name="c" />
</parameters>
</method>
<method name="MatchAdd" cname="vte_terminal_match_add">
<return-type type="int"/>
<return-type type="int" />
<parameters>
<parameter type="const-char*" name="match"/>
<parameter type="const-char*" name="match" />
</parameters>
</method>
<method name="MatchCheck" cname="vte_terminal_match_check">
<return-type type="char*"/>
<return-type type="char*" />
<parameters>
<parameter type="glong" name="column"/>
<parameter type="glong" name="row"/>
<parameter type="int*" name="tag"/>
<parameter type="glong" name="column" />
<parameter type="glong" name="row" />
<parameter type="int*" name="tag" />
</parameters>
</method>
<method name="MatchClearAll" cname="vte_terminal_match_clear_all">
<return-type type="void"/>
<return-type type="void" />
</method>
<method name="MatchRemove" cname="vte_terminal_match_remove">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="int" name="tag"/>
<parameter type="int" name="tag" />
</parameters>
</method>
<method name="MatchSetCursor" cname="vte_terminal_match_set_cursor">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="int" name="tag"/>
<parameter type="GdkCursor*" name="cursor"/>
<parameter type="int" name="tag" />
<parameter type="GdkCursor*" name="cursor" />
</parameters>
</method>
<method name="MatchSetCursorType" cname="vte_terminal_match_set_cursor_type">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="int" name="tag"/>
<parameter type="GdkCursorType" name="cursor_type"/>
<parameter type="int" name="tag" />
<parameter type="GdkCursorType" name="cursor_type" />
</parameters>
</method>
<constructor cname="vte_terminal_new"/>
<constructor cname="vte_terminal_new" />
<method name="PasteClipboard" cname="vte_terminal_paste_clipboard">
<return-type type="void"/>
<return-type type="void" />
</method>
<method name="PastePrimary" cname="vte_terminal_paste_primary">
<return-type type="void"/>
<return-type type="void" />
</method>
<method name="Reset" cname="vte_terminal_reset">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="full"/>
<parameter type="gboolean" name="clear_history"/>
<parameter type="gboolean" name="full" />
<parameter type="gboolean" name="clear_history" />
</parameters>
</method>
<method name="SetAllowBold" cname="vte_terminal_set_allow_bold">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="allow_bold"/>
<parameter type="gboolean" name="allow_bold" />
</parameters>
</method>
<method name="SetAudibleBell" cname="vte_terminal_set_audible_bell">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="is_audible"/>
<parameter type="gboolean" name="is_audible" />
</parameters>
</method>
<method name="SetBackgroundImage" cname="vte_terminal_set_background_image">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="GdkPixbuf*" name="image"/>
<parameter type="GdkPixbuf*" name="image" />
</parameters>
</method>
<method name="SetBackgroundImageFile" cname="vte_terminal_set_background_image_file">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="const-char*" name="path" />
</parameters>
</method>
<method name="SetBackgroundSaturation" cname="vte_terminal_set_background_saturation">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="double" name="saturation"/>
<parameter type="double" name="saturation" />
</parameters>
</method>
<method name="SetBackgroundTintColor" cname="vte_terminal_set_background_tint_color">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="const-GdkColor*" name="color"/>
<parameter type="const-GdkColor*" name="color" />
</parameters>
</method>
<method name="SetBackgroundTransparent" cname="vte_terminal_set_background_transparent">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="transparent"/>
<parameter type="gboolean" name="transparent" />
</parameters>
</method>
<method name="SetBackspaceBinding" cname="vte_terminal_set_backspace_binding">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="VteTerminalEraseBinding" name="binding"/>
<parameter type="VteTerminalEraseBinding" name="binding" />
</parameters>
</method>
<method name="SetColorBackground" cname="vte_terminal_set_color_background">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="const-GdkColor*" name="background"/>
<parameter type="const-GdkColor*" name="background" />
</parameters>
</method>
<method name="SetColorBold" cname="vte_terminal_set_color_bold">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="const-GdkColor*" name="bold"/>
<parameter type="const-GdkColor*" name="bold" />
</parameters>
</method>
<method name="SetColorDim" cname="vte_terminal_set_color_dim">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="const-GdkColor*" name="dim"/>
<parameter type="const-GdkColor*" name="dim" />
</parameters>
</method>
<method name="SetColorForeground" cname="vte_terminal_set_color_foreground">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="const-GdkColor*" name="foreground"/>
<parameter type="const-GdkColor*" name="foreground" />
</parameters>
</method>
<method name="SetColors" cname="vte_terminal_set_colors">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="const-GdkColor*" name="foreground"/>
<parameter type="const-GdkColor*" name="background"/>
<parameter type="const-GdkColor*" name="palette"/>
<parameter type="glong" name="palette_size"/>
<parameter type="const-GdkColor*" name="foreground" />
<parameter type="const-GdkColor*" name="background" />
<parameter type="const-GdkColor*" name="palette" />
<parameter type="glong" name="palette_size" />
</parameters>
</method>
<method name="SetCursorBlinks" cname="vte_terminal_set_cursor_blinks">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="blink"/>
<parameter type="gboolean" name="blink" />
</parameters>
</method>
<method name="SetDefaultColors" cname="vte_terminal_set_default_colors">
<return-type type="void"/>
<return-type type="void" />
</method>
<method name="SetDeleteBinding" cname="vte_terminal_set_delete_binding">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="VteTerminalEraseBinding" name="binding"/>
<parameter type="VteTerminalEraseBinding" name="binding" />
</parameters>
</method>
<method name="SetEmulation" cname="vte_terminal_set_emulation">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="const-char*" name="emulation"/>
<parameter type="const-char*" name="emulation" />
</parameters>
</method>
<method name="SetEncoding" cname="vte_terminal_set_encoding">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="const-char*" name="codeset"/>
<parameter type="const-char*" name="codeset" />
</parameters>
</method>
<method name="SetFont" cname="vte_terminal_set_font">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="const-PangoFontDescription*" name="font_desc"/>
<parameter type="const-PangoFontDescription*" name="font_desc" />
</parameters>
</method>
<method name="SetFontFromString" cname="vte_terminal_set_font_from_string">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="const-char*" name="name"/>
<parameter type="const-char*" name="name" />
</parameters>
</method>
<method name="SetMouseAutohide" cname="vte_terminal_set_mouse_autohide">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="setting"/>
<parameter type="gboolean" name="setting" />
</parameters>
</method>
<method name="SetScrollBackground" cname="vte_terminal_set_scroll_background">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="scroll"/>
<parameter type="gboolean" name="scroll" />
</parameters>
</method>
<method name="SetScrollOnKeystroke" cname="vte_terminal_set_scroll_on_keystroke">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="scroll"/>
<parameter type="gboolean" name="scroll" />
</parameters>
</method>
<method name="SetScrollOnOutput" cname="vte_terminal_set_scroll_on_output">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="scroll"/>
<parameter type="gboolean" name="scroll" />
</parameters>
</method>
<method name="SetScrollbackLines" cname="vte_terminal_set_scrollback_lines">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="glong" name="lines"/>
<parameter type="glong" name="lines" />
</parameters>
</method>
<method name="SetSize" cname="vte_terminal_set_size">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="glong" name="columns"/>
<parameter type="glong" name="rows"/>
<parameter type="glong" name="columns" />
<parameter type="glong" name="rows" />
</parameters>
</method>
<method name="SetVisibleBell" cname="vte_terminal_set_visible_bell">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="gboolean" name="is_visible"/>
<parameter type="gboolean" name="is_visible" />
</parameters>
</method>
<method name="SetWordChars" cname="vte_terminal_set_word_chars">
<return-type type="void"/>
<return-type type="void" />
<parameters>
<parameter type="const-char*" name="spec"/>
<parameter type="const-char*" name="spec" />
</parameters>
</method>
</object>
<object name="TerminalAccessible" cname="VteTerminalAccessible" parent="GtkAccessible">
<implements>
<interface cname="AtkText"/>
<interface cname="AtkComponent"/>
<interface cname="AtkText" />
<interface cname="AtkComponent" />
</implements>
<method name="GetType" cname="vte_terminal_accessible_get_type" shared="true">
<return-type type="GtkType"/>
<return-type type="GtkType" />
</method>
<constructor cname="vte_terminal_accessible_new">
<parameters>
<parameter type="VteTerminal*" name="terminal"/>
<parameter type="VteTerminal*" name="terminal" />
</parameters>
</constructor>
</object>
<object name="TerminalAccessibleFactory" cname="VteTerminalAccessibleFactory" parent="AtkObjectFactory">
<method name="GetType" cname="vte_terminal_accessible_factory_get_type" shared="true">
<return-type type="GtkType"/>
<return-type type="GtkType" />
</method>
<constructor cname="vte_terminal_accessible_factory_new"/>
<constructor cname="vte_terminal_accessible_factory_new" />
</object>
<struct name="CharAttributes" cname="VteCharAttributes">
<field name="Row" cname="row" type="long"/>
<field name="Column" cname="column" type="long"/>
<field name="Fore" cname="fore" type="GdkColor"/>
<field name="Back" cname="back" type="GdkColor"/>
<field name="Underline" cname="underline" bits="1" type="gboolean"/>
<field name="Strikethrough" cname="strikethrough" bits="1" type="gboolean"/>
<field name="Row" cname="row" type="long" />
<field name="Column" cname="column" type="long" />
<field name="Fore" cname="fore" type="GdkColor" />
<field name="Back" cname="back" type="GdkColor" />
<field name="Underline" cname="underline" bits="1" type="gboolean" />
<field name="Strikethrough" cname="strikethrough" bits="1" type="gboolean" />
</struct>
<struct name="Ring" cname="VteRing">
<field name="Free" cname="free" type="VteRingFreeFunc"/>
<field name="UserData" cname="user_data" type="gpointer"/>
<field name="Array" cname="array" type="gpointer*"/>
<field name="Delta" cname="delta" type="glong"/>
<field name="Length" cname="length" type="glong"/>
<field name="Max" cname="max" type="glong"/>
<field name="Free" cname="free" type="VteRingFreeFunc" />
<field name="UserData" cname="user_data" type="gpointer" />
<field name="Array" cname="array" type="gpointer*" />
<field name="Delta" cname="delta" type="glong" />
<field name="Length" cname="length" type="glong" />
<field name="Max" cname="max" type="glong" />
</struct>
<struct name="Conv" cname="VteConv" opaque="true"/>
<struct name="Conv" cname="VteConv" opaque="true" />
</namespace>
</api>
</api>