2004-03-08 Mike Kestner <mkestner@ximian.com>

* generator/ObjectGen.cs : ignore virtual_method elems for now.
	* parser/gapi2xml.pl : parse the non-signal class methods and add as
	virtual_method elements in the API xml
	* */*-api.xml : regen

svn path=/trunk/gtk-sharp/; revision=23809
This commit is contained in:
Mike Kestner 2004-03-08 18:08:48 +00:00
parent 4dcdbb53fe
commit 64e69d3832
12 changed files with 2074 additions and 13 deletions

View File

@ -1,3 +1,10 @@
2004-03-08 Mike Kestner <mkestner@ximian.com>
* generator/ObjectGen.cs : ignore virtual_method elems for now.
* parser/gapi2xml.pl : parse the non-signal class methods and add as
virtual_method elements in the API xml
* */*-api.xml : regen
2004-03-06 Gonzalo Paniagua Javier <gonzalo@ximian.com>
* glue/Makefile.am:

View File

@ -993,6 +993,31 @@
</method>
</object>
<object name="Hyperlink" cname="AtkHyperlink" parent="GObject">
<virtual_method name="GetUri" cname="get_uri">
<return-type type="gchar*" />
<parameters>
<parameter type="AtkHyperlink*" name="link_" />
<parameter type="gint" name="i" />
</parameters>
</virtual_method>
<virtual_method name="GetEndIndex" cname="get_end_index">
<return-type type="gint" />
<parameters>
<parameter type="AtkHyperlink*" name="link_" />
</parameters>
</virtual_method>
<virtual_method name="IsValid" cname="is_valid">
<return-type type="gboolean" />
<parameters>
<parameter type="AtkHyperlink*" name="link_" />
</parameters>
</virtual_method>
<virtual_method name="LinkState" cname="link_state">
<return-type type="guint" />
<parameters>
<parameter type="AtkHyperlink*" name="link_" />
</parameters>
</virtual_method>
<implements>
<interface cname="AtkAction" />
</implements>
@ -1116,6 +1141,78 @@
<parameter type="gpointer*" name="child" />
</parameters>
</signal>
<virtual_method name="GetParent" cname="get_parent">
<return-type type="AtkObject*" />
<parameters>
<parameter type="AtkObject*" name="accessible" />
</parameters>
</virtual_method>
<virtual_method name="RefChild" cname="ref_child">
<return-type type="AtkObject*" />
<parameters>
<parameter type="AtkObject*" name="accessible" />
<parameter type="gint" name="i" />
</parameters>
</virtual_method>
<virtual_method name="RefRelationSet" cname="ref_relation_set">
<return-type type="AtkRelationSet*" />
<parameters>
<parameter type="AtkObject*" name="accessible" />
</parameters>
</virtual_method>
<virtual_method name="GetLayer" cname="get_layer">
<return-type type="AtkLayer" />
<parameters>
<parameter type="AtkObject*" name="accessible" />
</parameters>
</virtual_method>
<virtual_method name="RefStateSet" cname="ref_state_set">
<return-type type="AtkStateSet*" />
<parameters>
<parameter type="AtkObject*" name="accessible" />
</parameters>
</virtual_method>
<virtual_method name="SetDescription" cname="set_description">
<return-type type="void" />
<parameters>
<parameter type="AtkObject*" name="accessible" />
<parameter type="const-gchar*" name="description" />
</parameters>
</virtual_method>
<virtual_method name="SetRole" cname="set_role">
<return-type type="void" />
<parameters>
<parameter type="AtkObject*" name="accessible" />
<parameter type="AtkRole" name="role" />
</parameters>
</virtual_method>
<virtual_method name="RemovePropertyChangeHandler" cname="remove_property_change_handler">
<return-type type="void" />
<parameters>
<parameter type="AtkObjectguinthandler_id" name="arg1" />
</parameters>
</virtual_method>
<virtual_method name="ChildrenChanged" cname="children_changed">
<return-type type="void" />
<parameters>
<parameter type="AtkObject*" name="accessible" />
<parameter type="guint" name="change_index" />
<parameter type="gpointer" name="changed_child" />
</parameters>
</virtual_method>
<virtual_method name="PropertyChange" cname="property_change">
<return-type type="void" />
<parameters>
<parameter type="AtkObject*" name="accessible" />
<parameter type="AtkPropertyValues*" name="values" />
</parameters>
</virtual_method>
<virtual_method name="VisibleDataChanged" cname="visible_data_changed">
<return-type type="void" />
<parameters>
<parameter type="AtkObject*" name="accessible" />
</parameters>
</virtual_method>
<method name="AddRelationship" cname="atk_object_add_relationship">
<return-type type="gboolean" />
<parameters>
@ -1220,6 +1317,15 @@
</method>
</object>
<object name="ObjectFactory" cname="AtkObjectFactory" parent="GObject">
<virtual_method name="CreateAccessible" cname="create_accessible">
<return-type type="AtkObject*" />
<parameters>
<parameter type="GObject*" name="obj" />
</parameters>
</virtual_method>
<virtual_method name="GetAccessibleType" cname="get_accessible_type">
<return-type type="GType" />
</virtual_method>
<method name="CreateAccessible" cname="atk_object_factory_create_accessible">
<return-type type="AtkObject*" />
<parameters>
@ -1403,6 +1509,23 @@
</method>
</object>
<object name="Util" cname="AtkUtil" parent="GObject">
<virtual_method name="AddGlobalEventListener" cname="add_global_event_listener">
<return-type type="guint" />
<parameters>
<parameter type="GSignalEmissionHook" name="listener" />
<parameter type="const-gchar*" name="event_type" />
</parameters>
</virtual_method>
<virtual_method name="AddKeyEventListener" cname="add_key_event_listener">
<return-type type="guint" />
<parameters>
<parameter type="AtkKeySnoopFunc" name="listener" />
<parameter type="gpointer" name="data" />
</parameters>
</virtual_method>
<virtual_method name="GetRoot" cname="get_root">
<return-type type="AtkObject*" />
</virtual_method>
<method name="GetType" cname="atk_util_get_type" shared="true">
<return-type type="GType" />
</method>

View File

