2003-07-05 Mike Kestner <mkestner@speakeasy.net>

* api/*-api.xml : regenerated
	* parser/gapi2xml.pl : first pass at trying to expose
	static classes for typeless method aggregation.

svn path=/trunk/gtk-sharp/; revision=15976
This commit is contained in:
Mike Kestner 2003-07-06 04:08:13 +00:00
parent 5f59a56e26
commit 54a97361e9
13 changed files with 4860 additions and 26 deletions

View File

@ -1,3 +1,9 @@
2003-07-05 Mike Kestner <mkestner@speakeasy.net>
* api/*-api.xml : regenerated
* parser/gapi2xml.pl : first pass at trying to expose
static classes for typeless method aggregation.
2003-07-05 Mike Kestner <mkestner@speakeasy.net>
* sources/makefile : fix the download uri's for the gnomedb

View File

@ -749,5 +749,318 @@
<field cname="dash" type="double*"/>
</struct>
<alias name="ArtBoolean" cname="art_boolean" type="int"/>
<Class name="Affine">
<method name="Equal" cname="art_affine_equal" shared="true">
<return-type type="int"/>
<parameters>
<parameter type="double" array="true" name="matrix1"/>
<parameter type="double" array="true" name="matrix2"/>
</parameters>
</method>
<method name="Expansion" cname="art_affine_expansion" shared="true">
<return-type type="double"/>
<parameters>
<parameter type="const-double" array="true" name="src"/>
</parameters>
</method>
<method name="Flip" cname="art_affine_flip" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="double" array="true" name="dst_affine"/>
<parameter type="const-double" array="true" name="src_affine"/>
<parameter type="int" name="horz"/>
<parameter type="int" name="vert"/>
</parameters>
</method>
<method name="Identity" cname="art_affine_identity" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="double" array="true" name="dst"/>
</parameters>
</method>
<method name="Invert" cname="art_affine_invert" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="double" array="true" name="dst_affine"/>
<parameter type="const-double" array="true" name="src_affine"/>
</parameters>
</method>
<method name="Multiply" cname="art_affine_multiply" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="double" array="true" name="dst"/>
<parameter type="const-double" array="true" name="src1"/>
<parameter type="const-double" array="true" name="src2"/>
</parameters>
</method>
<method name="Point" cname="art_affine_point" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="ArtPoint*" name="dst"/>
<parameter type="const-ArtPoint*" name="src"/>
<parameter type="const-double" array="true" name="affine"/>
</parameters>
</method>
<method name="Rectilinear" cname="art_affine_rectilinear" shared="true">
<return-type type="int"/>
<parameters>
<parameter type="const-double" array="true" name="src"/>
</parameters>
</method>
<method name="Rotate" cname="art_affine_rotate" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="double" array="true" name="dst"/>
<parameter type="double" name="theta"/>
</parameters>
</method>
<method name="Scale" cname="art_affine_scale" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="double" array="true" name="dst"/>
<parameter type="double" name="sx"/>
<parameter type="double" name="sy"/>
</parameters>
</method>
<method name="Shear" cname="art_affine_shear" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="double" array="true" name="dst"/>
<parameter type="double" name="theta"/>
</parameters>
</method>
<method name="ToString" cname="art_affine_to_string" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="char" array="true" name="str"/>
<parameter type="const-double" array="true" name="src"/>
</parameters>
</method>
<method name="Translate" cname="art_affine_translate" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="double" array="true" name="dst"/>
<parameter type="double" name="tx"/>
<parameter type="double" name="ty"/>
</parameters>
</method>
</Class>
<Class name="Global">
<method name="BezPathToVec" cname="art_bez_path_to_vec" shared="true">
<return-type type="ArtVpath*"/>
<parameters>
<parameter type="const-ArtBpath*" name="bez"/>
<parameter type="double" name="flatness"/>
</parameters>
</method>
<method name="BezierToVec" cname="art_bezier_to_vec" shared="true">
<return-type type="ArtPoint*"/>
<parameters>
<parameter type="double" name="x0"/>
<parameter type="double" name="y0"/>
<parameter type="double" name="x1"/>
<parameter type="double" name="y1"/>
<parameter type="double" name="x2"/>
<parameter type="double" name="y2"/>
<parameter type="double" name="x3"/>
<parameter type="double" name="y3"/>
<parameter type="ArtPoint*" name="p"/>
<parameter type="int" name="level"/>
</parameters>
</method>
<method name="GraySvpAa" cname="art_gray_svp_aa" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-ArtSVP*" name="svp"/>
<parameter type="int" name="x0"/>
<parameter type="int" name="y0"/>
<parameter type="int" name="x1"/>
<parameter type="int" name="y1"/>
<parameter type="art_u8*" name="buf"/>
<parameter type="int" name="rowstride"/>
</parameters>
</method>
<method name="RectListFromUta" cname="art_rect_list_from_uta" shared="true">
<return-type type="ArtIRect*"/>
<parameters>
<parameter type="ArtUta*" name="uta"/>
<parameter type="int" name="max_width"/>
<parameter type="int" name="max_height"/>
<parameter type="int*" name="p_nrects"/>
</parameters>
</method>
</Class>
<Class name="Rgb">
<method name="AAffine" cname="art_rgb_a_affine" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="art_u8*" name="dst"/>
<parameter type="int" name="x0"/>
<parameter type="int" name="y0"/>
<parameter type="int" name="x1"/>
<parameter type="int" name="y1"/>
<parameter type="int" name="dst_rowstride"/>
<parameter type="const-art_u8*" name="src"/>
<parameter type="int" name="src_width"/>
<parameter type="int" name="src_height"/>
<parameter type="int" name="src_rowstride"/>
<parameter type="art_u32" name="rgb"/>
<parameter type="const-double" array="true" name="affine"/>
<parameter type="ArtFilterLevel" name="level"/>
<parameter type="ArtAlphaGamma*" name="alphagamma"/>
</parameters>
</method>
<method name="Affine" cname="art_rgb_affine" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="art_u8*" name="dst"/>
<parameter type="int" name="x0"/>
<parameter type="int" name="y0"/>
<parameter type="int" name="x1"/>
<parameter type="int" name="y1"/>
<parameter type="int" name="dst_rowstride"/>
<parameter type="const-art_u8*" name="src"/>
<parameter type="int" name="src_width"/>
<parameter type="int" name="src_height"/>
<parameter type="int" name="src_rowstride"/>
<parameter type="const-double" array="true" name="affine"/>
<parameter type="ArtFilterLevel" name="level"/>
<parameter type="ArtAlphaGamma*" name="alphagamma"/>
</parameters>
</method>
<method name="BitmapAffine" cname="art_rgb_bitmap_affine" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="art_u8*" name="dst"/>
<parameter type="int" name="x0"/>
<parameter type="int" name="y0"/>
<parameter type="int" name="x1"/>
<parameter type="int" name="y1"/>
<parameter type="int" name="dst_rowstride"/>
<parameter type="const-art_u8*" name="src"/>
<parameter type="int" name="src_width"/>
<parameter type="int" name="src_height"/>
<parameter type="int" name="src_rowstride"/>
<parameter type="art_u32" name="rgba"/>
<parameter type="const-double" array="true" name="affine"/>
<parameter type="ArtFilterLevel" name="level"/>
<parameter type="ArtAlphaGamma*" name="alphagamma"/>
</parameters>
</method>
<method name="FillRun" cname="art_rgb_fill_run" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="art_u8*" name="buf"/>
<parameter type="art_u8" name="r"/>
<parameter type="art_u8" name="g"/>
<parameter type="art_u8" name="b"/>
<parameter type="int" name="n"/>
</parameters>
</method>
<method name="PixbufAffine" cname="art_rgb_pixbuf_affine" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="art_u8*" name="dst"/>
<parameter type="int" name="x0"/>
<parameter type="int" name="y0"/>
<parameter type="int" name="x1"/>
<parameter type="int" name="y1"/>
<parameter type="int" name="dst_rowstride"/>
<parameter type="const-ArtPixBuf*" name="pixbuf"/>
<parameter type="const-double" array="true" name="affine"/>
<parameter type="ArtFilterLevel" name="level"/>
<parameter type="ArtAlphaGamma*" name="alphagamma"/>
</parameters>
</method>
<method name="RgbaAffine" cname="art_rgb_rgba_affine" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="art_u8*" name="dst"/>
<parameter type="int" name="x0"/>
<parameter type="int" name="y0"/>
<parameter type="int" name="x1"/>
<parameter type="int" name="y1"/>
<parameter type="int" name="dst_rowstride"/>
<parameter type="const-art_u8*" name="src"/>
<parameter type="int" name="src_width"/>
<parameter type="int" name="src_height"/>
<parameter type="int" name="src_rowstride"/>
<parameter type="const-double" array="true" name="affine"/>
<parameter type="ArtFilterLevel" name="level"/>
<parameter type="ArtAlphaGamma*" name="alphagamma"/>
</parameters>
</method>
<method name="RunAlpha" cname="art_rgb_run_alpha" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="art_u8*" name="buf"/>
<parameter type="art_u8" name="r"/>
<parameter type="art_u8" name="g"/>
<parameter type="art_u8" name="b"/>
<parameter type="int" name="alpha"/>
<parameter type="int" name="n"/>
</parameters>
</method>
<method name="SvpAa" cname="art_rgb_svp_aa" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-ArtSVP*" name="svp"/>
<parameter type="int" name="x0"/>
<parameter type="int" name="y0"/>
<parameter type="int" name="x1"/>
<parameter type="int" name="y1"/>
<parameter type="art_u32" name="fg_color"/>
<parameter type="art_u32" name="bg_color"/>
<parameter type="art_u8*" name="buf"/>
<parameter type="int" name="rowstride"/>
<parameter type="ArtAlphaGamma*" name="alphagamma"/>
</parameters>
</method>
<method name="SvpAlpha" cname="art_rgb_svp_alpha" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-ArtSVP*" name="svp"/>
<parameter type="int" name="x0"/>
<parameter type="int" name="y0"/>
<parameter type="int" name="x1"/>
<parameter type="int" name="y1"/>
<parameter type="art_u32" name="rgba"/>
<parameter type="art_u8*" name="buf"/>
<parameter type="int" name="rowstride"/>
<parameter type="ArtAlphaGamma*" name="alphagamma"/>
</parameters>
</method>
</Class>
<Class name="Rgba">
<method name="FillRun" cname="art_rgba_fill_run" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="art_u8*" name="buf"/>
<parameter type="art_u8" name="r"/>
<parameter type="art_u8" name="g"/>
<parameter type="art_u8" name="b"/>
<parameter type="int" name="n"/>
</parameters>
</method>
<method name="RgbaComposite" cname="art_rgba_rgba_composite" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="art_u8*" name="dst"/>
<parameter type="const-art_u8*" name="src"/>
<parameter type="int" name="n"/>
</parameters>
</method>
<method name="RunAlpha" cname="art_rgba_run_alpha" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="art_u8*" name="buf"/>
<parameter type="art_u8" name="r"/>
<parameter type="art_u8" name="g"/>
<parameter type="art_u8" name="b"/>
<parameter type="int" name="alpha"/>
<parameter type="int" name="n"/>
</parameters>
</method>
</Class>
</namespace>
</api>

View File

@ -1383,5 +1383,111 @@
<field cname="new_value" type="GValue"/>
</struct>
<alias name="State" cname="AtkState" type="guint64"/>
<Class name="Global">
<method name="AddFocusTracker" cname="atk_add_focus_tracker" shared="true">
<return-type type="guint"/>
<parameters>
<parameter type="AtkEventListener" name="focus_tracker"/>
</parameters>
</method>
<method name="AddGlobalEventListener" cname="atk_add_global_event_listener" shared="true">
<return-type type="guint"/>
<parameters>
<parameter type="GSignalEmissionHook" name="listener"/>
<parameter type="const-gchar*" name="event_type"/>
</parameters>
</method>
<method name="AddKeyEventListener" cname="atk_add_key_event_listener" shared="true">
<return-type type="guint"/>
<parameters>
<parameter type="AtkKeySnoopFunc" name="listener"/>
<parameter type="gpointer" name="data"/>
</parameters>
</method>
<method name="GetDefaultRegistry" cname="atk_get_default_registry" shared="true">
<return-type type="AtkRegistry*"/>
</method>
<method name="GetRoot" cname="atk_get_root" shared="true">
<return-type type="AtkObject*"/>
</method>
<method name="GetToolkitName" cname="atk_get_toolkit_name" shared="true">
<return-type type="const-gchar*"/>
</method>
<method name="GetToolkitVersion" cname="atk_get_toolkit_version" shared="true">
<return-type type="const-gchar*"/>
</method>
<method name="RemoveFocusTracker" cname="atk_remove_focus_tracker" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="tracker_id"/>
</parameters>
</method>
<method name="RemoveGlobalEventListener" cname="atk_remove_global_event_listener" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="listener_id"/>
</parameters>
</method>
<method name="RemoveKeyEventListener" cname="atk_remove_key_event_listener" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="listener_id"/>
</parameters>
</method>
</Class>
<Class name="Focus">
<method name="TrackerInit" cname="atk_focus_tracker_init" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="AtkEventListenerInit" name="add_function"/>
</parameters>
</method>
<method name="TrackerNotify" cname="atk_focus_tracker_notify" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="AtkObject*" name="object"/>
</parameters>
</method>
</Class>
<Class name="Role">
<method name="ForName" cname="atk_role_for_name" shared="true">
<return-type type="AtkRole"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</method>
<method name="GetName" cname="atk_role_get_name" shared="true">
<return-type type="const-gchar*"/>
<parameters>
<parameter type="AtkRole" name="role"/>
</parameters>
</method>
<method name="Register" cname="atk_role_register" shared="true">
<return-type type="AtkRole"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</method>
</Class>
<Class name="State">
<method name="TypeForName" cname="atk_state_type_for_name" shared="true">
<return-type type="AtkStateType"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</method>
<method name="TypeGetName" cname="atk_state_type_get_name" shared="true">
<return-type type="const-gchar*"/>
<parameters>
<parameter type="AtkStateType" name="type"/>
</parameters>
</method>
<method name="TypeRegister" cname="atk_state_type_register" shared="true">
<return-type type="AtkStateType"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</method>
</Class>
</namespace>
</api>

View File

@ -2660,5 +2660,337 @@
<struct name="XqlValueRefClass" cname="GdaXqlValueRefClass">
<field cname="parent_class" type="GdaXqlAtomClass"/>
</struct>
<Class name="Config">
<method name="AddListener" cname="gda_config_add_listener" shared="true">
<return-type type="guint"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
<parameter type="GdaConfigListenerFunc" name="func"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="CopyDataSourceInfo" cname="gda_config_copy_data_source_info" shared="true">
<return-type type="GdaDataSourceInfo*"/>
<parameters>
<parameter type="GdaDataSourceInfo*" name="info"/>
</parameters>
</method>
<method name="FindDataSource" cname="gda_config_find_data_source" shared="true">
<return-type type="GdaDataSourceInfo*"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</method>
<method name="FreeDataSourceInfo" cname="gda_config_free_data_source_info" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdaDataSourceInfo*" name="info"/>
</parameters>
</method>
<method name="FreeDataSourceList" cname="gda_config_free_data_source_list" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GList*" name="list"/>
</parameters>
</method>
<method name="FreeList" cname="gda_config_free_list" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GList*" name="list"/>
</parameters>
</method>
<method name="FreeProviderInfo" cname="gda_config_free_provider_info" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdaProviderInfo*" name="provider_info"/>
</parameters>
</method>
<method name="FreeProviderList" cname="gda_config_free_provider_list" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GList*" name="list"/>
</parameters>
</method>
<method name="GetBoolean" cname="gda_config_get_boolean" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="GetDataSourceList" cname="gda_config_get_data_source_list" shared="true">
<return-type type="GList*"/>
</method>
<method name="GetDataSourceModel" cname="gda_config_get_data_source_model" shared="true">
<return-type type="GdaDataModel*"/>
</method>
<method name="GetFloat" cname="gda_config_get_float" shared="true">
<return-type type="gdouble"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="GetInt" cname="gda_config_get_int" shared="true">
<return-type type="gint"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="GetProviderByName" cname="gda_config_get_provider_by_name" shared="true">
<return-type type="GdaProviderInfo*"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</method>
<method name="GetProviderList" cname="gda_config_get_provider_list" shared="true">
<return-type type="GList*"/>
</method>
<method name="GetString" cname="gda_config_get_string" shared="true">
<return-type type="gchar*"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="GetType" cname="gda_config_get_type" shared="true">
<return-type type="gchar*"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="HasKey" cname="gda_config_has_key" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="HasSection" cname="gda_config_has_section" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="ListKeys" cname="gda_config_list_keys" shared="true">
<return-type type="GList*"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="ListSections" cname="gda_config_list_sections" shared="true">
<return-type type="GList*"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="RemoveDataSource" cname="gda_config_remove_data_source" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</method>
<method name="RemoveKey" cname="gda_config_remove_key" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="RemoveListener" cname="gda_config_remove_listener" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="id"/>
</parameters>
</method>
<method name="RemoveSection" cname="gda_config_remove_section" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="SaveDataSource" cname="gda_config_save_data_source" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
<parameter type="const-gchar*" name="provider"/>
<parameter type="const-gchar*" name="cnc_string"/>
<parameter type="const-gchar*" name="description"/>
<parameter type="const-gchar*" name="username"/>
<parameter type="const-gchar*" name="password"/>
</parameters>
</method>
<method name="SetBoolean" cname="gda_config_set_boolean" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
<parameter type="gboolean" name="new_value"/>
</parameters>
</method>
<method name="SetFloat" cname="gda_config_set_float" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
<parameter type="gdouble" name="new_value"/>
</parameters>
</method>
<method name="SetInt" cname="gda_config_set_int" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
<parameter type="gint" name="new_value"/>
</parameters>
</method>
<method name="SetString" cname="gda_config_set_string" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
<parameter type="const-gchar*" name="new_value"/>
</parameters>
</method>
</Class>
<Class name="File">
<method name="Load" cname="gda_file_load" shared="true">
<return-type type="gchar*"/>
<parameters>
<parameter type="const-gchar*" name="filename"/>
</parameters>
</method>
<method name="Save" cname="gda_file_save" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="filename"/>
<parameter type="const-gchar*" name="buffer"/>
<parameter type="gint" name="len"/>
</parameters>
</method>
</Class>
<Class name="Log">
<method name="CleanAll" cname="gda_log_clean_all" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="prgname"/>
</parameters>
</method>
<method name="CleanBetween" cname="gda_log_clean_between" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="prgname"/>
<parameter type="time_t" name="from"/>
<parameter type="time_t" name="to"/>
</parameters>
</method>
<method name="CleanEntry" cname="gda_log_clean_entry" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="prgname"/>
<parameter type="const-gchar*" name="entry"/>
</parameters>
</method>
<method name="Disable" cname="gda_log_disable" shared="true">
<return-type type="void"/>
</method>
<method name="Enable" cname="gda_log_enable" shared="true">
<return-type type="void"/>
</method>
<method name="Error" cname="gda_log_error" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="format"/>
<parameter ellipsis="true"/>
</parameters>
</method>
<method name="IsEnabled" cname="gda_log_is_enabled" shared="true">
<return-type type="gboolean"/>
</method>
<method name="Message" cname="gda_log_message" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="format"/>
<parameter ellipsis="true"/>
</parameters>
</method>
</Class>
<Class name="Main">
<method name="Quit" cname="gda_main_quit" shared="true">
<return-type type="void"/>
</method>
<method name="Run" cname="gda_main_run" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdaInitFunc" name="init_func"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
</Class>
<Class name="Global">
<method name="SqlReplacePlaceholders" cname="gda_sql_replace_placeholders" shared="true">
<return-type type="gchar*"/>
<parameters>
<parameter type="const-gchar*" name="sql"/>
<parameter type="GdaParameterList*" name="params"/>
</parameters>
</method>
<method name="StringHashToList" cname="gda_string_hash_to_list" shared="true">
<return-type type="GList*"/>
<parameters>
<parameter type="GHashTable*" name="hash_table"/>
</parameters>
</method>
</Class>
<Class name="Type">
<method name="FromString" cname="gda_type_from_string" shared="true">
<return-type type="GdaValueType"/>
<parameters>
<parameter type="const-gchar*" name="str"/>
</parameters>
</method>
<method name="ToString" cname="gda_type_to_string" shared="true">
<return-type type="const-gchar*"/>
<parameters>
<parameter type="GdaValueType" name="type"/>
</parameters>
</method>
</Class>
<Class name="Xql">
<method name="DestroyHashPair" cname="gda_xql_destroy_hash_pair" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="gchar*" name="key"/>
<parameter type="gpointer*" name="value"/>
<parameter type="GFreeFunc" name="func"/>
</parameters>
</method>
<method name="DomToSql" cname="gda_xql_dom_to_sql" shared="true">
<return-type type="gchar*"/>
<parameters>
<parameter type="xmlNode*" name="node"/>
<parameter type="gboolean" name="freedoc"/>
</parameters>
</method>
<method name="DomToXml" cname="gda_xql_dom_to_xml" shared="true">
<return-type type="gchar*"/>
<parameters>
<parameter type="xmlNode*" name="node"/>
<parameter type="gboolean" name="freedoc"/>
</parameters>
</method>
<method name="Gensym" cname="gda_xql_gensym" shared="true">
<return-type type="gchar*"/>
<parameters>
<parameter type="gchar*" name="sym"/>
</parameters>
</method>
<method name="NewAttr" cname="gda_xql_new_attr" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="gchar*" name="key"/>
<parameter type="gchar*" name="value"/>
<parameter type="xmlNode*" name="node"/>
</parameters>
</method>
<method name="NewNode" cname="gda_xql_new_node" shared="true">
<return-type type="xmlNode*"/>
<parameters>
<parameter type="gchar*" name="tag"/>
<parameter type="xmlNode*" name="parNode"/>
</parameters>
</method>
</Class>
</namespace>
</api>

View File

@ -2333,6 +2333,693 @@
<return-type type="gchar*"/>
</method>
</struct>
<Class name="Global">
<method name="AddClientMessageFilter" cname="gdk_add_client_message_filter" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkAtom" name="message_type"/>
<parameter type="GdkFilterFunc" name="func"/>
<parameter type="gpointer" name="data"/>
</parameters>
</method>
<method name="DevicesList" cname="gdk_devices_list" shared="true">
<return-type type="GList*"/>
</method>
<method name="EventsPending" cname="gdk_events_pending" shared="true">
<return-type type="gboolean"/>
</method>
<method name="FreeCompoundText" cname="gdk_free_compound_text" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="guchar*" name="ctext"/>
</parameters>
</method>
<method name="FreeTextList" cname="gdk_free_text_list" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="gchar**" name="list"/>
</parameters>
</method>
<method name="GetDefaultRootWindow" cname="gdk_get_default_root_window" shared="true">
<return-type type="GdkWindow*"/>
</method>
<method name="GetDisplay" cname="gdk_get_display" shared="true">
<return-type type="gchar*"/>
</method>
<method name="GetProgramClass" cname="gdk_get_program_class" shared="true">
<return-type type="const-char*"/>
</method>
<method name="GetShowEvents" cname="gdk_get_show_events" shared="true">
<return-type type="gboolean"/>
</method>
<method name="InitCheck" cname="gdk_init_check" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint*" name="argc"/>
<parameter type="gchar***" name="argv"/>
</parameters>
</method>
<method name="InputSetExtensionEvents" cname="gdk_input_set_extension_events" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkWindow*" name="window"/>
<parameter type="gint" name="mask"/>
<parameter type="GdkExtensionMode" name="mode"/>
</parameters>
</method>
<method name="ListVisuals" cname="gdk_list_visuals" shared="true">
<return-type type="GList*"/>
</method>
<method name="SetDoubleClickTime" cname="gdk_set_double_click_time" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="msec"/>
</parameters>
</method>
<method name="SetLocale" cname="gdk_set_locale" shared="true">
<return-type type="gchar*"/>
</method>
<method name="SetPointerHooks" cname="gdk_set_pointer_hooks" shared="true">
<return-type type="GdkPointerHooks*"/>
<parameters>
<parameter type="const-GdkPointerHooks*" name="new_hooks"/>
</parameters>
</method>
<method name="SetProgramClass" cname="gdk_set_program_class" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="program_class"/>
</parameters>
</method>
<method name="SetShowEvents" cname="gdk_set_show_events" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="show_events"/>
</parameters>
</method>
<method name="SetSmClientId" cname="gdk_set_sm_client_id" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="sm_client_id"/>
</parameters>
</method>
<method name="SettingGet" cname="gdk_setting_get" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
<parameter type="GValue*" name="value"/>
</parameters>
</method>
<method name="StringToCompoundText" cname="gdk_string_to_compound_text" shared="true">
<return-type type="gint"/>
<parameters>
<parameter type="const-gchar*" name="str"/>
<parameter type="GdkAtom*" name="encoding"/>
<parameter type="gint*" name="format"/>
<parameter type="guchar**" name="ctext"/>
<parameter type="gint*" name="length"/>
</parameters>
</method>
<method name="UnicodeToKeyval" cname="gdk_unicode_to_keyval" shared="true">
<return-type type="guint"/>
<parameters>
<parameter type="guint32" name="wc"/>
</parameters>
</method>
</Class>
<Class name="Drag">
<method name="Abort" cname="gdk_drag_abort" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkDragContext*" name="context"/>
<parameter type="guint32" name="time"/>
</parameters>
</method>
<method name="Begin" cname="gdk_drag_begin" shared="true">
<return-type type="GdkDragContext*"/>
<parameters>
<parameter type="GdkWindow*" name="window"/>
<parameter type="GList*" name="targets"/>
</parameters>
</method>
<method name="Drop" cname="gdk_drag_drop" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkDragContext*" name="context"/>
<parameter type="guint32" name="time"/>
</parameters>
</method>
<method name="FindWindow" cname="gdk_drag_find_window" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkDragContext*" name="context"/>
<parameter type="GdkWindow*" name="drag_window"/>
<parameter type="gint" name="x_root"/>
<parameter type="gint" name="y_root"/>
<parameter type="GdkWindow**" name="dest_window"/>
<parameter type="GdkDragProtocol*" name="protocol"/>
</parameters>
</method>
<method name="GetProtocol" cname="gdk_drag_get_protocol" shared="true">
<return-type type="guint32"/>
<parameters>
<parameter type="guint32" name="xid"/>
<parameter type="GdkDragProtocol*" name="protocol"/>
</parameters>
</method>
<method name="GetSelection" cname="gdk_drag_get_selection" shared="true">
<return-type type="GdkAtom"/>
<parameters>
<parameter type="GdkDragContext*" name="context"/>
</parameters>
</method>
<method name="Motion" cname="gdk_drag_motion" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkDragContext*" name="context"/>
<parameter type="GdkWindow*" name="dest_window"/>
<parameter type="GdkDragProtocol" name="protocol"/>
<parameter type="gint" name="x_root"/>
<parameter type="gint" name="y_root"/>
<parameter type="GdkDragAction" name="suggested_action"/>
<parameter type="GdkDragAction" name="possible_actions"/>
<parameter type="guint32" name="time"/>
</parameters>
</method>
<method name="Status" cname="gdk_drag_status" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkDragContext*" name="context"/>
<parameter type="GdkDragAction" name="action"/>
<parameter type="guint32" name="time"/>
</parameters>
</method>
</Class>
<Class name="Drop">
<method name="Finish" cname="gdk_drop_finish" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkDragContext*" name="context"/>
<parameter type="gboolean" name="success"/>
<parameter type="guint32" name="time"/>
</parameters>
</method>
<method name="Reply" cname="gdk_drop_reply" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkDragContext*" name="context"/>
<parameter type="gboolean" name="ok"/>
<parameter type="guint32" name="time"/>
</parameters>
</method>
</Class>
<Class name="Error">
<method name="TrapPop" cname="gdk_error_trap_pop" shared="true">
<return-type type="gint"/>
</method>
<method name="TrapPush" cname="gdk_error_trap_push" shared="true">
<return-type type="void"/>
</method>
</Class>
<Class name="Event">
<method name="Copy" cname="gdk_event_copy" shared="true">
<return-type type="GdkEvent*"/>
<parameters>
<parameter type="GdkEvent*" name="event"/>
</parameters>
</method>
<method name="Free" cname="gdk_event_free" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkEvent*" name="event"/>
</parameters>
</method>
<method name="Get" cname="gdk_event_get" shared="true">
<return-type type="GdkEvent*"/>
</method>
<method name="GetAxis" cname="gdk_event_get_axis" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkEvent*" name="event"/>
<parameter type="GdkAxisUse" name="axis_use"/>
<parameter type="gdouble*" name="value"/>
</parameters>
</method>
<method name="GetCoords" cname="gdk_event_get_coords" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkEvent*" name="event"/>
<parameter type="gdouble*" name="x_win"/>
<parameter type="gdouble*" name="y_win"/>
</parameters>
</method>
<method name="GetGraphicsExpose" cname="gdk_event_get_graphics_expose" shared="true">
<return-type type="GdkEvent*"/>
<parameters>
<parameter type="GdkWindow*" name="window"/>
</parameters>
</method>
<method name="GetRootCoords" cname="gdk_event_get_root_coords" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkEvent*" name="event"/>
<parameter type="gdouble*" name="x_root"/>
<parameter type="gdouble*" name="y_root"/>
</parameters>
</method>
<method name="GetState" cname="gdk_event_get_state" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkEvent*" name="event"/>
<parameter type="GdkModifierType*" name="state"/>
</parameters>
</method>
<method name="GetTime" cname="gdk_event_get_time" shared="true">
<return-type type="guint32"/>
<parameters>
<parameter type="GdkEvent*" name="event"/>
</parameters>
</method>
<method name="GetType" cname="gdk_event_get_type" shared="true">
<return-type type="GType"/>
</method>
<method name="HandlerSet" cname="gdk_event_handler_set" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkEventFunc" name="func"/>
<parameter type="gpointer" name="data"/>
<parameter type="GDestroyNotify" name="notify"/>
</parameters>
</method>
<method name="Peek" cname="gdk_event_peek" shared="true">
<return-type type="GdkEvent*"/>
</method>
<method name="Put" cname="gdk_event_put" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkEvent*" name="event"/>
</parameters>
</method>
<method name="SendClientMessage" cname="gdk_event_send_client_message" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkEvent*" name="event"/>
<parameter type="guint32" name="xid"/>
</parameters>
</method>
<method name="SendClientmessageToall" cname="gdk_event_send_clientmessage_toall" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkEvent*" name="event"/>
</parameters>
</method>
</Class>
<Class name="Keyboard">
<method name="Grab" cname="gdk_keyboard_grab" shared="true">
<return-type type="GdkGrabStatus"/>
<parameters>
<parameter type="GdkWindow*" name="window"/>
<parameter type="gboolean" name="owner_events"/>
<parameter type="guint32" name="time"/>
</parameters>
</method>
<method name="Ungrab" cname="gdk_keyboard_ungrab" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="guint32" name="time"/>
</parameters>
</method>
</Class>
<Class name="Keyval">
<method name="ConvertCase" cname="gdk_keyval_convert_case" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="symbol"/>
<parameter type="guint*" name="lower"/>
<parameter type="guint*" name="upper"/>
</parameters>
</method>
<method name="FromName" cname="gdk_keyval_from_name" shared="true">
<return-type type="guint"/>
<parameters>
<parameter type="const-gchar*" name="keyval_name"/>
</parameters>
</method>
<method name="IsLower" cname="gdk_keyval_is_lower" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="guint" name="keyval"/>
</parameters>
</method>
<method name="IsUpper" cname="gdk_keyval_is_upper" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="guint" name="keyval"/>
</parameters>
</method>
<method name="Name" cname="gdk_keyval_name" shared="true">
<return-type type="gchar*"/>
<parameters>
<parameter type="guint" name="keyval"/>
</parameters>
</method>
<method name="ToLower" cname="gdk_keyval_to_lower" shared="true">
<return-type type="guint"/>
<parameters>
<parameter type="guint" name="keyval"/>
</parameters>
</method>
<method name="ToUnicode" cname="gdk_keyval_to_unicode" shared="true">
<return-type type="guint32"/>
<parameters>
<parameter type="guint" name="keyval"/>
</parameters>
</method>
<method name="ToUpper" cname="gdk_keyval_to_upper" shared="true">
<return-type type="guint"/>
<parameters>
<parameter type="guint" name="keyval"/>
</parameters>
</method>
</Class>
<Class name="Pango">
<method name="ContextGet" cname="gdk_pango_context_get" shared="true">
<return-type type="PangoContext*"/>
</method>
<method name="ContextSetColormap" cname="gdk_pango_context_set_colormap" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="PangoContext*" name="context"/>
<parameter type="GdkColormap*" name="colormap"/>
</parameters>
</method>
<method name="LayoutGetClipRegion" cname="gdk_pango_layout_get_clip_region" shared="true">
<return-type type="GdkRegion*"/>
<parameters>
<parameter type="PangoLayout*" name="layout"/>
<parameter type="gint" name="x_origin"/>
<parameter type="gint" name="y_origin"/>
<parameter type="gint*" name="index_ranges"/>
<parameter type="gint" name="n_ranges"/>
</parameters>
</method>
<method name="LayoutLineGetClipRegion" cname="gdk_pango_layout_line_get_clip_region" shared="true">
<return-type type="GdkRegion*"/>
<parameters>
<parameter type="PangoLayoutLine*" name="line"/>
<parameter type="gint" name="x_origin"/>
<parameter type="gint" name="y_origin"/>
<parameter type="gint*" name="index_ranges"/>
<parameter type="gint" name="n_ranges"/>
</parameters>
</method>
</Class>
<Class name="Pixbuf">
<method name="GetFromDrawable" cname="gdk_pixbuf_get_from_drawable" shared="true">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter type="GdkPixbuf*" name="dest"/>
<parameter type="GdkDrawable*" name="src"/>
<parameter type="GdkColormap*" name="cmap"/>
<parameter type="int" name="src_x"/>
<parameter type="int" name="src_y"/>
<parameter type="int" name="dest_x"/>
<parameter type="int" name="dest_y"/>
<parameter type="int" name="width"/>
<parameter type="int" name="height"/>
</parameters>
</method>
<method name="GetFromImage" cname="gdk_pixbuf_get_from_image" shared="true">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter type="GdkPixbuf*" name="dest"/>
<parameter type="GdkImage*" name="src"/>
<parameter type="GdkColormap*" name="cmap"/>
<parameter type="int" name="src_x"/>
<parameter type="int" name="src_y"/>
<parameter type="int" name="dest_x"/>
<parameter type="int" name="dest_y"/>
<parameter type="int" name="width"/>
<parameter type="int" name="height"/>
</parameters>
</method>
<method name="RenderPixmapAndMask" cname="gdk_pixbuf_render_pixmap_and_mask" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbuf*" name="pixbuf"/>
<parameter type="GdkPixmap**" name="pixmap_return"/>
<parameter type="GdkBitmap**" name="mask_return"/>
<parameter type="int" name="alpha_threshold"/>
</parameters>
</method>
<method name="RenderPixmapAndMaskForColormap" cname="gdk_pixbuf_render_pixmap_and_mask_for_colormap" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbuf*" name="pixbuf"/>
<parameter type="GdkColormap*" name="colormap"/>
<parameter type="GdkPixmap**" name="pixmap_return"/>
<parameter type="GdkBitmap**" name="mask_return"/>
<parameter type="int" name="alpha_threshold"/>
</parameters>
</method>
<method name="RenderThresholdAlpha" cname="gdk_pixbuf_render_threshold_alpha" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbuf*" name="pixbuf"/>
<parameter type="GdkBitmap*" name="bitmap"/>
<parameter type="int" name="src_x"/>
<parameter type="int" name="src_y"/>
<parameter type="int" name="dest_x"/>
<parameter type="int" name="dest_y"/>
<parameter type="int" name="width"/>
<parameter type="int" name="height"/>
<parameter type="int" name="alpha_threshold"/>
</parameters>
</method>
<method name="RenderToDrawable" cname="gdk_pixbuf_render_to_drawable" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbuf*" name="pixbuf"/>
<parameter type="GdkDrawable*" name="drawable"/>
<parameter type="GdkGC*" name="gc"/>
<parameter type="int" name="src_x"/>
<parameter type="int" name="src_y"/>
<parameter type="int" name="dest_x"/>
<parameter type="int" name="dest_y"/>
<parameter type="int" name="width"/>
<parameter type="int" name="height"/>
<parameter type="GdkRgbDither" name="dither"/>
<parameter type="int" name="x_dither"/>
<parameter type="int" name="y_dither"/>
</parameters>
</method>
<method name="RenderToDrawableAlpha" cname="gdk_pixbuf_render_to_drawable_alpha" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbuf*" name="pixbuf"/>
<parameter type="GdkDrawable*" name="drawable"/>
<parameter type="int" name="src_x"/>
<parameter type="int" name="src_y"/>
<parameter type="int" name="dest_x"/>
<parameter type="int" name="dest_y"/>
<parameter type="int" name="width"/>
<parameter type="int" name="height"/>
<parameter type="GdkPixbufAlphaMode" name="alpha_mode"/>
<parameter type="int" name="alpha_threshold"/>
<parameter type="GdkRgbDither" name="dither"/>
<parameter type="int" name="x_dither"/>
<parameter type="int" name="y_dither"/>
</parameters>
</method>
</Class>
<Class name="Pointer">
<method name="Grab" cname="gdk_pointer_grab" shared="true">
<return-type type="GdkGrabStatus"/>
<parameters>
<parameter type="GdkWindow*" name="window"/>
<parameter type="gboolean" name="owner_events"/>
<parameter type="GdkEventMask" name="event_mask"/>
<parameter type="GdkWindow*" name="confine_to"/>
<parameter type="GdkCursor*" name="cursor"/>
<parameter type="guint32" name="time"/>
</parameters>
</method>
<method name="IsGrabbed" cname="gdk_pointer_is_grabbed" shared="true">
<return-type type="gboolean"/>
</method>
<method name="Ungrab" cname="gdk_pointer_ungrab" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="guint32" name="time"/>
</parameters>
</method>
</Class>
<Class name="Property">
<method name="Change" cname="gdk_property_change" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkWindow*" name="window"/>
<parameter type="GdkAtom" name="property"/>
<parameter type="GdkAtom" name="type"/>
<parameter type="gint" name="format"/>
<parameter type="GdkPropMode" name="mode"/>
<parameter type="const-guchar*" name="data"/>
<parameter type="gint" name="nelements"/>
</parameters>
</method>
<method name="Delete" cname="gdk_property_delete" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkWindow*" name="window"/>
<parameter type="GdkAtom" name="property"/>
</parameters>
</method>
<method name="Get" cname="gdk_property_get" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkWindow*" name="window"/>
<parameter type="GdkAtom" name="property"/>
<parameter type="GdkAtom" name="type"/>
<parameter type="gulong" name="offset"/>
<parameter type="gulong" name="length"/>
<parameter type="gint" name="pdelete"/>
<parameter type="GdkAtom*" name="actual_property_type"/>
<parameter type="gint*" name="actual_format"/>
<parameter type="gint*" name="actual_length"/>
<parameter type="guchar**" name="data"/>
</parameters>
</method>
</Class>
<Class name="Query">
<method name="Depths" cname="gdk_query_depths" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="gint**" name="depths"/>
<parameter type="gint*" name="count"/>
</parameters>
</method>
<method name="VisualTypes" cname="gdk_query_visual_types" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkVisualType**" name="visual_types"/>
<parameter type="gint*" name="count"/>
</parameters>
</method>
</Class>
<Class name="Rgb">
<method name="Ditherable" cname="gdk_rgb_ditherable" shared="true">
<return-type type="gboolean"/>
</method>
<method name="FindColor" cname="gdk_rgb_find_color" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkColormap*" name="colormap"/>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<method name="GetColormap" cname="gdk_rgb_get_colormap" shared="true">
<return-type type="GdkColormap*"/>
</method>
<method name="GetVisual" cname="gdk_rgb_get_visual" shared="true">
<return-type type="GdkVisual*"/>
</method>
<method name="SetInstall" cname="gdk_rgb_set_install" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="install"/>
</parameters>
</method>
<method name="SetMinColors" cname="gdk_rgb_set_min_colors" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="min_colors"/>
</parameters>
</method>
<method name="SetVerbose" cname="gdk_rgb_set_verbose" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="verbose"/>
</parameters>
</method>
</Class>
<Class name="Selection">
<method name="Convert" cname="gdk_selection_convert" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdkWindow*" name="requestor"/>
<parameter type="GdkAtom" name="selection"/>
<parameter type="GdkAtom" name="target"/>
<parameter type="guint32" name="time"/>
</parameters>
</method>
<method name="OwnerGet" cname="gdk_selection_owner_get" shared="true">
<return-type type="GdkWindow*"/>
<parameters>
<parameter type="GdkAtom" name="selection"/>
</parameters>
</method>
<method name="OwnerSet" cname="gdk_selection_owner_set" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkWindow*" name="owner"/>
<parameter type="GdkAtom" name="selection"/>
<parameter type="guint32" name="time"/>
<parameter type="gboolean" name="send_event"/>
</parameters>
</method>
<method name="PropertyGet" cname="gdk_selection_property_get" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkWindow*" name="requestor"/>
<parameter type="guchar**" name="data"/>
<parameter type="GdkAtom*" name="prop_type"/>
<parameter type="gint*" name="prop_format"/>
</parameters>
</method>
<method name="SendNotify" cname="gdk_selection_send_notify" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="guint32" name="requestor"/>
<parameter type="GdkAtom" name="selection"/>
<parameter type="GdkAtom" name="target"/>
<parameter type="GdkAtom" name="property"/>
<parameter type="guint32" name="time"/>
</parameters>
</method>
</Class>
<Class name="Text">
<method name="PropertyToTextList" cname="gdk_text_property_to_text_list" shared="true">
<return-type type="gint"/>
<parameters>
<parameter type="GdkAtom" name="encoding"/>
<parameter type="gint" name="format"/>
<parameter type="const-guchar*" name="text"/>
<parameter type="gint" name="length"/>
<parameter type="gchar***" name="list"/>
</parameters>
</method>
<method name="PropertyToUtf8List" cname="gdk_text_property_to_utf8_list" shared="true">
<return-type type="gint"/>
<parameters>
<parameter type="GdkAtom" name="encoding"/>
<parameter type="gint" name="format"/>
<parameter type="const-guchar*" name="text"/>
<parameter type="gint" name="length"/>
<parameter type="gchar***" name="list"/>
</parameters>
</method>
</Class>
<Class name="Threads">
<method name="Enter" cname="gdk_threads_enter" shared="true">
<return-type type="void"/>
</method>
<method name="Init" cname="gdk_threads_init" shared="true">
<return-type type="void"/>
</method>
<method name="Leave" cname="gdk_threads_leave" shared="true">
<return-type type="void"/>
</method>
</Class>
</namespace>
<namespace name="Gdk" library="libgdk_pixbuf-2.0-0.dll">
<enum name="Colorspace" cname="GdkColorspace" type="enum">

View File

@ -265,5 +265,98 @@
<field cname="children" type="GladeChildInfo*"/>
<field cname="n_children" type="guint"/>
</struct>
<Class name="Global">
<method name="EnumFromString" cname="glade_enum_from_string" shared="true">
<return-type type="gint"/>
<parameters>
<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"/>
<parameters>
<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*"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</method>
<method name="GetWidgetTree" cname="glade_get_widget_tree" shared="true">
<return-type type="GladeXML*"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</method>
<method name="ModuleCheckVersion" cname="glade_module_check_version" shared="true">
<return-type type="gchar*"/>
<parameters>
<parameter type="gint" name="version"/>
</parameters>
</method>
<method name="RegisterCustomProp" cname="glade_register_custom_prop" shared="true">
<return-type type="void"/>
<parameters>
<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"/>
<parameters>
<parameter type="GType" name="type"/>
<parameter type="GladeNewFunc" name="new"/>
<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"/>
<parameters>
<parameter type="GladeXMLCustomWidgetHandler" name="handler"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
</Class>
<Class name="Parser">
<method name="ParseBuffer" cname="glade_parser_parse_buffer" shared="true">
<return-type type="GladeInterface*"/>
<parameters>
<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*"/>
<parameters>
<parameter type="const-gchar*" name="file"/>
<parameter type="const-gchar*" name="domain"/>
</parameters>
</method>
</Class>
<Class name="Standard">
<method name="BuildChildren" cname="glade_standard_build_children" shared="true">
<return-type type="void"/>
<parameters>
<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*"/>
<parameters>
<parameter type="GladeXML*" name="xml"/>
<parameter type="GType" name="widget_type"/>
<parameter type="GladeWidgetInfo*" name="info"/>
</parameters>
</method>
</Class>
</namespace>
</api>

View File

@ -208,6 +208,461 @@
<field cname="numsubtrees" type="gint"/>
<field cname="numactions" type="gint"/>
</struct>
<Class name="Global">
<method name="BonoboModuleInfoGet" cname="gnome_bonobo_module_info_get" shared="true">
<return-type type="const-GnomeModuleInfo*"/>
</method>
<method name="ExecuteAsync" cname="gnome_execute_async" shared="true">
<return-type type="int"/>
<parameters>
<parameter type="const-char*" name="dir"/>
<parameter type="int" name="argc"/>
<parameter type="char*" array="true" name="argv"/>
</parameters>
</method>
<method name="ExecuteAsyncFds" cname="gnome_execute_async_fds" shared="true">
<return-type type="int"/>
<parameters>
<parameter type="const-char*" name="dir"/>
<parameter type="int" name="argc"/>
<parameter type="char*" array="true" name="argv"/>
<parameter type="gboolean" name="close_fds"/>
</parameters>
</method>
<method name="ExecuteAsyncWithEnv" cname="gnome_execute_async_with_env" shared="true">
<return-type type="int"/>
<parameters>
<parameter type="const-char*" name="dir"/>
<parameter type="int" name="argc"/>
<parameter type="char*" array="true" name="argv"/>
<parameter type="int" name="envc"/>
<parameter type="char*" array="true" name="envv"/>
</parameters>
</method>
<method name="ExecuteAsyncWithEnvFds" cname="gnome_execute_async_with_env_fds" shared="true">
<return-type type="int"/>
<parameters>
<parameter type="const-char*" name="dir"/>
<parameter type="int" name="argc"/>
<parameter type="char*" array="true" name="argv"/>
<parameter type="int" name="envc"/>
<parameter type="char*" array="true" name="envv"/>
<parameter type="gboolean" name="close_fds"/>
</parameters>
</method>
<method name="ExecuteShell" cname="gnome_execute_shell" shared="true">
<return-type type="int"/>
<parameters>
<parameter type="const-char*" name="dir"/>
<parameter type="const-char*" name="commandline"/>
</parameters>
</method>
<method name="ExecuteShellFds" cname="gnome_execute_shell_fds" shared="true">
<return-type type="int"/>
<parameters>
<parameter type="const-char*" name="dir"/>
<parameter type="const-char*" name="commandline"/>
<parameter type="gboolean" name="close_fds"/>
</parameters>
</method>
<method name="ExecuteTerminalShell" cname="gnome_execute_terminal_shell" shared="true">
<return-type type="int"/>
<parameters>
<parameter type="const-char*" name="dir"/>
<parameter type="const-char*" name="commandline"/>
</parameters>
</method>
<method name="ExecuteTerminalShellFds" cname="gnome_execute_terminal_shell_fds" shared="true">
<return-type type="int"/>
<parameters>
<parameter type="const-char*" name="dir"/>
<parameter type="const-char*" name="commandline"/>
<parameter type="gboolean" name="close_fds"/>
</parameters>
</method>
<method name="PrependTerminalToVector" cname="gnome_prepend_terminal_to_vector" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="int*" name="argc"/>
<parameter type="char***" name="argv"/>
</parameters>
</method>
<method name="UtilUserShell" cname="gnome_util_user_shell" shared="true">
<return-type type="char*"/>
</method>
</Class>
<Class name="Config">
<method name="AssembleVector" cname="gnome_config_assemble_vector" shared="true">
<return-type type="char*"/>
<parameters>
<parameter type="int" name="argc"/>
<parameter type="const-char*" name="const-argv"/>
</parameters>
</method>
<method name="CleanFile_" cname="gnome_config_clean_file_" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
<method name="CleanKey_" cname="gnome_config_clean_key_" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
<method name="CleanSection_" cname="gnome_config_clean_section_" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
<method name="DropAll" cname="gnome_config_drop_all" shared="true">
<return-type type="void"/>
</method>
<method name="DropFile_" cname="gnome_config_drop_file_" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
<method name="GetBoolWithDefault_" cname="gnome_config_get_bool_with_default_" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="gboolean*" name="def"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
<method name="GetFloatWithDefault_" cname="gnome_config_get_float_with_default_" shared="true">
<return-type type="gdouble"/>
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="gboolean*" name="def"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
<method name="GetIntWithDefault_" cname="gnome_config_get_int_with_default_" shared="true">
<return-type type="gint"/>
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="gboolean*" name="def"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
<method name="GetStringWithDefault_" cname="gnome_config_get_string_with_default_" shared="true">
<return-type type="char*"/>
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="gboolean*" name="def"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
<method name="GetTranslatedStringWithDefault_" cname="gnome_config_get_translated_string_with_default_" shared="true">
<return-type type="char*"/>
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="gboolean*" name="def"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
<method name="GetVectorWithDefault_" cname="gnome_config_get_vector_with_default_" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="gint*" name="argcp"/>
<parameter type="char***" name="argvp"/>
<parameter type="gboolean*" name="def"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
<method name="HasSection_" cname="gnome_config_has_section_" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
<method name="InitIterator_" cname="gnome_config_init_iterator_" shared="true">
<return-type type="void*"/>
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
<method name="InitIteratorSections_" cname="gnome_config_init_iterator_sections_" shared="true">
<return-type type="void*"/>
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
<method name="IteratorNext" cname="gnome_config_iterator_next" shared="true">
<return-type type="void*"/>
<parameters>
<parameter type="void*" name="iterator_handle"/>
<parameter type="char**" name="key"/>
<parameter type="char**" name="value"/>
</parameters>
</method>
<method name="MakeVector" cname="gnome_config_make_vector" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="string"/>
<parameter type="int*" name="argcp"/>
<parameter type="char***" name="argvp"/>
</parameters>
</method>
<method name="PopPrefix" cname="gnome_config_pop_prefix" shared="true">
<return-type type="void"/>
</method>
<method name="PushPrefix" cname="gnome_config_push_prefix" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="path"/>
</parameters>
</method>
<method name="SetBool_" cname="gnome_config_set_bool_" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="gboolean" name="value"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
<method name="SetFloat_" cname="gnome_config_set_float_" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="gdouble" name="value"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
<method name="SetInt_" cname="gnome_config_set_int_" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="int" name="value"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
<method name="SetSetHandler" cname="gnome_config_set_set_handler" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="void" name="(*func)(void*"/>
<parameter type="void*" name="data"/>
</parameters>
</method>
<method name="SetString_" cname="gnome_config_set_string_" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="const-char*" name="value"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
<method name="SetSyncHandler" cname="gnome_config_set_sync_handler" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="void" name="(*func)(void*"/>
<parameter type="void*" name="data"/>
</parameters>
</method>
<method name="SetTranslatedString_" cname="gnome_config_set_translated_string_" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="const-char*" name="value"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
<method name="SetVector_" cname="gnome_config_set_vector_" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="path"/>
<parameter type="int" name="argc"/>
<parameter type="const-char*" array="true" name="argv"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
<method name="Sync" cname="gnome_config_sync" shared="true">
<return-type type="gboolean"/>
</method>
<method name="SyncFile_" cname="gnome_config_sync_file_" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="char*" name="path"/>
<parameter type="gboolean" name="priv"/>
</parameters>
</method>
</Class>
<Class name="Gconf">
<method name="GetAppSettingsRelative" cname="gnome_gconf_get_app_settings_relative" shared="true">
<return-type type="gchar*"/>
<parameters>
<parameter type="GnomeProgram*" name="program"/>
<parameter type="const-gchar*" name="subkey"/>
</parameters>
</method>
<method name="GetGnomeLibsSettingsRelative" cname="gnome_gconf_get_gnome_libs_settings_relative" shared="true">
<return-type type="gchar*"/>
<parameters>
<parameter type="const-gchar*" name="subkey"/>
</parameters>
</method>
</Class>
<Class name="Help">
<method name="Display" cname="gnome_help_display" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char*" name="file_name"/>
<parameter type="const-char*" name="link_id"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
<method name="DisplayDesktop" cname="gnome_help_display_desktop" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="GnomeProgram*" name="program"/>
<parameter type="const-char*" name="doc_id"/>
<parameter type="const-char*" name="file_name"/>
<parameter type="const-char*" name="link_id"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
<method name="DisplayUri" cname="gnome_help_display_uri" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char*" name="help_uri"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
<method name="DisplayWithDocId" cname="gnome_help_display_with_doc_id" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="GnomeProgram*" name="program"/>
<parameter type="const-char*" name="doc_id"/>
<parameter type="const-char*" name="file_name"/>
<parameter type="const-char*" name="link_id"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
<method name="ErrorQuark" cname="gnome_help_error_quark" shared="true">
<return-type type="GQuark"/>
</method>
</Class>
<Class name="Score">
<method name="GetNotable" cname="gnome_score_get_notable" shared="true">
<return-type type="gint"/>
<parameters>
<parameter type="const-gchar*" name="gamename"/>
<parameter type="/*" name="Will"/>
<parameter type="gchar***" name="names"/>
<parameter type="gfloat**" name="scores"/>
<parameter type="time_t**" name="scoretimes"/>
</parameters>
</method>
<method name="Init" cname="gnome_score_init" shared="true">
<return-type type="gint"/>
<parameters>
<parameter type="const-gchar*" name="gamename"/>
</parameters>
</method>
<method name="Log" cname="gnome_score_log" shared="true">
<return-type type="gint"/>
<parameters>
<parameter type="gfloat" name="score"/>
<parameter type="const-gchar*" name="level"/>
<parameter type="/*" name="Pass"/>
</parameters>
</method>
</Class>
<Class name="Sound">
<method name="ConnectionGet" cname="gnome_sound_connection_get" shared="true">
<return-type type="int"/>
</method>
<method name="Init" cname="gnome_sound_init" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="hostname"/>
</parameters>
</method>
<method name="Play" cname="gnome_sound_play" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="filename"/>
</parameters>
</method>
<method name="SampleLoad" cname="gnome_sound_sample_load" shared="true">
<return-type type="int"/>
<parameters>
<parameter type="const-char*" name="sample_name"/>
<parameter type="const-char*" name="filename"/>
</parameters>
</method>
<method name="Shutdown" cname="gnome_sound_shutdown" shared="true">
<return-type type="void"/>
</method>
</Class>
<Class name="Triggers">
<method name="AddTrigger" cname="gnome_triggers_add_trigger" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GnomeTrigger*" name="nt"/>
<parameter ellipsis="true"/>
</parameters>
</method>
<method name="Do" cname="gnome_triggers_do" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="msg"/>
<parameter type="const-char*" name="level"/>
<parameter ellipsis="true"/>
</parameters>
</method>
<method name="VaddTrigger" cname="gnome_triggers_vadd_trigger" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GnomeTrigger*" name="nt"/>
<parameter type="char*" array="true" name="supinfo"/>
</parameters>
</method>
<method name="Vdo" cname="gnome_triggers_vdo" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="msg"/>
<parameter type="const-char*" name="level"/>
<parameter type="const-char*" array="true" name="supinfo"/>
</parameters>
</method>
</Class>
<Class name="Url">
<method name="ErrorQuark" cname="gnome_url_error_quark" shared="true">
<return-type type="GQuark"/>
</method>
<method name="Show" cname="gnome_url_show" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char*" name="url"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
</Class>
<Class name="User">
<method name="AccelsDirGet" cname="gnome_user_accels_dir_get" shared="true">
<return-type type="const-char*"/>
</method>
<method name="DirGet" cname="gnome_user_dir_get" shared="true">
<return-type type="const-char*"/>
</method>
<method name="PrivateDirGet" cname="gnome_user_private_dir_get" shared="true">
<return-type type="const-char*"/>
</method>
</Class>
</namespace>
<namespace name="Gnome" library="gnomecanvas-2">
<object name="Canvas" cname="GnomeCanvas" parent="GtkLayout">
@ -3475,6 +3930,170 @@
<field cname="ac_mods" type="GdkModifierType"/>
<field cname="widget" type="GtkWidget*"/>
</struct>
<Class name="Global">
<method name="AcceleratorsSync" cname="gnome_accelerators_sync" shared="true">
<return-type type="void"/>
</method>
<method name="IceInit" cname="gnome_ice_init" shared="true">
<return-type type="void"/>
</method>
<method name="InteractionKeyReturn" cname="gnome_interaction_key_return" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="key"/>
<parameter type="gboolean" name="cancel_shutdown"/>
</parameters>
</method>
<method name="MasterClient" cname="gnome_master_client" shared="true">
<return-type type="GnomeClient*"/>
</method>
<method name="MdiModeGetType" cname="gnome_mdi_mode_get_type" shared="true">
<return-type type="GType"/>
</method>
<method name="TypeInit" cname="gnome_type_init" shared="true">
<return-type type="void"/>
</method>
</Class>
<Class name="Gdk">
<method name="PixbufNewFromUri" cname="gnome_gdk_pixbuf_new_from_uri" shared="true">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter type="const-char*" name="uri"/>
</parameters>
</method>
<method name="PixbufNewFromUriAsync" cname="gnome_gdk_pixbuf_new_from_uri_async" shared="true">
<return-type type="GnomeGdkPixbufAsyncHandle*"/>
<parameters>
<parameter type="const-char*" name="uri"/>
<parameter type="GnomeGdkPixbufLoadCallback" name="load_callback"/>
<parameter type="GnomeGdkPixbufDoneCallback" name="done_callback"/>
<parameter type="gpointer" name="callback_data"/>
</parameters>
</method>
<method name="PixbufNewFromUriCancel" cname="gnome_gdk_pixbuf_new_from_uri_cancel" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GnomeGdkPixbufAsyncHandle*" name="handle"/>
</parameters>
</method>
</Class>
<Class name="Gtk">
<method name="ModuleInfoGet" cname="gnome_gtk_module_info_get" shared="true">
<return-type type="const-GnomeModuleInfo*"/>
</method>
<method name="WidgetAddPopupItems" cname="gnome_gtk_widget_add_popup_items" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GnomeUIInfo*" name="uiinfo"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
</Class>
<Class name="Popup">
<method name="MenuAppend" cname="gnome_popup_menu_append" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="popup"/>
<parameter type="GnomeUIInfo*" name="uiinfo"/>
</parameters>
</method>
<method name="MenuAttach" cname="gnome_popup_menu_attach" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="popup"/>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="MenuDoPopup" cname="gnome_popup_menu_do_popup" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="popup"/>
<parameter type="GtkMenuPositionFunc" name="pos_func"/>
<parameter type="gpointer" name="pos_data"/>
<parameter type="GdkEventButton*" name="event"/>
<parameter type="gpointer" name="user_data"/>
<parameter type="GtkWidget*" name="for_widget"/>
</parameters>
</method>
<method name="MenuDoPopupModal" cname="gnome_popup_menu_do_popup_modal" shared="true">
<return-type type="int"/>
<parameters>
<parameter type="GtkWidget*" name="popup"/>
<parameter type="GtkMenuPositionFunc" name="pos_func"/>
<parameter type="gpointer" name="pos_data"/>
<parameter type="GdkEventButton*" name="event"/>
<parameter type="gpointer" name="user_data"/>
<parameter type="GtkWidget*" name="for_widget"/>
</parameters>
</method>
<method name="MenuGetAccelGroup" cname="gnome_popup_menu_get_accel_group" shared="true">
<return-type type="GtkAccelGroup*"/>
<parameters>
<parameter type="GtkMenu*" name="menu"/>
</parameters>
</method>
<method name="MenuNew" cname="gnome_popup_menu_new" shared="true">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="GnomeUIInfo*" name="uiinfo"/>
</parameters>
</method>
<method name="MenuNewWithAccelgroup" cname="gnome_popup_menu_new_with_accelgroup" shared="true">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="GnomeUIInfo*" name="uiinfo"/>
<parameter type="GtkAccelGroup*" name="accelgroup"/>
</parameters>
</method>
</Class>
<Class name="Window">
<method name="IconInit" cname="gnome_window_icon_init" shared="true">
<return-type type="void"/>
</method>
<method name="IconSetDefaultFromFile" cname="gnome_window_icon_set_default_from_file" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="filename"/>
</parameters>
</method>
<method name="IconSetDefaultFromFileList" cname="gnome_window_icon_set_default_from_file_list" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char**" name="filenames"/>
</parameters>
</method>
<method name="IconSetFromDefault" cname="gnome_window_icon_set_from_default" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkWindow*" name="w"/>
</parameters>
</method>
<method name="IconSetFromFile" cname="gnome_window_icon_set_from_file" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkWindow*" name="w"/>
<parameter type="const-char*" name="filename"/>
</parameters>
</method>
<method name="IconSetFromFileList" cname="gnome_window_icon_set_from_file_list" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkWindow*" name="w"/>
<parameter type="const-char**" name="filenames"/>
</parameters>
</method>
<method name="ToplevelSetTitle" cname="gnome_window_toplevel_set_title" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkWindow*" name="window"/>
<parameter type="const-gchar*" name="doc_name"/>
<parameter type="const-gchar*" name="app_name"/>
<parameter type="const-gchar*" name="extension"/>
</parameters>
</method>
</Class>
<object name="Stock" cname="GnomeStock">
<static-string cname="GNOME_STOCK_ABOUT" name="About" value="gnome-stock-about"/>
<static-string cname="GNOME_STOCK_ATTACH" name="Attach" value="gnome-stock-attach"/>

View File

@ -732,6 +732,496 @@
</parameters>
</callback>
</struct>
<Class name="Config">
<method name="AddListener" cname="gnome_db_config_add_listener" shared="true">
<return-type type="guint"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
<parameter type="GConfClientNotifyFunc" name="func"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="CopyDataSourceInfo" cname="gnome_db_config_copy_data_source_info" shared="true">
<return-type type="GdaDataSourceInfo*"/>
<parameters>
<parameter type="GdaDataSourceInfo*" name="src"/>
</parameters>
</method>
<method name="FindDataSource" cname="gnome_db_config_find_data_source" shared="true">
<return-type type="GdaDataSourceInfo*"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</method>
<method name="FreeComponentList" cname="gnome_db_config_free_component_list" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GList*" name="list"/>
</parameters>
</method>
<method name="FreeDataSourceInfo" cname="gnome_db_config_free_data_source_info" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdaDataSourceInfo*" name="info"/>
</parameters>
</method>
<method name="FreeDataSourceList" cname="gnome_db_config_free_data_source_list" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GList*" name="list"/>
</parameters>
</method>
<method name="FreeList" cname="gnome_db_config_free_list" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GList*" name="list"/>
</parameters>
</method>
<method name="GetBoolean" cname="gnome_db_config_get_boolean" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="GetComponentDataModel" cname="gnome_db_config_get_component_data_model" shared="true">
<return-type type="GdaDataModel*"/>
<parameters>
<parameter type="const-gchar*" name="query"/>
</parameters>
</method>
<method name="GetComponentList" cname="gnome_db_config_get_component_list" shared="true">
<return-type type="GList*"/>
<parameters>
<parameter type="const-gchar*" name="query"/>
</parameters>
</method>
<method name="GetDataSourceList" cname="gnome_db_config_get_data_source_list" shared="true">
<return-type type="GList*"/>
</method>
<method name="GetFloat" cname="gnome_db_config_get_float" shared="true">
<return-type type="gdouble"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="GetInt" cname="gnome_db_config_get_int" shared="true">
<return-type type="gint"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="GetString" cname="gnome_db_config_get_string" shared="true">
<return-type type="gchar*"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="HasKey" cname="gnome_db_config_has_key" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="HasSection" cname="gnome_db_config_has_section" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="ListKeys" cname="gnome_db_config_list_keys" shared="true">
<return-type type="GList*"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="ListSections" cname="gnome_db_config_list_sections" shared="true">
<return-type type="GList*"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="RemoveDataSource" cname="gnome_db_config_remove_data_source" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</method>
<method name="RemoveKey" cname="gnome_db_config_remove_key" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="RemoveListener" cname="gnome_db_config_remove_listener" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="id"/>
</parameters>
</method>
<method name="RemoveSection" cname="gnome_db_config_remove_section" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="SaveDataSource" cname="gnome_db_config_save_data_source" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
<parameter type="const-gchar*" name="provider"/>
<parameter type="const-gchar*" name="cnc_string"/>
<parameter type="const-gchar*" name="description"/>
<parameter type="const-gchar*" name="username"/>
<parameter type="const-gchar*" name="password"/>
</parameters>
</method>
<method name="SetBoolean" cname="gnome_db_config_set_boolean" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
<parameter type="gboolean" name="new_value"/>
</parameters>
</method>
<method name="SetFloat" cname="gnome_db_config_set_float" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
<parameter type="gdouble" name="new_value"/>
</parameters>
</method>
<method name="SetInt" cname="gnome_db_config_set_int" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
<parameter type="gint" name="new_value"/>
</parameters>
</method>
<method name="SetString" cname="gnome_db_config_set_string" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
<parameter type="const-gchar*" name="new_value"/>
</parameters>
</method>
</Class>
<Class name="Main">
<method name="Quit" cname="gnome_db_main_quit" shared="true">
<return-type type="void"/>
</method>
<method name="Run" cname="gnome_db_main_run" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GdaInitFunc" name="init_func"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
</Class>
<Class name="Global">
<method name="ModelToGtkTreeView" cname="gnome_db_model_to_gtk_tree_view" shared="true">
<return-type type="GtkTreeView*"/>
<parameters>
<parameter type="GdaDataModel*" name="model"/>
</parameters>
</method>
<method name="PopCursorBusy" cname="gnome_db_pop_cursor_busy" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="window"/>
</parameters>
</method>
<method name="PushCursorBusy" cname="gnome_db_push_cursor_busy" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="window"/>
</parameters>
</method>
<method name="SelectFileDialog" cname="gnome_db_select_file_dialog" shared="true">
<return-type type="gchar*"/>
<parameters>
<parameter type="GtkWidget*" name="parent"/>
<parameter type="const-gchar*" name="title"/>
</parameters>
</method>
<method name="SetWidgetBgColor" cname="gnome_db_set_widget_bg_color" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="const-gchar*" name="color"/>
</parameters>
</method>
<method name="SetWidgetFgColor" cname="gnome_db_set_widget_fg_color" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="const-gchar*" name="color"/>
</parameters>
</method>
<method name="ShowError" cname="gnome_db_show_error" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="format"/>
<parameter ellipsis="true"/>
</parameters>
</method>
<method name="ShowMessage" cname="gnome_db_show_message" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="format"/>
<parameter ellipsis="true"/>
</parameters>
</method>
<method name="YesNoDialog" cname="gnome_db_yes_no_dialog" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="parent"/>
<parameter type="const-gchar*" name="format"/>
<parameter ellipsis="true"/>
</parameters>
</method>
</Class>
<Class name="New">
<method name="BrowserWidget" cname="gnome_db_new_browser_widget" shared="true">
<return-type type="GtkWidget*"/>
</method>
<method name="ButtonWidget" cname="gnome_db_new_button_widget" shared="true">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="const-gchar*" name="label"/>
</parameters>
</method>
<method name="ButtonWidgetFromStock" cname="gnome_db_new_button_widget_from_stock" shared="true">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="const-gchar*" name="stock_id"/>
</parameters>
</method>
<method name="CheckButtonWidget" cname="gnome_db_new_check_button_widget" shared="true">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="const-gchar*" name="label"/>
</parameters>
</method>
<method name="ComboWidget" cname="gnome_db_new_combo_widget" shared="true">
<return-type type="GtkWidget*"/>
</method>
<method name="EntryWidget" cname="gnome_db_new_entry_widget" shared="true">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="gint" name="max_length"/>
<parameter type="gboolean" name="editable"/>
</parameters>
</method>
<method name="FileEntryWidget" cname="gnome_db_new_file_entry_widget" shared="true">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="const-gchar*" name="history_id"/>
<parameter type="const-gchar*" name="title"/>
</parameters>
</method>
<method name="FrameWidget" cname="gnome_db_new_frame_widget" shared="true">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="const-gchar*" name="title"/>
</parameters>
</method>
<method name="GridWidget" cname="gnome_db_new_grid_widget" shared="true">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="GdaDataModel*" name="model"/>
</parameters>
</method>
<method name="HboxWidget" cname="gnome_db_new_hbox_widget" shared="true">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="gboolean" name="homogenous"/>
<parameter type="gint" name="spacing"/>
</parameters>
</method>
<method name="HbuttonBoxWidget" cname="gnome_db_new_hbutton_box_widget" shared="true">
<return-type type="GtkWidget*"/>
</method>
<method name="HpanedWidget" cname="gnome_db_new_hpaned_widget" shared="true">
<return-type type="GtkWidget*"/>
</method>
<method name="HseparatorWidget" cname="gnome_db_new_hseparator_widget" shared="true">
<return-type type="GtkWidget*"/>
</method>
<method name="LabelWidget" cname="gnome_db_new_label_widget" shared="true">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="const-gchar*" name="text"/>
</parameters>
</method>
<method name="NotebookWidget" cname="gnome_db_new_notebook_widget" shared="true">
<return-type type="GtkWidget*"/>
</method>
<method name="OptionMenuWidget" cname="gnome_db_new_option_menu_widget" shared="true">
<return-type type="GtkWidget*"/>
</method>
<method name="PopupMenu" cname="gnome_db_new_popup_menu" shared="true">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="GtkWidget*" name="parent"/>
<parameter type="GnomeUIInfo*" name="ui_info"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="RadioButtonWidget" cname="gnome_db_new_radio_button_widget" shared="true">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="GSList*" name="group"/>
<parameter type="const-gchar*" name="label"/>
</parameters>
</method>
<method name="ScrolledWindowWidget" cname="gnome_db_new_scrolled_window_widget" shared="true">
<return-type type="GtkWidget*"/>
</method>
<method name="StatusBarWidget" cname="gnome_db_new_status_bar_widget" shared="true">
<return-type type="GtkWidget*"/>
</method>
<method name="TableWidget" cname="gnome_db_new_table_widget" shared="true">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="gint" name="rows"/>
<parameter type="gint" name="cols"/>
<parameter type="gboolean" name="homogenous"/>
</parameters>
</method>
<method name="TextWidget" cname="gnome_db_new_text_widget" shared="true">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="const-gchar*" name="contents"/>
</parameters>
</method>
<method name="ToolbarWidget" cname="gnome_db_new_toolbar_widget" shared="true">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="GtkOrientation" name="orientation"/>
<parameter type="GtkToolbarStyle" name="style"/>
</parameters>
</method>
<method name="TreeViewWidget" cname="gnome_db_new_tree_view_widget" shared="true">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="GtkTreeModel*" name="model"/>
</parameters>
</method>
<method name="VboxWidget" cname="gnome_db_new_vbox_widget" shared="true">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="gboolean" name="homogenous"/>
<parameter type="gint" name="spacing"/>
</parameters>
</method>
<method name="VpanedWidget" cname="gnome_db_new_vpaned_widget" shared="true">
<return-type type="GtkWidget*"/>
</method>
<method name="VseparatorWidget" cname="gnome_db_new_vseparator_widget" shared="true">
<return-type type="GtkWidget*"/>
</method>
</Class>
<Class name="Option">
<method name="MenuAddItem" cname="gnome_db_option_menu_add_item" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkOptionMenu*" name="option_menu"/>
<parameter type="const-gchar*" name="label"/>
</parameters>
</method>
<method name="MenuGetSelection" cname="gnome_db_option_menu_get_selection" shared="true">
<return-type type="const-gchar*"/>
<parameters>
<parameter type="GtkOptionMenu*" name="option_menu"/>
</parameters>
</method>
<method name="MenuSetSelection" cname="gnome_db_option_menu_set_selection" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkOptionMenu*" name="option_menu"/>
<parameter type="const-gchar*" name="selection"/>
</parameters>
</method>
</Class>
<Class name="Stock">
<method name="GetIconPath" cname="gnome_db_stock_get_icon_path" shared="true">
<return-type type="gchar*"/>
<parameters>
<parameter type="const-gchar*" name="stock_id"/>
</parameters>
</method>
<method name="GetIconPixbuf" cname="gnome_db_stock_get_icon_pixbuf" shared="true">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter type="const-gchar*" name="stock_id"/>
</parameters>
</method>
<method name="GetIconPixbufFile" cname="gnome_db_stock_get_icon_pixbuf_file" shared="true">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter type="const-gchar*" name="pixmapfile"/>
</parameters>
</method>
</Class>
<Class name="Text">
<method name="Clear" cname="gnome_db_text_clear" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextView*" name="text"/>
</parameters>
</method>
<method name="CopyClipboard" cname="gnome_db_text_copy_clipboard" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextView*" name="text"/>
</parameters>
</method>
<method name="CutClipboard" cname="gnome_db_text_cut_clipboard" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextView*" name="text"/>
</parameters>
</method>
<method name="GetCharCount" cname="gnome_db_text_get_char_count" shared="true">
<return-type type="gint"/>
<parameters>
<parameter type="GtkTextView*" name="text"/>
</parameters>
</method>
<method name="GetLineCount" cname="gnome_db_text_get_line_count" shared="true">
<return-type type="gint"/>
<parameters>
<parameter type="GtkTextView*" name="text"/>
</parameters>
</method>
<method name="GetText" cname="gnome_db_text_get_text" shared="true">
<return-type type="gchar*"/>
<parameters>
<parameter type="GtkTextView*" name="text"/>
</parameters>
</method>
<method name="InsertAtCursor" cname="gnome_db_text_insert_at_cursor" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextView*" name="text"/>
<parameter type="const-gchar*" name="contents"/>
<parameter type="gint" name="len"/>
</parameters>
</method>
<method name="PasteClipboard" cname="gnome_db_text_paste_clipboard" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextView*" name="text"/>
</parameters>
</method>
<method name="SetText" cname="gnome_db_text_set_text" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextView*" name="text"/>
<parameter type="const-gchar*" name="contents"/>
<parameter type="gint" name="len"/>
</parameters>
</method>
</Class>
<object name="Stock" cname="GnomeDbStock">
<static-string cname="GNOME_DB_STOCK_AGGREGATES" name="Aggregates" value="gnome-db-aggregates"/>
<static-string cname="GNOME_DB_STOCK_COMMIT" name="Commit" value="gnome-db-commit"/>

View File

@ -3057,5 +3057,188 @@
<field cname="pc" type="void*"/>
<field cname="magic_number" type="int"/>
</struct>
<Class name="Class">
<method name="SignalConnect" cname="gst_class_signal_connect" shared="true">
<return-type type="guint"/>
<parameters>
<parameter type="GstObjectClass*" name="klass"/>
<parameter type="const-gchar*" name="name"/>
<parameter type="gpointer" name="func"/>
<parameter type="gpointer" name="func_data"/>
</parameters>
</method>
<method name="SignalEmitByName" cname="gst_class_signal_emit_by_name" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GstObject*" name="object"/>
<parameter type="const-gchar*" name="name"/>
<parameter type="xmlNodePtr" name="self"/>
</parameters>
</method>
</Class>
<Class name="Global">
<method name="CpuGetFlags" cname="gst_cpu_get_flags" shared="true">
<return-type type="GstCPUFlags"/>
</method>
<method name="DebugPrintStackTrace" cname="gst_debug_print_stack_trace" shared="true">
<return-type type="void"/>
</method>
<method name="ExtraGetFilenameType" cname="gst_extra_get_filename_type" shared="true">
<return-type type="GType"/>
</method>
<method name="LibraryLoad" cname="gst_library_load" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</method>
<method name="ParseErrorQuark" cname="gst_parse_error_quark" shared="true">
<return-type type="GQuark"/>
</method>
<method name="ParseLaunch" cname="gst_parse_launch" shared="true">
<return-type type="GstBin*"/>
<parameters>
<parameter type="const-gchar*" name="pipeline_description"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
<method name="ParseLaunchv" cname="gst_parse_launchv" shared="true">
<return-type type="GstBin*"/>
<parameters>
<parameter type="const-gchar**" name="argv"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
</Class>
<Class name="Format">
<method name="GetByNick" cname="gst_format_get_by_nick" shared="true">
<return-type type="GstFormat"/>
<parameters>
<parameter type="const-gchar*" name="nick"/>
</parameters>
</method>
<method name="GetDefinitions" cname="gst_format_get_definitions" shared="true">
<return-type type="const-GList*"/>
</method>
<method name="GetDetails" cname="gst_format_get_details" shared="true">
<return-type type="const-GstFormatDefinition*"/>
<parameters>
<parameter type="GstFormat" name="format"/>
</parameters>
</method>
<method name="Register" cname="gst_format_register" shared="true">
<return-type type="GstFormat"/>
<parameters>
<parameter type="const-gchar*" name="nick"/>
<parameter type="const-gchar*" name="description"/>
</parameters>
</method>
</Class>
<Class name="Print">
<method name="ElementArgs" cname="gst_print_element_args" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GString*" name="buf"/>
<parameter type="gint" name="indent"/>
<parameter type="GstElement*" name="element"/>
</parameters>
</method>
<method name="PadCaps" cname="gst_print_pad_caps" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GString*" name="buf"/>
<parameter type="gint" name="indent"/>
<parameter type="GstPad*" name="pad"/>
</parameters>
</method>
</Class>
<Class name="Util">
<method name="DumpMem" cname="gst_util_dump_mem" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="guchar*" name="mem"/>
<parameter type="guint" name="size"/>
</parameters>
</method>
<method name="GetBoolArg" cname="gst_util_get_bool_arg" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="GObject*" name="object"/>
<parameter type="const-gchar*" name="argname"/>
</parameters>
</method>
<method name="GetDoubleArg" cname="gst_util_get_double_arg" shared="true">
<return-type type="gdouble"/>
<parameters>
<parameter type="GObject*" name="object"/>
<parameter type="const-gchar*" name="argname"/>
</parameters>
</method>
<method name="GetFloatArg" cname="gst_util_get_float_arg" shared="true">
<return-type type="gfloat"/>
<parameters>
<parameter type="GObject*" name="object"/>
<parameter type="const-gchar*" name="argname"/>
</parameters>
</method>
<method name="GetInt64Arg" cname="gst_util_get_int64_arg" shared="true">
<return-type type="gint64"/>
<parameters>
<parameter type="GObject*" name="object"/>
<parameter type="const-gchar*" name="argname"/>
</parameters>
</method>
<method name="GetIntArg" cname="gst_util_get_int_arg" shared="true">
<return-type type="gint"/>
<parameters>
<parameter type="GObject*" name="object"/>
<parameter type="const-gchar*" name="argname"/>
</parameters>
</method>
<method name="GetLongArg" cname="gst_util_get_long_arg" shared="true">
<return-type type="glong"/>
<parameters>
<parameter type="GObject*" name="object"/>
<parameter type="const-gchar*" name="argname"/>
</parameters>
</method>
<method name="GetPointerArg" cname="gst_util_get_pointer_arg" shared="true">
<return-type type="gpointer"/>
<parameters>
<parameter type="GObject*" name="object"/>
<parameter type="const-gchar*" name="argname"/>
</parameters>
</method>
<method name="GetStringArg" cname="gst_util_get_string_arg" shared="true">
<return-type type="const-gchar*"/>
<parameters>
<parameter type="GObject*" name="object"/>
<parameter type="const-gchar*" name="argname"/>
</parameters>
</method>
<method name="HasArg" cname="gst_util_has_arg" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="GObject*" name="object"/>
<parameter type="const-gchar*" name="argname"/>
<parameter type="GType" name="arg_type"/>
</parameters>
</method>
<method name="SetObjectArg" cname="gst_util_set_object_arg" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GObject*" name="object"/>
<parameter type="const-gchar*" name="name"/>
<parameter type="const-gchar*" name="value"/>
</parameters>
</method>
<method name="SetValueFromString" cname="gst_util_set_value_from_string" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="GValue*" name="value"/>
<parameter type="const-gchar*" name="value_str"/>
</parameters>
</method>
</Class>
</namespace>
</api>

File diff suppressed because it is too large Load Diff

View File

@ -1503,5 +1503,504 @@
</method>
</struct>
<alias name="XSubfont" cname="PangoXSubfont" type="guint16"/>
<Class name="Attr">
<method name="BackgroundNew" cname="pango_attr_background_new" shared="true">
<return-type type="PangoAttribute*"/>
<parameters>
<parameter type="guint16" name="red"/>
<parameter type="guint16" name="green"/>
<parameter type="guint16" name="blue"/>
</parameters>
</method>
<method name="FamilyNew" cname="pango_attr_family_new" shared="true">
<return-type type="PangoAttribute*"/>
<parameters>
<parameter type="const-char*" name="family"/>
</parameters>
</method>
<method name="ForegroundNew" cname="pango_attr_foreground_new" shared="true">
<return-type type="PangoAttribute*"/>
<parameters>
<parameter type="guint16" name="red"/>
<parameter type="guint16" name="green"/>
<parameter type="guint16" name="blue"/>
</parameters>
</method>
<method name="RiseNew" cname="pango_attr_rise_new" shared="true">
<return-type type="PangoAttribute*"/>
<parameters>
<parameter type="int" name="rise"/>
</parameters>
</method>
<method name="ScaleNew" cname="pango_attr_scale_new" shared="true">
<return-type type="PangoAttribute*"/>
<parameters>
<parameter type="double" name="scale_factor"/>
</parameters>
</method>
<method name="SizeNew" cname="pango_attr_size_new" shared="true">
<return-type type="PangoAttribute*"/>
<parameters>
<parameter type="int" name="size"/>
</parameters>
</method>
<method name="StretchNew" cname="pango_attr_stretch_new" shared="true">
<return-type type="PangoAttribute*"/>
<parameters>
<parameter type="PangoStretch" name="stretch"/>
</parameters>
</method>
<method name="StrikethroughNew" cname="pango_attr_strikethrough_new" shared="true">
<return-type type="PangoAttribute*"/>
<parameters>
<parameter type="gboolean" name="strikethrough"/>
</parameters>
</method>
<method name="StyleNew" cname="pango_attr_style_new" shared="true">
<return-type type="PangoAttribute*"/>
<parameters>
<parameter type="PangoStyle" name="style"/>
</parameters>
</method>
<method name="TypeRegister" cname="pango_attr_type_register" shared="true">
<return-type type="PangoAttrType"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</method>
<method name="UnderlineNew" cname="pango_attr_underline_new" shared="true">
<return-type type="PangoAttribute*"/>
<parameters>
<parameter type="PangoUnderline" name="underline"/>
</parameters>
</method>
<method name="VariantNew" cname="pango_attr_variant_new" shared="true">
<return-type type="PangoAttribute*"/>
<parameters>
<parameter type="PangoVariant" name="variant"/>
</parameters>
</method>
<method name="WeightNew" cname="pango_attr_weight_new" shared="true">
<return-type type="PangoAttribute*"/>
<parameters>
<parameter type="PangoWeight" name="weight"/>
</parameters>
</method>
</Class>
<Class name="Global">
<method name="ConfigKeyGet" cname="pango_config_key_get" shared="true">
<return-type type="char*"/>
<parameters>
<parameter type="const-char*" name="key"/>
</parameters>
</method>
<method name="DefaultBreak" cname="pango_default_break" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="text"/>
<parameter type="int" name="length"/>
<parameter type="PangoAnalysis*" name="analysis"/>
<parameter type="PangoLogAttr*" name="attrs"/>
<parameter type="int" name="attrs_len"/>
</parameters>
</method>
<method name="FindMap" cname="pango_find_map" shared="true">
<return-type type="PangoMap*"/>
<parameters>
<parameter type="PangoLanguage*" name="language"/>
<parameter type="guint" name="engine_type_id"/>
<parameter type="guint" name="render_type_id"/>
</parameters>
</method>
<method name="FindParagraphBoundary" cname="pango_find_paragraph_boundary" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="text"/>
<parameter type="gint" name="length"/>
<parameter type="gint*" name="paragraph_delimiter_index"/>
<parameter type="gint*" name="next_paragraph_start"/>
</parameters>
</method>
<method name="GetLibSubdirectory" cname="pango_get_lib_subdirectory" shared="true">
<return-type type="const-char*"/>
</method>
<method name="GetLogAttrs" cname="pango_get_log_attrs" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="text"/>
<parameter type="int" name="length"/>
<parameter type="int" name="level"/>
<parameter type="PangoLanguage*" name="language"/>
<parameter type="PangoLogAttr*" name="log_attrs"/>
<parameter type="int" name="attrs_len"/>
</parameters>
</method>
<method name="GetMirrorChar" cname="pango_get_mirror_char" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="gunichar" name="ch"/>
<parameter type="gunichar*" name="mirrored_ch"/>
</parameters>
</method>
<method name="GetSysconfSubdirectory" cname="pango_get_sysconf_subdirectory" shared="true">
<return-type type="const-char*"/>
</method>
<method name="LookupAliases" cname="pango_lookup_aliases" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="fontname"/>
<parameter type="char***" name="families"/>
<parameter type="int*" name="n_families"/>
</parameters>
</method>
<method name="ModuleRegister" cname="pango_module_register" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="PangoIncludedModule*" name="module"/>
</parameters>
</method>
<method name="ParseMarkup" cname="pango_parse_markup" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char*" name="markup_text"/>
<parameter type="int" name="length"/>
<parameter type="gunichar" name="accel_marker"/>
<parameter type="PangoAttrList**" name="attr_list"/>
<parameter type="char**" name="text"/>
<parameter type="gunichar*" name="accel_char"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
<method name="ParseStretch" cname="pango_parse_stretch" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char*" name="str"/>
<parameter type="PangoStretch*" name="stretch"/>
<parameter type="gboolean" name="warn"/>
</parameters>
</method>
<method name="ParseStyle" cname="pango_parse_style" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char*" name="str"/>
<parameter type="PangoStyle*" name="style"/>
<parameter type="gboolean" name="warn"/>
</parameters>
</method>
<method name="ParseVariant" cname="pango_parse_variant" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char*" name="str"/>
<parameter type="PangoVariant*" name="variant"/>
<parameter type="gboolean" name="warn"/>
</parameters>
</method>
<method name="ParseWeight" cname="pango_parse_weight" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char*" name="str"/>
<parameter type="PangoWeight*" name="weight"/>
<parameter type="gboolean" name="warn"/>
</parameters>
</method>
<method name="ReadLine" cname="pango_read_line" shared="true">
<return-type type="gint"/>
<parameters>
<parameter type="FILE*" name="stream"/>
<parameter type="GString*" name="str"/>
</parameters>
</method>
<method name="ReorderItems" cname="pango_reorder_items" shared="true">
<return-type type="GList*"/>
<parameters>
<parameter type="GList*" name="logical_items"/>
</parameters>
</method>
<method name="ScanInt" cname="pango_scan_int" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char**" name="pos"/>
<parameter type="int*" name="out"/>
</parameters>
</method>
<method name="ScanString" cname="pango_scan_string" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char**" name="pos"/>
<parameter type="GString*" name="out"/>
</parameters>
</method>
<method name="ScanWord" cname="pango_scan_word" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char**" name="pos"/>
<parameter type="GString*" name="out"/>
</parameters>
</method>
<method name="SkipSpace" cname="pango_skip_space" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char**" name="pos"/>
</parameters>
</method>
<method name="SplitFileList" cname="pango_split_file_list" shared="true">
<return-type type="char**"/>
<parameters>
<parameter type="const-char*" name="str"/>
</parameters>
</method>
<method name="TrimString" cname="pango_trim_string" shared="true">
<return-type type="char*"/>
<parameters>
<parameter type="const-char*" name="str"/>
</parameters>
</method>
</Class>
<Class name="Indic">
<method name="Compact" cname="pango_indic_compact" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="PangoIndicScript*" name="script"/>
<parameter type="int*" name="num"/>
<parameter type="gunichar*" name="chars"/>
<parameter type="int*" name="cluster"/>
</parameters>
</method>
<method name="ConvertVowels" cname="pango_indic_convert_vowels" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="PangoIndicScript*" name="script"/>
<parameter type="gboolean" name="in_middle"/>
<parameter type="int*" name="num"/>
<parameter type="gunichar*" name="chars"/>
<parameter type="gboolean" name="has_standalone_vowels"/>
</parameters>
</method>
<method name="ShiftVowels" cname="pango_indic_shift_vowels" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="PangoIndicScript*" name="script"/>
<parameter type="gunichar*" name="chars"/>
<parameter type="gunichar*" name="end"/>
</parameters>
</method>
<method name="SplitOutCharacters" cname="pango_indic_split_out_characters" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="PangoIndicScript*" name="script"/>
<parameter type="const-gchar*" name="text"/>
<parameter type="int" name="n_chars"/>
<parameter type="gunichar**" name="wc"/>
<parameter type="int*" name="n_glyph"/>
<parameter type="PangoGlyphString*" name="glyphs"/>
</parameters>
</method>
</Class>
<Class name="X">
<method name="ApplyLigatures" cname="pango_x_apply_ligatures" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="PangoFont*" name="font"/>
<parameter type="PangoXSubfont" name="subfont"/>
<parameter type="gunichar**" name="glyphs"/>
<parameter type="int*" name="n_glyphs"/>
<parameter type="int**" name="clusters"/>
</parameters>
</method>
<method name="ContextSetFuncs" cname="pango_x_context_set_funcs" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="PangoContext*" name="context"/>
<parameter type="PangoGetGCFunc" name="get_gc_func"/>
<parameter type="PangoFreeGCFunc" name="free_gc_func"/>
</parameters>
</method>
<method name="FallbackShape" cname="pango_x_fallback_shape" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="PangoFont*" name="font"/>
<parameter type="PangoGlyphString*" name="glyphs"/>
<parameter type="const-char*" name="text"/>
<parameter type="int" name="n_chars"/>
</parameters>
</method>
<method name="FindFirstSubfont" cname="pango_x_find_first_subfont" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="PangoFont*" name="font"/>
<parameter type="char**" name="charsets"/>
<parameter type="int" name="n_charsets"/>
<parameter type="PangoXSubfont*" name="rfont"/>
</parameters>
</method>
<method name="FontGetUnknownGlyph" cname="pango_x_font_get_unknown_glyph" shared="true">
<return-type type="PangoGlyph"/>
<parameters>
<parameter type="PangoFont*" name="font"/>
<parameter type="gunichar" name="wc"/>
</parameters>
</method>
<method name="FontMapForDisplay" cname="pango_x_font_map_for_display" shared="true">
<return-type type="PangoFontMap*"/>
<parameters>
<parameter type="Display*" name="display"/>
</parameters>
</method>
<method name="FontMapGetFontCache" cname="pango_x_font_map_get_font_cache" shared="true">
<return-type type="PangoXFontCache*"/>
<parameters>
<parameter type="PangoFontMap*" name="font_map"/>
</parameters>
</method>
<method name="FontSubfontXlfd" cname="pango_x_font_subfont_xlfd" shared="true">
<return-type type="char*"/>
<parameters>
<parameter type="PangoFont*" name="font"/>
<parameter type="PangoXSubfont" name="subfont_id"/>
</parameters>
</method>
<method name="GetContext" cname="pango_x_get_context" shared="true">
<return-type type="PangoContext*"/>
<parameters>
<parameter type="Display*" name="display"/>
</parameters>
</method>
<method name="GetUnknownGlyph" cname="pango_x_get_unknown_glyph" shared="true">
<return-type type="PangoGlyph"/>
<parameters>
<parameter type="PangoFont*" name="font"/>
</parameters>
</method>
<method name="HasGlyph" cname="pango_x_has_glyph" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="PangoFont*" name="font"/>
<parameter type="PangoGlyph" name="glyph"/>
</parameters>
</method>
<method name="ListSubfonts" cname="pango_x_list_subfonts" shared="true">
<return-type type="int"/>
<parameters>
<parameter type="PangoFont*" name="font"/>
<parameter type="char**" name="charsets"/>
<parameter type="int" name="n_charsets"/>
<parameter type="PangoXSubfont**" name="subfont_ids"/>
<parameter type="int**" name="subfont_charsets"/>
</parameters>
</method>
<method name="LoadFont" cname="pango_x_load_font" shared="true">
<return-type type="PangoFont*"/>
<parameters>
<parameter type="Display*" name="display"/>
<parameter type="const-gchar*" name="spec"/>
</parameters>
</method>
<method name="Render" cname="pango_x_render" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="Display*" name="display"/>
<parameter type="Drawable" name="d"/>
<parameter type="GC" name="gc"/>
<parameter type="PangoFont*" name="font"/>
<parameter type="PangoGlyphString*" name="glyphs"/>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
</parameters>
</method>
<method name="RenderLayout" cname="pango_x_render_layout" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="Display*" name="display"/>
<parameter type="Drawable" name="drawable"/>
<parameter type="GC" name="gc"/>
<parameter type="PangoLayout*" name="layout"/>
<parameter type="int" name="x"/>
<parameter type="int" name="y"/>
</parameters>
</method>
<method name="RenderLayoutLine" cname="pango_x_render_layout_line" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="Display*" name="display"/>
<parameter type="Drawable" name="drawable"/>
<parameter type="GC" name="gc"/>
<parameter type="PangoLayoutLine*" name="line"/>
<parameter type="int" name="x"/>
<parameter type="int" name="y"/>
</parameters>
</method>
<method name="ShutdownDisplay" cname="pango_x_shutdown_display" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="Display*" name="display"/>
</parameters>
</method>
</Class>
<Class name="Xft">
<method name="FontGetDisplay" cname="pango_xft_font_get_display" shared="true">
<return-type type="Display*"/>
<parameters>
<parameter type="PangoFont*" name="font"/>
</parameters>
</method>
<method name="FontGetFace" cname="pango_xft_font_get_face" shared="true">
<return-type type="FT_Face"/>
<parameters>
<parameter type="PangoFont*" name="font"/>
</parameters>
</method>
<method name="FontGetFont" cname="pango_xft_font_get_font" shared="true">
<return-type type="XftFont*"/>
<parameters>
<parameter type="PangoFont*" name="font"/>
</parameters>
</method>
<method name="FontGetOtInfo" cname="pango_xft_font_get_ot_info" shared="true">
<return-type type="PangoOTInfo*"/>
<parameters>
<parameter type="PangoFont*" name="font"/>
</parameters>
</method>
<method name="FontGetType" cname="pango_xft_font_get_type" shared="true">
<return-type type="GType"/>
</method>
<method name="FontGetUnknownGlyph" cname="pango_xft_font_get_unknown_glyph" shared="true">
<return-type type="PangoGlyph"/>
<parameters>
<parameter type="PangoFont*" name="font"/>
<parameter type="gunichar" name="wc"/>
</parameters>
</method>
<method name="GetContext" cname="pango_xft_get_context" shared="true">
<return-type type="PangoContext*"/>
<parameters>
<parameter type="Display*" name="display"/>
<parameter type="int" name="screen"/>
</parameters>
</method>
<method name="PictureRender" cname="pango_xft_picture_render" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="Display*" name="display"/>
<parameter type="Picture" name="src_picture"/>
<parameter type="Picture" name="dest_picture"/>
<parameter type="PangoFont*" name="font"/>
<parameter type="PangoGlyphString*" name="glyphs"/>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
</parameters>
</method>
<method name="Render" cname="pango_xft_render" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="XftDraw*" name="draw"/>
<parameter type="XftColor*" name="color"/>
<parameter type="PangoFont*" name="font"/>
<parameter type="PangoGlyphString*" name="glyphs"/>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
</parameters>
</method>
</Class>
</namespace>
</api>

View File

@ -177,5 +177,111 @@
<field cname="fy" type="double"/>
<field cname="stops" type="RsvgGradientStops*"/>
</struct>
<Class name="Css">
<method name="ParamArgOffset" cname="rsvg_css_param_arg_offset" shared="true">
<return-type type="int"/>
<parameters>
<parameter type="const-char*" name="str"/>
</parameters>
</method>
<method name="ParamMatch" cname="rsvg_css_param_match" shared="true">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char*" name="str"/>
<parameter type="const-char*" name="param_name"/>
</parameters>
</method>
<method name="ParseColor" cname="rsvg_css_parse_color" shared="true">
<return-type type="guint32"/>
<parameters>
<parameter type="const-char*" name="str"/>
</parameters>
</method>
<method name="ParseFontsize" cname="rsvg_css_parse_fontsize" shared="true">
<return-type type="double"/>
<parameters>
<parameter type="const-char*" name="str"/>
</parameters>
</method>
<method name="ParseLength" cname="rsvg_css_parse_length" shared="true">
<return-type type="double"/>
<parameters>
<parameter type="const-char*" name="str"/>
<parameter type="int*" name="fixed"/>
</parameters>
</method>
<method name="ParseOpacity" cname="rsvg_css_parse_opacity" shared="true">
<return-type type="guint"/>
<parameters>
<parameter type="const-char*" name="str"/>
</parameters>
</method>
</Class>
<Class name="Global">
<method name="ErrorQuark" cname="rsvg_error_quark" shared="true">
<return-type type="GQuark"/>
</method>
<method name="ParsePath" cname="rsvg_parse_path" shared="true">
<return-type type="RsvgBpathDef*"/>
<parameters>
<parameter type="const-char*" name="path_str"/>
</parameters>
</method>
<method name="RenderPaintServer" cname="rsvg_render_paint_server" shared="true">
<return-type type="void"/>
<parameters>
<parameter type="ArtRender*" name="ar"/>
<parameter type="RsvgPaintServer*" name="ps"/>
<parameter type="const-RsvgPSCtx*" name="ctx"/>
</parameters>
</method>
</Class>
<Class name="Pixbuf">
<method name="FromFile" cname="rsvg_pixbuf_from_file" shared="true">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter type="const-gchar*" name="file_name"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
<method name="FromFileAtMaxSize" cname="rsvg_pixbuf_from_file_at_max_size" shared="true">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter type="const-gchar*" name="file_name"/>
<parameter type="gint" name="max_width"/>
<parameter type="gint" name="max_height"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
<method name="FromFileAtSize" cname="rsvg_pixbuf_from_file_at_size" shared="true">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter type="const-gchar*" name="file_name"/>
<parameter type="gint" name="width"/>
<parameter type="gint" name="height"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
<method name="FromFileAtZoom" cname="rsvg_pixbuf_from_file_at_zoom" shared="true">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter type="const-gchar*" name="file_name"/>
<parameter type="double" name="x_zoom"/>
<parameter type="double" name="y_zoom"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
<method name="FromFileAtZoomWithMax" cname="rsvg_pixbuf_from_file_at_zoom_with_max" shared="true">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter type="const-gchar*" name="file_name"/>
<parameter type="double" name="x_zoom"/>
<parameter type="double" name="y_zoom"/>
<parameter type="gint" name="max_width"/>
<parameter type="gint" name="max_height"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
</Class>
</namespace>
</api>

View File

@ -125,7 +125,9 @@ while ($line = <STDIN>) {
}
$fdef .= $line;
$fdef =~ s/\n\s*//g;
$fdefs{$fname} = $fdef;
if ($fdef !~ /^_/) {
$fdefs{$fname} = $fdef;
}
} elsif ($line =~ /G_TYPE_CHECK_(\w+)_CAST.*,\s*(\w+),\s*(\w+)/) {
if ($1 eq "INSTANCE") {
$objects{$2} = $3 . $objects{$2};
@ -362,6 +364,7 @@ foreach $key (sort (keys (%ptrs))) {
}
addFuncElems();
addStaticFuncElems();
# This should probably be done in a more generic way
foreach $define (sort (keys (%defines))) {
@ -466,11 +469,11 @@ sub addFuncElems
$obj_el = $elem_table{$key};
$inst = $key;
last;
} elsif (exists ($enums{$key})) {
last if ($mname =~ /_get_type/);
} elsif (exists ($enums{$key}) && ($mname =~ /_get_type/)) {
delete $fdefs{$mname};
last;
}
}
printf ("unmatched method %s\n", $mname) if (!$obj_el);
next if (!$obj_el);
$mdef = delete $fdefs{$mname};
@ -491,33 +494,116 @@ sub addFuncElems
}
}
if (($mdef =~ /\((.*)\)/) && ($1 ne "void")) {
@parms = ();
$parm = "";
$pcnt = 0;
foreach $char (split(//, $1)) {
if ($char eq "(") {
$pcnt++;
} elsif ($char eq ")") {
$pcnt--;
} elsif (($pcnt == 0) && ($char eq ",")) {
@parms = (@parms, $parm);
$parm = "";
next;
}
$parm .= $char;
}
parseParms ($el, $mdef, $drop_1st);
if ($parm) {
}
}
sub parseParms
{
my ($el, $mdef, $drop_1st) = @_;
if (($mdef =~ /\((.*)\)/) && ($1 ne "void")) {
@parms = ();
$parm = "";
$pcnt = 0;
foreach $char (split(//, $1)) {
if ($char eq "(") {
$pcnt++;
} elsif ($char eq ")") {
$pcnt--;
} elsif (($pcnt == 0) && ($char eq ",")) {
@parms = (@parms, $parm);
$parm = "";
next;
}
# @parms = split(/,/, $1);
($dump, @parms) = @parms if $drop_1st;
if (@parms > 0) {
addParamsElem($el, @parms);
$parm .= $char;
}
if ($parm) {
@parms = (@parms, $parm);
}
# @parms = split(/,/, $1);
($dump, @parms) = @parms if $drop_1st;
if (@parms > 0) {
addParamsElem($el, @parms);
}
}
}
sub addStaticFuncElems
{
my ($global_el, $ns_prefix);
@mnames = sort (keys (%fdefs));
$mcount = @mnames;
return if ($mcount == 0);
$ns_prefix = "";
$global_el = "";
for ($i = 0; $i < $mcount; $i++) {
$mname = $mnames[$i];
$prefix = $mname;
next if ($prefix =~ /^_/);
if ($ns_prefix eq "") {
my (@toks) = split(/_/, $prefix);
for ($j = 0; $j < @toks; $j++) {
if (join ("", @toks[0 .. $j]) eq lc($ns)) {
$ns_prefix = join ("_", @toks[0 .. $j]);
last;
}
}
next if ($ns_prefix eq "");
}
next if ($mname !~ /^$ns_prefix/);
if ($mname =~ /($ns_prefix)_([a-zA-Z]+)_\w+/) {
$classname = $2;
$prefix = $1 . "_" . $2 . "_";
$cnt = 1;
if ($classname ne "set" && $classname ne "get" &&
$classname ne "scan" && $classname ne "find" &&
$classname ne "add" && $classname ne "remove" &&
$classname ne "free" && $classname ne "register" &&
$classname ne "execute" && $classname ne "show" &&
$classname ne "parse") {
while ($mnames[$i+$cnt] =~ /$prefix/) { $cnt++; }
}
if ($cnt == 1) {
$mdef = delete $fdefs{$mname};
if (!$global_el) {
$global_el = $doc->createElement('Class');
$global_el->setAttribute('name', "Global");
$ns_elem->appendChild($global_el);
}
$el = addNameElem($global_el, 'method', $mname, $ns_prefix);
$mdef =~ /(.*?)\w+\s*\(/;
addReturnElem($el, $1);
$el->setAttribute("shared", "true");
parseParms ($el, $mdef, 0);
next;
} else {
$class_el = $doc->createElement('Class');
$class_el->setAttribute('name', StudlyCaps($classname));
$ns_elem->appendChild($class_el);
for ($j = 0; $j < $cnt; $j++) {
$mdef = delete $fdefs{$mnames[$i+$j]};
$el = addNameElem($class_el, 'method', $mnames[$i+$j], $prefix);
$mdef =~ /(.*?)\w+\s*\(/;
addReturnElem($el, $1);
$el->setAttribute("shared", "true");
parseParms ($el, $mdef, 0);
}
$i += ($cnt - 1);
next;
}
}
}
}