@ -137,6 +137,15 @@
<parameter type="GdaParameterList*" name="params" />
</parameters>
</signal>
<virtual_method name="EventNotification" cname="event_notification">
<return-type type="void" />
<parameters>
<parameter type="GdaClient*" name="client" />
<parameter type="GdaConnection*" name="cnc" />
<parameter type="GdaClientEvent" name="event" />
<parameter type="GdaParameterList*" name="params" />
</parameters>
</virtual_method>
<method name="BeginTransaction" cname="gda_client_begin_transaction">
<return-type type="gboolean" />
<parameters>
@ -242,6 +251,13 @@
<parameter type="GList*" name="error_list" />
</parameters>
</signal>
<virtual_method name="Error" cname="error">
<return-type type="void" />
<parameters>
<parameter type="GdaConnection*" name="cnc" />
<parameter type="GList*" name="error_list" />
</parameters>
</virtual_method>
<method name="AddError" cname="gda_connection_add_error">
<return-type type="void" />
<parameters>
@ -440,6 +456,50 @@
<parameter type="GdaDataModel*" name="model" />
</parameters>
</signal>
<virtual_method name="Changed" cname="changed">
<return-type type="void" />
<parameters>
<parameter type="GdaDataModel*" name="model" />
</parameters>
</virtual_method>
<virtual_method name="RowUpdated" cname="row_updated">
<return-type type="void" />
<parameters>
<parameter type="GdaDataModel*" name="model" />
<parameter type="gint" name="row" />
</parameters>
</virtual_method>
<virtual_method name="BeginEdit" cname="begin_edit">
<return-type type="void" />
<parameters>
<parameter type="GdaDataModel*" name="model" />
</parameters>
</virtual_method>
<virtual_method name="EndEdit" cname="end_edit">
<return-type type="void" />
<parameters>
<parameter type="GdaDataModel*" name="model" />
</parameters>
</virtual_method>
<virtual_method name="GetNColumns" cname="get_n_columns">
<return-type type="gint" />
<parameters>
<parameter type="GdaDataModel*" name="model" />
</parameters>
</virtual_method>
<virtual_method name="IsEditable" cname="is_editable">
<return-type type="gboolean" />
<parameters>
<parameter type="GdaDataModel*" name="model" />
</parameters>
</virtual_method>
<virtual_method name="RemoveRow" cname="remove_row">
<return-type type="gboolean" />
<parameters>
<parameter type="GdaDataModel*" name="model" />
<parameter type="const-GdaRow*" name="row" />
</parameters>
</virtual_method>
<method name="AddDataFromXmlNode" cname="gda_data_model_add_data_from_xml_node">
<return-type type="gboolean" />
<parameters>
@ -767,6 +827,21 @@
<parameter type="GdaXmlDatabase*" name="xmldb" />
</parameters>
</signal>
<virtual_method name="ObjectSelected" cname="object_selected">
<return-type type="void" />
<parameters>
<parameter type="GdaExport*" name="exp" />
<parameter type="GdaConnectionSchema" name="schema" />
<parameter type="const-gchar*" name="name" />
</parameters>
</virtual_method>
<virtual_method name="Finished" cname="finished">
<return-type type="void" />
<parameters>
<parameter type="GdaExport*" name="exp" />
<parameter type="GdaXmlDatabase*" name="xmldb" />
</parameters>
</virtual_method>
<method name="GetConnection" cname="gda_export_get_connection">
<return-type type="GdaConnection*" />
</method>
@ -843,6 +918,63 @@
</object>
<object name="ServerProvider" cname="GdaServerProvider" parent="GObject">
<field cname="priv" type="GdaServerProviderPrivate*" />
<virtual_method name="LastConnectionGone" cname="last_connection_gone">
<return-type type="void" />
<parameters>
<parameter type="GdaServerProvider*" name="provider" />
</parameters>
</virtual_method>
<virtual_method name="OpenConnection" cname="open_connection">
<return-type type="gboolean" />
<parameters>
<parameter type="GdaServerProvider*" name="provider" />
<parameter type="GdaConnection*" name="cnc" />
<parameter type="GdaQuarkList*" name="params" />
<parameter type="const-gchar*" name="username" />
<parameter type="const-gchar*" name="password" />
</parameters>
</virtual_method>
<virtual_method name="ChangeDatabase" cname="change_database">
<return-type type="gboolean" />
<parameters>
<parameter type="GdaServerProvider*" name="provider" />
<parameter type="GdaConnection*" name="cnc" />
<parameter type="const-gchar*" name="name" />
</parameters>
</virtual_method>
<virtual_method name="DropDatabase" cname="drop_database">
<return-type type="gboolean" />
<parameters>
<parameter type="GdaServerProvider*" name="provider" />
<parameter type="GdaConnection*" name="cnc" />
<parameter type="const-gchar*" name="name" />
</parameters>
</virtual_method>
<virtual_method name="BeginTransaction" cname="begin_transaction">
<return-type type="gboolean" />
<parameters>
<parameter type="GdaServerProvider*" name="provider" />
<parameter type="GdaConnection*" name="cnc" />
<parameter type="GdaTransaction*" name="xaction" />
</parameters>
</virtual_method>
<virtual_method name="RollbackTransaction" cname="rollback_transaction">
<return-type type="gboolean" />
<parameters>
<parameter type="GdaServerProvider*" name="provider" />
<parameter type="GdaConnection*" name="cnc" />
<parameter type="GdaTransaction*" name="xaction" />
</parameters>
</virtual_method>
<virtual_method name="GetSchema" cname="get_schema">
<return-type type="GdaDataModel*" />
<parameters>
<parameter type="GdaServerProvider*" name="provider" />
<parameter type="GdaConnection*" name="cnc" />
<parameter type="GdaConnectionSchema" name="schema" />
<parameter type="GdaParameterList*" name="params" />
</parameters>
</virtual_method>
<method name="BeginTransaction" cname="gda_server_provider_begin_transaction">
<return-type type="gboolean" />
<parameters>
@ -1081,6 +1213,12 @@
<parameter type="GdaXmlDatabase*" name="xmldb" />
</parameters>
</signal>
<virtual_method name="Changed" cname="changed">
<return-type type="void" />
<parameters>
<parameter type="GdaXmlDatabase*" name="xmldb" />
</parameters>
</virtual_method>
<method name="Changed" cname="gda_xml_database_changed">
<return-type type="void" />
</method>
@ -1190,6 +1328,13 @@
<parameter type="const-char*" name="msg" />
</parameters>
</signal>
<virtual_method name="Warning" cname="warning">
<return-type type="void" />
<parameters>
<parameter type="GdaXmlDocument*" name="q" />
<parameter type="const-char*" name="msg" />
</parameters>
</virtual_method>
<method name="Construct" cname="gda_xml_document_construct">
<return-type type="void" />
<parameters>

View File

@ -639,6 +639,18 @@
<parameter type="gboolean" name="is_error" />
</parameters>
</signal>
<virtual_method name="GetNScreens" cname="get_n_screens">
<return-type type="gint" />
<parameters>
<parameter type="GdkDisplay*" name="display" />
</parameters>
</virtual_method>
<virtual_method name="GetDefaultScreen" cname="get_default_screen">
<return-type type="GdkScreen*" />
<parameters>
<parameter type="GdkDisplay*" name="display" />
</parameters>
</virtual_method>
<method name="AddClientMessageFilter" cname="gdk_display_add_client_message_filter">
<return-type type="void" />
<parameters>
@ -757,6 +769,13 @@
</parameters>
</signal>
<property name="DefaultDisplay" cname="default-display" type="GdkDisplay" readable="true" writeable="true" />
<virtual_method name="DisplayOpened" cname="display_opened">
<return-type type="void" />
<parameters>
<parameter type="GdkDisplayManager*" name="display_manager" />
<parameter type="GdkDisplay*" name="display" />
</parameters>
</virtual_method>
<method name="Get" cname="gdk_display_manager_get" shared="true">
<return-type type="GdkDisplayManager*" />
</method>
@ -793,6 +812,126 @@
<constructor cname="gdk_drag_context_new" />
</object>
<object name="Drawable" cname="GdkDrawable" parent="GObject">
<virtual_method name="CreateGc" cname="create_gc">
<return-type type="GdkGC*" />
<parameters>
<parameter type="GdkDrawable*" name="drawable" />
<parameter type="GdkGCValues*" name="values" />
<parameter type="GdkGCValuesMask" name="mask" />
</parameters>
</virtual_method>
<virtual_method name="DrawArc" cname="draw_arc">
<return-type type="void" />
<parameters>
<parameter type="GdkDrawable*" name="drawable" />
<parameter type="GdkGC*" name="gc" />
<parameter type="gboolean" name="filled" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
<parameter type="gint" name="angle1" />
<parameter type="gint" name="angle2" />
</parameters>
</virtual_method>
<virtual_method name="DrawText" cname="draw_text">
<return-type type="void" />
<parameters>
<parameter type="GdkDrawable*" name="drawable" />
<parameter type="GdkFont*" name="font" />
<parameter type="GdkGC*" name="gc" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="const-gchar*" name="text" />
<parameter type="gint" name="text_length" />
</parameters>
</virtual_method>
<virtual_method name="DrawDrawable" cname="draw_drawable">
<return-type type="void" />
<parameters>
<parameter type="GdkDrawable*" name="drawable" />
<parameter type="GdkGC*" name="gc" />
<parameter type="GdkDrawable*" name="src" />
<parameter type="gint" name="xsrc" />
<parameter type="gint" name="ysrc" />
<parameter type="gint" name="xdest" />
<parameter type="gint" name="ydest" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</virtual_method>
<virtual_method name="DrawSegments" cname="draw_segments">
<return-type type="void" />
<parameters>
<parameter type="GdkDrawable*" name="drawable" />
<parameter type="GdkGC*" name="gc" />
<parameter type="GdkSegment*" name="segs" />
<parameter type="gint" name="nsegs" />
</parameters>
</virtual_method>
<virtual_method name="DrawGlyphs" cname="draw_glyphs">
<return-type type="void" />
<parameters>
<parameter type="GdkDrawable*" name="drawable" />
<parameter type="GdkGC*" name="gc" />
<parameter type="PangoFont*" name="font" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="PangoGlyphString*" name="glyphs" />
</parameters>
</virtual_method>
<virtual_method name="GetDepth" cname="get_depth">
<return-type type="gint" />
<parameters>
<parameter type="GdkDrawable*" name="drawable" />
</parameters>
</virtual_method>
<virtual_method name="SetColormap" cname="set_colormap">
<return-type type="void" />
<parameters>
<parameter type="GdkDrawable*" name="drawable" />
<parameter type="GdkColormap*" name="cmap" />
</parameters>
</virtual_method>
<virtual_method name="GetVisual" cname="get_visual">
<return-type type="GdkVisual*" />
<parameters>
<parameter type="GdkDrawable*" name="drawable" />
</parameters>
</virtual_method>
<virtual_method name="GetImage" cname="get_image">
<return-type type="GdkImage*" />
<parameters>
<parameter type="GdkDrawable*" name="drawable" />
<parameter type="gint" name="x" />
<parameter type="gint" name="y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
</parameters>
</virtual_method>
<virtual_method name="GetVisibleRegion" cname="get_visible_region">
<return-type type="GdkRegion*" />
<parameters>
<parameter type="GdkDrawable*" name="drawable" />
</parameters>
</virtual_method>
<virtual_method name="DrawPixbuf" cname="draw_pixbuf">
<return-type type="void" />
<parameters>
<parameter type="GdkDrawable*" name="drawable" />
<parameter type="GdkGC*" name="gc" />
<parameter type="GdkPixbuf*" name="pixbuf" />
<parameter type="gint" name="src_x" />
<parameter type="gint" name="src_y" />
<parameter type="gint" name="dest_x" />
<parameter type="gint" name="dest_y" />
<parameter type="gint" name="width" />
<parameter type="gint" name="height" />
<parameter type="GdkRgbDither" name="dither" />
<parameter type="gint" name="x_dither" />
<parameter type="gint" name="y_dither" />
</parameters>
</virtual_method>
<method name="DrawArc" cname="gdk_draw_arc">
<return-type type="void" />
<parameters>
@ -1096,6 +1235,22 @@
<field cname="ts_x_origin" type="gint" />
<field cname="ts_y_origin" type="gint" />
<field cname="colormap" type="GdkColormap*" />
<virtual_method name="GetValues" cname="get_values">
<return-type type="void" />
<parameters>
<parameter type="GdkGC*" name="gc" />
<parameter type="GdkGCValues*" name="values" />
</parameters>
</virtual_method>
<virtual_method name="SetDashes" cname="set_dashes">
<return-type type="void" />
<parameters>
<parameter type="GdkGC*" name="gc" />
<parameter type="gint" name="dash_offset" />
<parameter type="gint8" array="true" name="dash_list" />
<parameter type="gint" name="n" />
</parameters>
</virtual_method>
<method name="Copy" cname="gdk_gc_copy">
<return-type type="void" />
<parameters>
@ -1322,6 +1477,12 @@
<parameter type="GdkKeymap*" name="keymap" />
</parameters>
</signal>
<virtual_method name="DirectionChanged" cname="direction_changed">
<return-type type="void" />
<parameters>
<parameter type="GdkKeymap*" name="keymap" />
</parameters>
</virtual_method>
<method name="GetDefault" cname="gdk_keymap_get_default" shared="true">
<return-type type="GdkKeymap*" />
</method>
@ -1470,6 +1631,12 @@
<parameter type="GdkScreen*" name="screen" />
</parameters>
</signal>
<virtual_method name="SizeChanged" cname="size_changed">
<return-type type="void" />
<parameters>
<parameter type="GdkScreen*" name="screen" />
</parameters>
</virtual_method>
<method name="BroadcastClientMessage" cname="gdk_screen_broadcast_client_message">
<return-type type="void" />
<parameters>
@ -4071,6 +4238,24 @@
<parameter type="GdkPixbufLoader*" name="loader" />
</parameters>
</signal>
<virtual_method name="SizePrepared" cname="size_prepared">
<return-type type="void" />
<parameters>
<parameter type="GdkPixbufLoader*" name="loader" />
<parameter type="int" name="width" />
<parameter type="int" name="height" />
</parameters>
</virtual_method>
<virtual_method name="AreaUpdated" cname="area_updated">
<return-type type="void" />
<parameters>
<parameter type="GdkPixbufLoader*" name="loader" />
<parameter type="int" name="x" />
<parameter type="int" name="y" />
<parameter type="int" name="width" />
<parameter type="int" name="height" />
</parameters>
</virtual_method>
<method name="Close" cname="gdk_pixbuf_loader_close">
<return-type type="gboolean" />
<parameters>

View File

@ -27,6 +27,7 @@ namespace GtkSharp.Generation {
switch (node.Name) {
case "field":
case "callback":
case "virtual_method":
Statistics.IgnoreCount++;
break;

View File

@ -67,6 +67,13 @@
<object name="XML" cname="GladeXML" parent="GObject">
<field cname="filename" type="char*" />
<field cname="priv" type="GladeXMLPrivate*" />
<virtual_method name="LookupType" cname="lookup_type">
<return-type type="GType" />
<parameters>
<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*" />
<parameters>

View File

@ -756,6 +756,23 @@
<parameter type="GnomeCanvasBuf*" name="buf" />
</parameters>
</signal>
<virtual_method name="DrawBackground" cname="draw_background">
<return-type type="void" />
<parameters>
<parameter type="GnomeCanvas*" name="canvas" />
<parameter type="GdkDrawable*" name="drawable" />
<parameter type="int" name="x" />
<parameter type="int" name="y" />
<parameter type="int" name="width" />
<parameter type="int" name="height" />
</parameters>
</virtual_method>
<virtual_method name="RequestUpdate" cname="request_update">
<return-type type="void" />
<parameters>
<parameter type="GnomeCanvas*" name="canvas" />
</parameters>
</virtual_method>
<method name="C2w" cname="gnome_canvas_c2w">
<return-type type="void" />
<parameters>
@ -1038,6 +1055,56 @@
<parameter type="GdkEvent*" name="event" />
</parameters>
</signal>
<virtual_method name="Update" cname="update">
<return-type type="void" />
<parameters>
<parameter type="GnomeCanvasItem*" name="item" />
<parameter type="double*" name="affine" />
<parameter type="ArtSVP*" name="clip_path" />
<parameter type="int" name="flags" />
</parameters>
</virtual_method>
<virtual_method name="Unrealize" cname="unrealize">
<return-type type="void" />
<parameters>
<parameter type="GnomeCanvasItem*" name="item" />
</parameters>
</virtual_method>
<virtual_method name="Unmap" cname="unmap">
<return-type type="void" />
<parameters>
<parameter type="GnomeCanvasItem*" name="item" />
</parameters>
</virtual_method>
<virtual_method name="Draw" cname="draw">
<return-type type="void" />
<parameters>
<parameter type="GnomeCanvasItem*" name="item" />
<parameter type="GdkDrawable*" name="drawable" />
<parameter type="int" name="x" />
<parameter type="int" name="y" />
<parameter type="int" name="width" />
<parameter type="int" name="height" />
</parameters>
</virtual_method>
<virtual_method name="Point" cname="point">
<return-type type="double" />
<parameters>
<parameter type="GnomeCanvasItem*" name="item" />
<parameter type="double" name="x" />
<parameter type="double" name="y" />
<parameter type="int" name="cx" />
<parameter type="int" name="cy" />
<parameter type="GnomeCanvasItem**" name="actual_item" />
</parameters>
</virtual_method>
<virtual_method name="Event" cname="event">
<return-type type="gboolean" />
<parameters>
<parameter type="GnomeCanvasItem*" name="item" />
<parameter type="GdkEvent*" name="event" />
</parameters>
</virtual_method>
<method name="AffineAbsolute" cname="gnome_canvas_item_affine_absolute" hidden="1">
<return-type type="void" />
<parameters>
@ -1328,6 +1395,13 @@
<parameter type="GtkTextTag*" name="tag" />
</parameters>
</signal>
<virtual_method name="TagChanged" cname="tag_changed">
<return-type type="void" />
<parameters>
<parameter type="GnomeCanvasRichText*" name="text" />
<parameter type="GtkTextTag*" name="tag" />
</parameters>
</virtual_method>
<method name="CopyClipboard" cname="gnome_canvas_rich_text_copy_clipboard">
<return-type type="void" />
</method>
@ -2241,6 +2315,12 @@
<property name="HasProgress" cname="has_progress" type="gboolean" readable="true" writeable="true" construct-only="true" />
<property name="HasStatus" cname="has_status" type="gboolean" readable="true" writeable="true" construct-only="true" />
<property name="Interactivity" cname="interactivity" type="GnomePreferencesType" readable="true" writeable="true" construct-only="true" />
<virtual_method name="UserResponse" cname="user_response">
<return-type type="void" />
<parameters>
<parameter type="GnomeAppBar*" name="ab" />
</parameters>
</virtual_method>
<method name="ClearPrompt" cname="gnome_appbar_clear_prompt">
<return-type type="void" />
</method>
@ -2375,6 +2455,30 @@
<parameter type="GnomeClient*" name="client" />
</parameters>
</signal>
<virtual_method name="SaveYourself" cname="save_yourself">
<return-type type="gboolean" />
<parameters>
<parameter type="GnomeClient*" name="client" />
<parameter type="gint" name="phase" />
<parameter type="GnomeSaveStyle" name="save_style" />
<parameter type="gboolean" name="shutdown" />
<parameter type="GnomeInteractStyle" name="interact_style" />
<parameter type="gboolean" name="fast" />
</parameters>
</virtual_method>
<virtual_method name="SaveComplete" cname="save_complete">
<return-type type="void" />
<parameters>
<parameter type="GnomeClient*" name="client" />
</parameters>
</virtual_method>
<virtual_method name="Connect" cname="connect">
<return-type type="void" />
<parameters>
<parameter type="GnomeClient*" name="client" />
<parameter type="gboolean" name="restarted" />
</parameters>
</virtual_method>
<method name="AddStaticArg" cname="gnome_client_add_static_arg">
<return-type type="void" />
<parameters>
@ -2568,6 +2672,16 @@
<property name="Green" cname="green" type="guint" readable="true" writeable="true" />
<property name="Blue" cname="blue" type="guint" readable="true" writeable="true" />
<property name="Alpha" cname="alpha" type="guint" readable="true" writeable="true" />
<virtual_method name="ColorSet" cname="color_set">
<return-type type="void" />
<parameters>
<parameter type="GnomeColorPicker*" name="cp" />
<parameter type="guint" name="r" />
<parameter type="guint" name="g" />
<parameter type="guint" name="b" />
<parameter type="guint" name="a" />
</parameters>
</virtual_method>
<method name="GetD" cname="gnome_color_picker_get_d">
<return-type type="void" />
<parameters>
@ -2673,6 +2787,12 @@
<parameter type="GnomeDateEdit*" name="gde" />
</parameters>
</signal>
<virtual_method name="DateChanged" cname="date_changed">
<return-type type="void" />
<parameters>
<parameter type="GnomeDateEdit*" name="gde" />
</parameters>
</virtual_method>
<method name="Construct" cname="gnome_date_edit_construct">
<return-type type="void" />
<parameters>
@ -2746,6 +2866,12 @@
</signal>
<property name="ShowFinish" cname="show_finish" type="gboolean" readable="true" writeable="true" />
<property name="ShowHelp" cname="show_help" type="gboolean" readable="true" writeable="true" />
<virtual_method name="Cancel" cname="cancel">
<return-type type="void" />
<parameters>
<parameter type="GnomeDruid*" name="druid" />
</parameters>
</virtual_method>
<method name="AppendPage" cname="gnome_druid_append_page">
<return-type type="void" />
<parameters>
@ -2851,6 +2977,34 @@
<parameter type="GtkWidget*" name="druid" />
</parameters>
</signal>
<virtual_method name="Next" cname="next">
<return-type type="gboolean" />
<parameters>
<parameter type="GnomeDruidPage*" name="druid_page" />
<parameter type="GtkWidget*" name="druid" />
</parameters>
</virtual_method>
<virtual_method name="Back" cname="back">
<return-type type="gboolean" />
<parameters>
<parameter type="GnomeDruidPage*" name="druid_page" />
<parameter type="GtkWidget*" name="druid" />
</parameters>
</virtual_method>
<virtual_method name="Cancel" cname="cancel">
<return-type type="gboolean" />
<parameters>
<parameter type="GnomeDruidPage*" name="druid_page" />
<parameter type="GtkWidget*" name="druid" />
</parameters>
</virtual_method>
<virtual_method name="SetSidebarShown" cname="set_sidebar_shown">
<return-type type="void" />
<parameters>
<parameter type="GnomeDruidPage*" name="druid_page" />
<parameter type="gboolean" name="sidebar_shown" />
</parameters>
</virtual_method>
<method name="Back" cname="gnome_druid_page_back">
<return-type type="gboolean" />
</method>
@ -3075,6 +3229,12 @@
</signal>
<property name="HistoryId" cname="history_id" type="gchar*" readable="true" writeable="true" />
<property name="GtkEntry" cname="gtk_entry" type="GtkEntry" readable="true" />
<virtual_method name="Activate" cname="activate">
<return-type type="void" />
<parameters>
<parameter type="GnomeEntry*" name="entry" />
</parameters>
</virtual_method>
<implements>
<interface cname="GtkEditable" />
</implements>
@ -3155,6 +3315,12 @@
<property name="DefaultPath" cname="default_path" type="gchar*" readable="true" writeable="true" />
<property name="GnomeEntry" cname="gnome_entry" type="GnomeEntry" readable="true" />
<property name="GtkEntry" cname="gtk_entry" type="GtkEntry" readable="true" />
<virtual_method name="BrowseClicked" cname="browse_clicked">
<return-type type="void" />
<parameters>
<parameter type="GnomeFileEntry*" name="fentry" />
</parameters>
</virtual_method>
<implements>
<interface cname="GtkEditable" />
</implements>
@ -3240,6 +3406,13 @@
<parameter type="const-gchar*" name="font_name" />
</parameters>
</signal>
<virtual_method name="FontSet" cname="font_set">
<return-type type="void" />
<parameters>
<parameter type="GnomeFontPicker*" name="gfp" />
<parameter type="const-gchar*" name="font_name" />
</parameters>
</virtual_method>
<method name="FiSetShowSize" cname="gnome_font_picker_fi_set_show_size">
<return-type type="void" />
<parameters>
@ -3361,6 +3534,12 @@
<property name="PixmapSubdir" cname="pixmap_subdir" type="gchar*" readable="true" writeable="true" />
<property name="Filename" cname="filename" type="gchar*" readable="true" writeable="true" />
<property name="PickDialog" cname="pick_dialog" type="GtkDialog" readable="true" />
<virtual_method name="Changed" cname="changed">
<return-type type="void" />
<parameters>
<parameter type="GnomeIconEntry*" name="ientry" />
</parameters>
</virtual_method>
<method name="Construct" cname="gnome_icon_entry_construct">
<return-type type="void" />
<parameters>
@ -3472,6 +3651,35 @@
<parameter type="GnomeIconList*" name="gil" />
</parameters>
</signal>
<virtual_method name="SelectIcon" cname="select_icon">
<return-type type="void" />
<parameters>
<parameter type="GnomeIconList*" name="gil" />
<parameter type="gint" name="num" />
<parameter type="GdkEvent*" name="event" />
</parameters>
</virtual_method>
<virtual_method name="FocusIcon" cname="focus_icon">
<return-type type="void" />
<parameters>
<parameter type="GnomeIconList*" name="gil" />
<parameter type="gint" name="num" />
</parameters>
</virtual_method>
<virtual_method name="MoveCursor" cname="move_cursor">
<return-type type="void" />
<parameters>
<parameter type="GnomeIconList*" name="gil" />
<parameter type="GtkDirectionType" name="dir" />
<parameter type="gboolean" name="clear_selection" />
</parameters>
</virtual_method>
<virtual_method name="Unused" cname="unused">
<return-type type="void" />
<parameters>
<parameter type="GnomeIconList*" name="unused" />
</parameters>
</virtual_method>
<method name="Append" cname="gnome_icon_list_append">
<return-type type="int" />
<parameters>
@ -3557,7 +3765,7 @@
<return-type type="guint" />
</method>
<method name="GetSelection" cname="gnome_icon_list_get_selection" hidden="i">
<return-type type="GList*" element_type="int" />
<return-type type="GList*" />
</method>
<method name="GetSelectionMode" cname="gnome_icon_list_get_selection_mode">
<return-type type="GtkSelectionMode" />
@ -3796,6 +4004,30 @@
<parameter type="GnomeIconTextItem*" name="iti" />
</parameters>
</signal>
<virtual_method name="TextChanged" cname="text_changed">
<return-type type="gboolean" />
<parameters>
<parameter type="GnomeIconTextItem*" name="iti" />
</parameters>
</virtual_method>
<virtual_method name="WidthChanged" cname="width_changed">
<return-type type="void" />
<parameters>
<parameter type="GnomeIconTextItem*" name="iti" />
</parameters>
</virtual_method>
<virtual_method name="EditingStopped" cname="editing_stopped">
<return-type type="void" />
<parameters>
<parameter type="GnomeIconTextItem*" name="iti" />
</parameters>
</virtual_method>
<virtual_method name="SelectionStopped" cname="selection_stopped">
<return-type type="void" />
<parameters>
<parameter type="GnomeIconTextItem*" name="iti" />
</parameters>
</virtual_method>
<method name="Configure" cname="gnome_icon_text_item_configure">
<return-type type="void" />
<parameters>
@ -3854,6 +4086,12 @@
<parameter type="GnomeIconTheme*" name="icon_theme" />
</parameters>
</signal>
<virtual_method name="Changed" cname="changed">
<return-type type="void" />
<parameters>
<parameter type="GnomeIconTheme*" name="icon_theme" />
</parameters>
</virtual_method>
<method name="AppendSearchPath" cname="gnome_icon_theme_append_search_path">
<return-type type="void" />
<parameters>
@ -4612,7 +4850,7 @@
<return-type type="GnomeFontFace*" />
</method>
<method name="GetFamilyName" cname="gnome_font_get_family_name">
<return-type type="const-gchar*" />
<return-type type="const-guchar*" />
</method>
<method name="GetFullName" cname="gnome_font_get_full_name">
<return-type type="guchar*" />
@ -4659,7 +4897,7 @@
</parameters>
</method>
<method name="GetName" cname="gnome_font_get_name">
<return-type type="const-gchar*" />
<return-type type="const-guchar*" />
</method>
<method name="GetPangoDescription" cname="gnome_font_get_pango_description">
<return-type type="PangoFontDescription*" />
@ -4668,7 +4906,7 @@
</parameters>
</method>
<method name="GetPsName" cname="gnome_font_get_ps_name">
<return-type type="const-gchar*" />
<return-type type="const-guchar*" />
</method>
<method name="GetRfont" cname="gnome_font_get_rfont">
<return-type type="GnomeRFont*" />
@ -4680,7 +4918,7 @@
<return-type type="gdouble" />
</method>
<method name="GetSpeciesName" cname="gnome_font_get_species_name">
<return-type type="const-gchar*" />
<return-type type="const-guchar*" />
</method>
<method name="GetType" cname="gnome_font_get_type" shared="true">
<return-type type="GType" />
@ -5256,6 +5494,18 @@
</constructor>
</object>
<object name="PrintTransport" cname="GnomePrintTransport" parent="GObject">
<virtual_method name="Construct" cname="construct">
<return-type type="gint" />
<parameters>
<parameter type="GnomePrintTransport*" name="transport" />
</parameters>
</virtual_method>
<virtual_method name="Close" cname="close">
<return-type type="gint" />
<parameters>
<parameter type="GnomePrintTransport*" name="transport" />
</parameters>
</virtual_method>
<method name="Close" cname="gnome_print_transport_close">
<return-type type="gint" />
</method>
@ -6367,6 +6617,13 @@
<parameter type="GnomeFont*" name="font" />
</parameters>
</signal>
<virtual_method name="FontSet" cname="font_set">
<return-type type="void" />
<parameters>
<parameter type="GnomeFontSelection*" name="fontsel" />
<parameter type="GnomeFont*" name="font" />
</parameters>
</virtual_method>
<method name="GetFace" cname="gnome_font_selection_get_face">
<return-type type="GnomeFontFace*" />
</method>
@ -6447,6 +6704,14 @@
<parameter type="gboolean" name="collate" />
</parameters>
</signal>
<virtual_method name="CopiesSet" cname="copies_set">
<return-type type="void" />
<parameters>
<parameter type="GnomePrintCopiesSelector*" name="gpc" />
<parameter type="gint" name="copies" />
<parameter type="gboolean" name="collate" />
</parameters>
</virtual_method>
<method name="GetCollate" cname="gnome_print_copies_selector_get_collate">
<return-type type="gboolean" />
</method>
@ -6574,6 +6839,12 @@
<parameter type="GnomePrintUnitSelector*" name="selector" />
</parameters>
</signal>
<virtual_method name="Modified" cname="modified">
<return-type type="void" />
<parameters>
<parameter type="GnomePrintUnitSelector*" name="selector" />
</parameters>
</virtual_method>
<method name="AddAdjustment" cname="gnome_print_unit_selector_add_adjustment">
<return-type type="void" />
<parameters>
@ -6688,6 +6959,12 @@
</object>
<object name="GPAWidget" cname="GPAWidget" parent="GtkBin">
<field cname="config" type="GnomePrintConfig*" />
<virtual_method name="Construct" cname="construct">
<return-type type="gint" />
<parameters>
<parameter type="GPAWidget*" name="widget" />
</parameters>
</virtual_method>
<method name="Construct" cname="gpa_widget_construct">
<return-type type="gboolean" />
<parameters>

View File

@ -34,6 +34,13 @@
<parameter type="const-gchar*" name="msg" />
</parameters>
</signal>
<virtual_method name="ProgressMessage" cname="progress_message">
<return-type type="void" />
<parameters>
<parameter type="GnomeDbBrowser*" name="browser" />
<parameter type="const-gchar*" name="msg" />
</parameters>
</virtual_method>
<method name="GetConnection" cname="gnome_db_browser_get_connection">
<return-type type="GdaConnection*" />
</method>
@ -117,6 +124,20 @@
<parameter type="guint" name="id" />
</parameters>
</signal>
<virtual_method name="Activated" cname="activated">
<return-type type="void" />
<parameters>
<parameter type="GnomeDbControl*" name="control" />
</parameters>
</virtual_method>
<virtual_method name="SetProperty" cname="set_property">
<return-type type="void" />
<parameters>
<parameter type="GnomeDbControl*" name="control" />
<parameter type="const-GdaValue*" name="value" />
<parameter type="guint" name="id" />
</parameters>
</virtual_method>
<method name="Activate" cname="gnome_db_control_activate">
<return-type type="void" />
</method>
@ -215,6 +236,12 @@
<parameter type="GnomeDbDsnConfig*" name="config" />
</parameters>
</signal>
<virtual_method name="Changed" cname="changed">
<return-type type="void" />
<parameters>
<parameter type="GnomeDbDsnConfig*" name="config" />
</parameters>
</virtual_method>
<method name="GetInfo" cname="gnome_db_dsn_config_get_info">
<return-type type="GdaDataSourceInfo*" />
</method>
@ -238,6 +265,13 @@
<parameter type="gboolean" name="error" />
</parameters>
</signal>
<virtual_method name="Finished" cname="finished">
<return-type type="void" />
<parameters>
<parameter type="GnomeDbDsnConfigDruid*" name="druid" />
<parameter type="gboolean" name="error" />
</parameters>
</virtual_method>
<method name="GetDsn" cname="gnome_db_dsn_config_druid_get_dsn">
<return-type type="const-GdaDataSourceInfo*" />
</method>
@ -362,6 +396,12 @@
<parameter type="GnomeDbForm*" name="form" />
</parameters>
</signal>
<virtual_method name="ModelChanged" cname="model_changed">
<return-type type="void" />
<parameters>
<parameter type="GnomeDbForm*" name="form" />
</parameters>
</virtual_method>
<method name="GetCurrentRow" cname="gnome_db_form_get_current_row">
<return-type type="gint" />
</method>
@ -468,6 +508,20 @@
<parameter type="GtkWidget*" name="menu" />
</parameters>
</signal>
<virtual_method name="RowSelected" cname="row_selected">
<return-type type="void" />
<parameters>
<parameter type="GnomeDbGrid*" name="grid" />
<parameter type="gint" name="row" />
</parameters>
</virtual_method>
<virtual_method name="DoubleClicked" cname="double_clicked">
<return-type type="void" />
<parameters>
<parameter type="GnomeDbGrid*" name="grid" />
<parameter type="gint" name="row" />
</parameters>
</virtual_method>
<method name="FindRowFromData" cname="gnome_db_grid_find_row_from_data">
<return-type type="gint" />
<parameters>
@ -612,6 +666,13 @@
<parameter type="gint" name="row" />
</parameters>
</signal>
<virtual_method name="RowSelected" cname="row_selected">
<return-type type="void" />
<parameters>
<parameter type="GnomeDbList*" name="list" />
<parameter type="gint" name="row" />
</parameters>
</virtual_method>
<method name="GetModel" cname="gnome_db_list_get_model">
<return-type type="GdaDataModel*" />
</method>
@ -760,6 +821,12 @@
<parameter type="GnomeDbWindow*" name="window" />
</parameters>
</signal>
<virtual_method name="Close" cname="close">
<return-type type="void" />
<parameters>
<parameter type="GnomeDbWindow*" name="window" />
</parameters>
</virtual_method>
<method name="Close" cname="gnome_db_window_close">
<return-type type="void" />
</method>

File diff suppressed because it is too large Load Diff

View File

@ -444,6 +444,78 @@
<property name="Title" cname="title" type="gchar*" readable="true" writeable="true" />
<property name="DocumentBase" cname="document_base" type="gchar*" readable="true" writeable="true" />
<property name="TargetBase" cname="target_base" type="gchar*" readable="true" writeable="true" />
<virtual_method name="TitleChanged" cname="title_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkHTML*" name="html" />
<parameter type="const-gchar*" name="new_title" />
</parameters>
</virtual_method>
<virtual_method name="LoadDone" cname="load_done">
<return-type type="void" />
<parameters>
<parameter type="GtkHTML*" name="html" />
</parameters>
</virtual_method>
<virtual_method name="SetBase" cname="set_base">
<return-type type="void" />
<parameters>
<parameter type="GtkHTML*" name="html" />
<parameter type="const-gchar*" name="base_url" />
</parameters>
</virtual_method>
<virtual_method name="OnUrl" cname="on_url">
<return-type type="void" />
<parameters>
<parameter type="GtkHTML*" name="html" />
<parameter type="const-gchar*" name="url" />
</parameters>
</virtual_method>
<virtual_method name="Submit" cname="submit">
<return-type type="void" />
<parameters>
<parameter type="GtkHTML*" name="html" />
<parameter type="const-gchar*" name="method" />
<parameter type="const-gchar*" name="url" />
<parameter type="const-gchar*" name="encoding" />
</parameters>
</virtual_method>
<virtual_method name="CurrentParagraphStyleChanged" cname="current_paragraph_style_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkHTML*" name="html" />
<parameter type="GtkHTMLParagraphStyle" name="new_style" />
</parameters>
</virtual_method>
<virtual_method name="CurrentParagraphIndentationChanged" cname="current_paragraph_indentation_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkHTML*" name="html" />
<parameter type="guint" name="new_indentation" />
</parameters>
</virtual_method>
<virtual_method name="InsertionColorChanged" cname="insertion_color_changed">
<return-type type="void" />
<parameters>
<parameter type="GtkHTML*" name="html" />
<parameter type="GdkColor*" name="color" />
</parameters>
</virtual_method>
<virtual_method name="IframeCreated" cname="iframe_created">
<return-type type="void" />
<parameters>
<parameter type="GtkHTML*" name="html" />
<parameter type="GtkHTML*" name="iframe" />
</parameters>
</virtual_method>
<virtual_method name="CursorMove" cname="cursor_move">
<return-type type="void" />
<parameters>
<parameter type="GtkHTML*" name="html" />
<parameter type="GtkDirectionType" name="dir_type" />
<parameter type="GtkHTMLCursorSkipType" name="skip" />
</parameters>
</virtual_method>
<method name="AllowSelection" cname="gtk_html_allow_selection">
<return-type type="void" />
<parameters>
@ -889,6 +961,19 @@
<parameter type="GnomePrintContext*" name="arg2" />
</parameters>
</signal>
<virtual_method name="Changed" cname="changed">
<return-type type="void" />
<parameters>
<parameter type="GtkHTMLEmbedded*" name="arg1" />
</parameters>
</virtual_method>
<virtual_method name="DrawPrint" cname="draw_print">
<return-type type="void" />
<parameters>
<parameter type="GtkHTMLEmbedded*" name="arg1" />
<parameter type="GnomePrintContext*" name="arg2" />
</parameters>
</virtual_method>
<method name="GetParameter" cname="gtk_html_embedded_get_parameter">
<return-type type="char*" />
<parameters>

View File

@ -353,7 +353,7 @@
<return-type type="int" />
</method>
<method name="GetLines" cname="pango_layout_get_lines" hidden="1">
<return-type type="GSList*" element_type="Pango.LayoutLine" />
<return-type type="GSList*" />
</method>
<method name="GetLogAttrs" cname="pango_layout_get_log_attrs">
<return-type type="void" />

View File

@ -4,7 +4,7 @@
#
# Author: Mike Kestner <mkestner@speakeasy.net>
#
# <c> 2001-2003 Mike Kestner, <c> 2003 Novell, Inc.
# <c> 2001-2003 Mike Kestner, <c> 2003-2004 Novell, Inc.
##############################################################
$debug=0;
@ -275,7 +275,7 @@ foreach $type (sort(keys(%ifaces))) {
$classdef = $sdefs{$1} if ($ifacetype =~ /struct\s+(\w+)/);
if ($initfunc) {
parseInitFunc($iface_el, $initfunc);
parseInitFunc($iface_el, $initfunc, 0);
} else {
warn "Don't have an init func for $inst.\n" if $debug;
}
@ -323,7 +323,7 @@ foreach $type (sort(keys(%objects))) {
# Get the props from the class_init func.
if ($initfunc) {
parseInitFunc($obj_el, $initfunc);
parseInitFunc($obj_el, $initfunc, 1);
} else {
warn "Don't have an init func for $inst.\n" if $debug;
}
@ -807,7 +807,6 @@ sub addSignalElem
my ($spec, $class, $node) = @_;
$spec =~ s/\n\s*//g; $class =~ s/\n\s*//g;
$sig_elem = $doc->createElement('signal');
$node->appendChild($sig_elem);
@ -848,10 +847,31 @@ sub addSignalElem
if ($parms && ($parms ne "void")) {
addParamsElem($sig_elem, split(/,/, $parms));
}
$class =~ s/;\s*\S+\s*\**\s*\(\*\s*$method\)\s*\(.*?\);//;
} else {
die "$method $class";
}
}
sub addVirtualMethods
{
my ($class, $node) = @_;
$class =~ s/\n\s*//g;
while ($class =~ /;\s*(\S+\s*\**)\s*\(\*\s*(\w+)\)\s*\((.*?)\);/) {
$ret = $1; $cname = $2; $parms = $3;
if ($cname !~ /reserved/) {
$vm_elem = $doc->createElement('virtual_method');
$node->appendChild($vm_elem);
$vm_elem->setAttribute('name', StudlyCaps($cname));
$vm_elem->setAttribute('cname', $cname);
addReturnElem($vm_elem, $ret);
if ($parms && ($parms ne "void")) {
addParamsElem($vm_elem, split(/,/, $parms));
}
}
$class =~ s/;\s*\S+\s*\**\s*\(\*\s*\w+\)\s*\(.*?\);//;
}
}
sub addImplementsElem
@ -869,7 +889,7 @@ sub addImplementsElem
sub parseInitFunc
{
my ($obj_el, $initfunc) = @_;
my ($obj_el, $initfunc, $is_obj) = @_;
my @init_lines = split (/\n/, $initfunc);
@ -897,6 +917,10 @@ sub parseInitFunc
}
$linenum++;
}
if ($is_obj) {
addVirtualMethods ($classdef, $obj_el);
}
}
sub parseTypeFunc