Ryujinx-GtkSharp/generator/gtkapi.xml
Mike Kestner 79e7514057 2002-07-09 Mike Kestner <mkestner@speakeasy.net>
* generator/ClassBase.cs : handle overloaded method hash collision
	* generator/SignalHandler.cs : generate *Handler delegates. stub *Args
	* parser/Gtk.metadata : add *Defaults method renaming

svn path=/trunk/gtk-sharp/; revision=5678
2002-07-10 03:09:39 +00:00

20176 lines
901 KiB
XML

<?xml version="1.0"?>
<api>
<namespace name="Gnome" library="libgnomecanvas-2.so.0">
<object name="Canvas" cname="GnomeCanvas" parent="GtkLayout">
<field cname="root" type="GnomeCanvasItem*"/>
<field cname="redraw_area" type="ArtUta*"/>
<field cname="current_item" type="GnomeCanvasItem*"/>
<field cname="new_current_item" type="GnomeCanvasItem*"/>
<field cname="grabbed_item" type="GnomeCanvasItem*"/>
<field cname="focused_item" type="GnomeCanvasItem*"/>
<field cname="pixmap_gc" type="GdkGC*"/>
<field cname="pick_event" type="GdkEvent"/>
<field cname="scroll_x1" type="double"/>
<field cname="scroll_y1" type="double"/>
<field cname="scroll_x2" type="double"/>
<field cname="scroll_y2" type="double"/>
<field cname="pixels_per_unit" type="double"/>
<field cname="idle_id" type="guint"/>
<field cname="root_destroy_id" type="guint"/>
<field cname="redraw_x1" type="int"/>
<field cname="redraw_y1" type="int"/>
<field cname="redraw_x2" type="int"/>
<field cname="redraw_y2" type="int"/>
<field cname="draw_xofs" type="int"/>
<field cname="draw_yofs" type="int"/>
<field cname="zoom_xofs" type="int"/>
<field cname="zoom_yofs" type="int"/>
<field cname="state" type="int"/>
<field cname="grabbed_event_mask" type="guint"/>
<field cname="close_enough" type="int"/>
<field cname="center_scroll_region" bits="1" type="unsigned"/>
<field cname="need_update" bits="1" type="unsigned"/>
<field cname="need_redraw" bits="1" type="unsigned"/>
<field cname="need_repick" bits="1" type="unsigned"/>
<field cname="left_grabbed_item" bits="1" type="unsigned"/>
<field cname="in_repick" bits="1" type="unsigned"/>
<field cname="aa" bits="1" type="unsigned"/>
<field cname="dither" type="GdkRgbDither"/>
<property name="Aa" cname="aa" type="gboolean" doc-string=" _(The antialiasing mode of the canvas.)" readable="true" writeable="true" construct-only="true"/>
<signal name="DrawBackground" cname="draw_background" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeCanvas*" name="canvas"/>
<parameter type="GdkDrawable*" name="drawable"/>
<parameter type="int" name="x"/>
<parameter type="int" name="y"/>
<parameter type="int" name="width"/>
<parameter type="int" name="height"/>
</parameters>
</signal>
<signal name="RenderBackground" cname="render_background" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeCanvas*" name="canvas"/>
<parameter type="GnomeCanvasBuf*" name="buf"/>
</parameters>
</signal>
<method name="ScrollTo" cname="gnome_canvas_scroll_to">
<return-type type="void"/>
<parameters>
<parameter type="int" name="cx"/>
<parameter type="int" name="cy"/>
</parameters>
</method>
<method name="UpdateSvp" cname="gnome_canvas_update_svp">
<return-type type="void"/>
<parameters>
<parameter type="ArtSVP**" name="p_svp"/>
<parameter type="ArtSVP*" name="new_svp"/>
</parameters>
</method>
<method name="GetCenterScrollRegion" cname="gnome_canvas_get_center_scroll_region">
<return-type type="gboolean"/>
</method>
<method name="GetScrollRegion" cname="gnome_canvas_get_scroll_region">
<return-type type="void"/>
<parameters>
<parameter type="double*" name="x1"/>
<parameter type="double*" name="y1"/>
<parameter type="double*" name="x2"/>
<parameter type="double*" name="y2"/>
</parameters>
</method>
<constructor cname="gnome_canvas_new_aa"/>
<method name="WindowToWorld" cname="gnome_canvas_window_to_world">
<return-type type="void"/>
<parameters>
<parameter type="double" name="winx"/>
<parameter type="double" name="winy"/>
<parameter type="double*" name="worldx"/>
<parameter type="double*" name="worldy"/>
</parameters>
</method>
<method name="SetCenterScrollRegion" cname="gnome_canvas_set_center_scroll_region">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="center_scroll_region"/>
</parameters>
</method>
<method name="GetColorPixel" cname="gnome_canvas_get_color_pixel">
<return-type type="gulong"/>
<parameters>
<parameter type="guint" name="rgba"/>
</parameters>
</method>
<method name="Root" cname="gnome_canvas_root">
<return-type type="GnomeCanvasGroup*"/>
</method>
<method name="GetItemAt" cname="gnome_canvas_get_item_at">
<return-type type="GnomeCanvasItem*"/>
<parameters>
<parameter type="double" name="x"/>
<parameter type="double" name="y"/>
</parameters>
</method>
<method name="UpdateNow" cname="gnome_canvas_update_now">
<return-type type="void"/>
</method>
<method name="RequestRedraw" cname="gnome_canvas_request_redraw">
<return-type type="void"/>
<parameters>
<parameter type="int" name="x1"/>
<parameter type="int" name="y1"/>
<parameter type="int" name="x2"/>
<parameter type="int" name="y2"/>
</parameters>
</method>
<method name="RequestRedrawUta" cname="gnome_canvas_request_redraw_uta">
<return-type type="void"/>
<parameters>
<parameter type="ArtUta*" name="uta"/>
</parameters>
</method>
<method name="SetPixelsPerUnit" cname="gnome_canvas_set_pixels_per_unit">
<return-type type="void"/>
<parameters>
<parameter type="double" name="n"/>
</parameters>
</method>
<method name="W2cD" cname="gnome_canvas_w2c_d">
<return-type type="void"/>
<parameters>
<parameter type="double" name="wx"/>
<parameter type="double" name="wy"/>
<parameter type="double*" name="cx"/>
<parameter type="double*" name="cy"/>
</parameters>
</method>
<method name="GetScrollOffsets" cname="gnome_canvas_get_scroll_offsets">
<return-type type="void"/>
<parameters>
<parameter type="int*" name="cx"/>
<parameter type="int*" name="cy"/>
</parameters>
</method>
<method name="SetDither" cname="gnome_canvas_set_dither">
<return-type type="void"/>
<parameters>
<parameter type="GdkRgbDither" name="dither"/>
</parameters>
</method>
<method name="GetDither" cname="gnome_canvas_get_dither">
<return-type type="GdkRgbDither"/>
</method>
<method name="GetColor" cname="gnome_canvas_get_color">
<return-type type="int"/>
<parameters>
<parameter type="const-char*" name="spec"/>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<method name="C2w" cname="gnome_canvas_c2w">
<return-type type="void"/>
<parameters>
<parameter type="int" name="cx"/>
<parameter type="int" name="cy"/>
<parameter type="double*" name="wx"/>
<parameter type="double*" name="wy"/>
</parameters>
</method>
<method name="SetStippleOrigin" cname="gnome_canvas_set_stipple_origin">
<return-type type="void"/>
<parameters>
<parameter type="GdkGC*" name="gc"/>
</parameters>
</method>
<method name="SetScrollRegion" cname="gnome_canvas_set_scroll_region">
<return-type type="void"/>
<parameters>
<parameter type="double" name="x1"/>
<parameter type="double" name="y1"/>
<parameter type="double" name="x2"/>
<parameter type="double" name="y2"/>
</parameters>
</method>
<constructor cname="gnome_canvas_new"/>
<method name="W2cAffine" cname="gnome_canvas_w2c_affine">
<return-type type="void"/>
<parameters>
<parameter type="double" array="true" name="affine"/>
</parameters>
</method>
<method name="WorldToWindow" cname="gnome_canvas_world_to_window">
<return-type type="void"/>
<parameters>
<parameter type="double" name="worldx"/>
<parameter type="double" name="worldy"/>
<parameter type="double*" name="winx"/>
<parameter type="double*" name="winy"/>
</parameters>
</method>
<method name="UpdateSvpClip" cname="gnome_canvas_update_svp_clip">
<return-type type="void"/>
<parameters>
<parameter type="ArtSVP**" name="p_svp"/>
<parameter type="ArtSVP*" name="new_svp"/>
<parameter type="ArtSVP*" name="clip_svp"/>
</parameters>
</method>
<method name="W2c" cname="gnome_canvas_w2c">
<return-type type="void"/>
<parameters>
<parameter type="double" name="wx"/>
<parameter type="double" name="wy"/>
<parameter type="int*" name="cx"/>
<parameter type="int*" name="cy"/>
</parameters>
</method>
</object>
<object name="CanvasBpath" cname="GnomeCanvasBpath" parent="GnomeCanvasShape">
<property name="Bpath" cname="bpath" type="gpointer" doc-string=" NULL" readable="true" writeable="true"/>
</object>
<object name="CanvasClipgroup" cname="GnomeCanvasClipgroup" parent="GnomeCanvasGroup">
<field cname="path" type="GnomeCanvasPathDef*"/>
<field cname="wind" type="ArtWindRule"/>
<field cname="svp" type="ArtSVP*"/>
<property name="Path" cname="path" type="gpointer" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Wind" cname="wind" type="guint" doc-string=" NULL" readable="true" writeable="true"/>
</object>
<object name="CanvasEllipse" cname="GnomeCanvasEllipse" parent="GnomeCanvasRE"/>
<object name="CanvasGroup" cname="GnomeCanvasGroup" parent="GnomeCanvasItem">
<field cname="item_list" type="GList*"/>
<field cname="item_list_end" type="GList*"/>
<property name="X" cname="x" type="gdouble" doc-string=" _(X)" readable="true" writeable="true"/>
<property name="Y" cname="y" type="gdouble" doc-string=" _(Y)" readable="true" writeable="true"/>
</object>
<object name="CanvasItem" cname="GnomeCanvasItem" parent="GtkObject">
<field cname="canvas" type="GnomeCanvas*"/>
<field cname="parent" type="GnomeCanvasItem*"/>
<field cname="xform" type="double*"/>
<field cname="x1" type="double"/>
<field cname="y1" type="double"/>
<field cname="x2" type="double"/>
<field cname="y2" type="double"/>
<property name="Parent" cname="parent" type="GnomeCanvasItem" doc-string=" NULL" readable="true" writeable="true"/>
<signal name="Event" cname="event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GnomeCanvasItem*" name="item"/>
<parameter type="GdkEvent*" name="event"/>
</parameters>
</signal>
<method name="Hide" cname="gnome_canvas_item_hide">
<return-type type="void"/>
</method>
<method name="UpdateSvpClip" cname="gnome_canvas_item_update_svp_clip">
<return-type type="void"/>
<parameters>
<parameter type="ArtSVP**" name="p_svp"/>
<parameter type="ArtSVP*" name="new_svp"/>
<parameter type="ArtSVP*" name="clip_svp"/>
</parameters>
</method>
<method name="ResetBounds" cname="gnome_canvas_item_reset_bounds">
<return-type type="void"/>
</method>
<method name="Move" cname="gnome_canvas_item_move">
<return-type type="void"/>
<parameters>
<parameter type="double" name="dx"/>
<parameter type="double" name="dy"/>
</parameters>
</method>
<method name="I2w" cname="gnome_canvas_item_i2w">
<return-type type="void"/>
<parameters>
<parameter type="double*" name="x"/>
<parameter type="double*" name="y"/>
</parameters>
</method>
<method name="Construct" cname="gnome_canvas_item_construct">
<return-type type="void"/>
<parameters>
<parameter type="GnomeCanvasGroup*" name="parent"/>
<parameter type="const-gchar*" name="first_arg_name"/>
<parameter type="va_list" name="args"/>
</parameters>
</method>
<method name="Show" cname="gnome_canvas_item_show">
<return-type type="void"/>
</method>
<method name="SetValist" cname="gnome_canvas_item_set_valist">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="first_arg_name"/>
<parameter type="va_list" name="args"/>
</parameters>
</method>
<method name="Lower" cname="gnome_canvas_item_lower">
<return-type type="void"/>
<parameters>
<parameter type="int" name="positions"/>
</parameters>
</method>
<method name="RequestUpdate" cname="gnome_canvas_item_request_update">
<return-type type="void"/>
</method>
<method name="UpdateSvp" cname="gnome_canvas_item_update_svp">
<return-type type="void"/>
<parameters>
<parameter type="ArtSVP**" name="p_svp"/>
<parameter type="ArtSVP*" name="new_svp"/>
</parameters>
</method>
<method name="Set" cname="gnome_canvas_item_set">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="first_arg_name"/>
<parameter type="c"/>
</parameters>
</method>
<method name="AffineAbsolute" cname="gnome_canvas_item_affine_absolute">
<return-type type="void"/>
<parameters>
<parameter type="const-double" array="true" name="affine"/>
</parameters>
</method>
<method name="Reparent" cname="gnome_canvas_item_reparent">
<return-type type="void"/>
<parameters>
<parameter type="GnomeCanvasGroup*" name="new_group"/>
</parameters>
</method>
<method name="GetBounds" cname="gnome_canvas_item_get_bounds">
<return-type type="void"/>
<parameters>
<parameter type="double*" name="x1"/>
<parameter type="double*" name="y1"/>
<parameter type="double*" name="x2"/>
<parameter type="double*" name="y2"/>
</parameters>
</method>
<constructor cname="gnome_canvas_item_new">
<parameters>
<parameter type="GnomeCanvasGroup*" name="parent"/>
<parameter type="GType" name="type"/>
<parameter type="const-gchar*" name="first_arg_name"/>
<parameter type="o"/>
</parameters>
</constructor>
<method name="I2cAffine" cname="gnome_canvas_item_i2c_affine">
<return-type type="void"/>
<parameters>
<parameter type="double" array="true" name="affine"/>
</parameters>
</method>
<method name="LowerToBottom" cname="gnome_canvas_item_lower_to_bottom">
<return-type type="void"/>
</method>
<method name="Grab" cname="gnome_canvas_item_grab">
<return-type type="int"/>
<parameters>
<parameter type="unsigned" name="int"/>
<parameter type="GdkCursor*" name="cursor"/>
<parameter type="guint32" name="etime"/>
</parameters>
</method>
<method name="Ungrab" cname="gnome_canvas_item_ungrab">
<return-type type="void"/>
<parameters>
<parameter type="guint32" name="etime"/>
</parameters>
</method>
<method name="RaiseToTop" cname="gnome_canvas_item_raise_to_top">
<return-type type="void"/>
</method>
<method name="GrabFocus" cname="gnome_canvas_item_grab_focus">
<return-type type="void"/>
</method>
<method name="RequestRedrawSvp" cname="gnome_canvas_item_request_redraw_svp">
<return-type type="void"/>
<parameters>
<parameter type="const-ArtSVP*" name="svp"/>
</parameters>
</method>
<method name="Raise" cname="gnome_canvas_item_raise">
<return-type type="void"/>
<parameters>
<parameter type="int" name="positions"/>
</parameters>
</method>
<method name="I2wAffine" cname="gnome_canvas_item_i2w_affine">
<return-type type="void"/>
<parameters>
<parameter type="double" array="true" name="affine"/>
</parameters>
</method>
<method name="AffineRelative" cname="gnome_canvas_item_affine_relative">
<return-type type="void"/>
<parameters>
<parameter type="const-double" array="true" name="affine"/>
</parameters>
</method>
<method name="W2i" cname="gnome_canvas_item_w2i">
<return-type type="void"/>
<parameters>
<parameter type="double*" name="x"/>
<parameter type="double*" name="y"/>
</parameters>
</method>
</object>
<object name="CanvasLine" cname="GnomeCanvasLine" parent="GnomeCanvasItem">
<field cname="coords" type="double*"/>
<field cname="first_coords" type="double*"/>
<field cname="last_coords" type="double*"/>
<field cname="gc" type="GdkGC*"/>
<field cname="stipple" type="GdkBitmap*"/>
<field cname="fill_svp" type="ArtSVP*"/>
<field cname="first_svp" type="ArtSVP*"/>
<field cname="last_svp" type="ArtSVP*"/>
<field cname="width" type="double"/>
<field cname="shape_a" type="double"/>
<field cname="shape_b" type="double"/>
<field cname="shape_c" type="double"/>
<field cname="cap" type="GdkCapStyle"/>
<field cname="join" type="GdkJoinStyle"/>
<field cname="line_style" type="GdkLineStyle"/>
<field cname="fill_pixel" type="gulong"/>
<field cname="fill_rgba" type="guint32"/>
<field cname="num_points" type="int"/>
<field cname="fill_color" type="guint"/>
<field cname="spline_steps" type="int"/>
<field cname="width_pixels" bits="1" type="guint"/>
<field cname="first_arrow" bits="1" type="guint"/>
<field cname="last_arrow" bits="1" type="guint"/>
<field cname="smooth" bits="1" type="guint"/>
<property name="Points" cname="points" type="GnomeCanvasPoints" doc-string=" NULL" readable="true" writeable="true"/>
<property name="FillColor" cname="fill_color" type="gchar*" doc-string=" NULL" readable="true" writeable="true"/>
<property name="FillColorGdk" cname="fill_color_gdk" type="GdkColor" doc-string=" NULL" readable="true" writeable="true"/>
<property name="FillColorRgba" cname="fill_color_rgba" type="guint" doc-string=" NULL" readable="true" writeable="true"/>
<property name="FillStipple" cname="fill_stipple" type="GdkDrawable" doc-string=" NULL" readable="true" writeable="true"/>
<property name="WidthPixels" cname="width_pixels" type="guint" doc-string=" NULL" readable="true" writeable="true"/>
<property name="WidthUnits" cname="width_units" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="CapStyle" cname="cap_style" type="GdkCapStyle" doc-string=" NULL" readable="true" writeable="true"/>
<property name="JoinStyle" cname="join_style" type="GdkJoinStyle" doc-string=" NULL" readable="true" writeable="true"/>
<property name="LineStyle" cname="line_style" type="GdkLineStyle" doc-string=" NULL" readable="true" writeable="true"/>
<property name="FirstArrowhead" cname="first_arrowhead" type="gboolean" doc-string=" NULL" readable="true" writeable="true"/>
<property name="LastArrowhead" cname="last_arrowhead" type="gboolean" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Smooth" cname="smooth" type="gboolean" doc-string=" NULL" readable="true" writeable="true"/>
<property name="SplineSteps" cname="spline_steps" type="guint" doc-string=" NULL" readable="true" writeable="true"/>
<property name="ArrowShapeA" cname="arrow_shape_a" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="ArrowShapeB" cname="arrow_shape_b" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="ArrowShapeC" cname="arrow_shape_c" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
</object>
<object name="CanvasPixbuf" cname="GnomeCanvasPixbuf" parent="GnomeCanvasItem">
<field cname="priv" type="gpointer"/>
<property name="Pixbuf" cname="pixbuf" type="GdkPixbuf" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Width" cname="width" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="WidthSet" cname="width_set" type="gboolean" doc-string=" NULL" readable="true" writeable="true"/>
<property name="WidthInPixels" cname="width_in_pixels" type="gboolean" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Height" cname="height" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="HeightSet" cname="height_set" type="gboolean" doc-string=" NULL" readable="true" writeable="true"/>
<property name="HeightInPixels" cname="height_in_pixels" type="gboolean" doc-string=" NULL" readable="true" writeable="true"/>
<property name="X" cname="x" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="XInPixels" cname="x_in_pixels" type="gboolean" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Y" cname="y" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="YInPixels" cname="y_in_pixels" type="gboolean" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Anchor" cname="anchor" type="GtkAnchorType" doc-string=" NULL" readable="true" writeable="true"/>
</object>
<object name="CanvasPolygon" cname="GnomeCanvasPolygon" parent="GnomeCanvasShape">
<field cname="path_def" type="GnomeCanvasPathDef*"/>
<property name="Points" cname="points" type="GnomeCanvasPoints" doc-string=" NULL" readable="true" writeable="true"/>
</object>
<object name="CanvasRE" cname="GnomeCanvasRE" parent="GnomeCanvasShape">
<field cname="x1" type="double"/>
<field cname="y1" type="double"/>
<field cname="x2" type="double"/>
<field cname="y2" type="double"/>
<field cname="path_dirty" bits="1" type="unsigned"/>
<property name="X1" cname="x1" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Y1" cname="y1" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="X2" cname="x2" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Y2" cname="y2" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
</object>
<object name="CanvasRect" cname="GnomeCanvasRect" parent="GnomeCanvasRE"/>
<object name="CanvasRichText" cname="GnomeCanvasRichText" parent="GnomeCanvasItem">
<field cname="_priv" type="GnomeCanvasRichTextPrivate*"/>
<property name="Text" cname="text" type="gchar*" doc-string=" _(Text to display)" readable="true" writeable="true"/>
<property name="X" cname="x" type="gdouble" doc-string=" _(X position)" readable="true" writeable="true"/>
<property name="Y" cname="y" type="gdouble" doc-string=" _(Y position)" readable="true" writeable="true"/>
<property name="Width" cname="width" type="gdouble" doc-string=" _(Width for text box)" readable="true" writeable="true"/>
<property name="Height" cname="height" type="gdouble" doc-string=" _(Height for text box)" readable="true" writeable="true"/>
<property name="Editable" cname="editable" type="gboolean" doc-string=" _(Is this rich text item editable?)" readable="true" writeable="true"/>
<property name="Visible" cname="visible" type="gboolean" doc-string=" _(Is this rich text item visible?)" readable="true" writeable="true"/>
<property name="CursorVisible" cname="cursor_visible" type="gboolean" doc-string=" _(Is the cursor visible in this this rich text item?)" readable="true" writeable="true"/>
<property name="CursorBlink" cname="cursor_blink" type="gboolean" doc-string=" _(Does the cursor blink in this this rich text item?)" readable="true" writeable="true"/>
<property name="GrowHeight" cname="grow_height" type="gboolean" doc-string=" _(Should the text box height grow if the text does not fit?)" readable="true" writeable="true"/>
<property name="WrapMode" cname="wrap_mode" type="GtkWrapMode" doc-string=" _(Wrap mode for multiline text)" readable="true" writeable="true"/>
<property name="Justification" cname="justification" type="GtkJustification" doc-string=" _(Justification mode)" readable="true" writeable="true"/>
<property name="Direction" cname="direction" type="GtkDirectionType" doc-string=" _(Text direction)" readable="true" writeable="true"/>
<property name="Anchor" cname="anchor" type="GtkAnchorType" doc-string=" _(Anchor point for text)" readable="true" writeable="true"/>
<property name="PixelsAboveLines" cname="pixels_above_lines" type="gint" doc-string=" _(Number of pixels to put above lines)" readable="true" writeable="true"/>
<property name="PixelsBelowLines" cname="pixels_below_lines" type="gint" doc-string=" _(Number of pixels to put below lines)" readable="true" writeable="true"/>
<property name="PixelsInsideWrap" cname="pixels_inside_wrap" type="gint" doc-string=" _(Number of pixels to put inside the wrap)" readable="true" writeable="true"/>
<property name="LeftMargin" cname="left_margin" type="gint" doc-string=" _(Number of pixels in the left margin)" readable="true" writeable="true"/>
<property name="RightMargin" cname="right_margin" type="gint" doc-string=" _(Number of pixels in the right margin)" readable="true" writeable="true"/>
<property name="Indent" cname="indent" type="gint" doc-string=" _(Number of pixels for indentation)" readable="true" writeable="true"/>
<signal when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeCanvasRichText*" name="text"/>
<parameter type="GtkTextTag*" name="tag"/>
</parameters>
</signal>
<method name="CutClipboard" cname="gnome_canvas_rich_text_cut_clipboard">
<return-type type="void"/>
</method>
<method name="CopyClipboard" cname="gnome_canvas_rich_text_copy_clipboard">
<return-type type="void"/>
</method>
<method name="SetBuffer" cname="gnome_canvas_rich_text_set_buffer">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextBuffer*" name="buffer"/>
</parameters>
</method>
<method name="GetBuffer" cname="gnome_canvas_rich_text_get_buffer">
<return-type type="GtkTextBuffer*"/>
</method>
<method name="GetIterLocation" cname="gnome_canvas_rich_text_get_iter_location">
<return-type type="void"/>
<parameters>
<parameter type="const-GtkTextIter*" name="iter"/>
<parameter type="GdkRectangle*" name="location"/>
</parameters>
</method>
<method name="PasteClipboard" cname="gnome_canvas_rich_text_paste_clipboard">
<return-type type="void"/>
</method>
<method name="GetIterAtLocation" cname="gnome_canvas_rich_text_get_iter_at_location">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="iter"/>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
</parameters>
</method>
</object>
<object name="CanvasShape" cname="GnomeCanvasShape" parent="GnomeCanvasItem">
<field cname="priv" type="GnomeCanvasShapePriv*"/>
<property name="FillColor" cname="fill_color" type="gchar*" doc-string=" NULL" writeable="true"/>
<property name="FillColorGdk" cname="fill_color_gdk" type="GdkColor" doc-string=" NULL" readable="true" writeable="true"/>
<property name="FillColorRgba" cname="fill_color_rgba" type="guint" doc-string=" NULL" readable="true" writeable="true"/>
<property name="OutlineColor" cname="outline_color" type="gchar*" doc-string=" NULL" writeable="true"/>
<property name="OutlineColorGdk" cname="outline_color_gdk" type="GdkColor" doc-string=" NULL" readable="true" writeable="true"/>
<property name="OutlineColorRgba" cname="outline_color_rgba" type="guint" doc-string=" NULL" readable="true" writeable="true"/>
<property name="FillStipple" cname="fill_stipple" type="GdkDrawable" doc-string=" NULL" readable="true" writeable="true"/>
<property name="OutlineStipple" cname="outline_stipple" type="GdkDrawable" doc-string=" NULL" readable="true" writeable="true"/>
<property name="WidthPixels" cname="width_pixels" type="guint" doc-string=" NULL" readable="true" writeable="true"/>
<property name="WidthUnits" cname="width_units" type="gdouble" doc-string=" NULL" writeable="true"/>
<property name="CapStyle" cname="cap_style" type="GdkCapStyle" doc-string=" NULL" readable="true" writeable="true"/>
<property name="JoinStyle" cname="join_style" type="GdkJoinStyle" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Wind" cname="wind" type="guint" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Miterlimit" cname="miterlimit" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Dash" cname="dash" type="gpointer" doc-string=" NULL" readable="true" writeable="true"/>
<method name="GetPathDef" cname="gnome_canvas_shape_get_path_def">
<return-type type="GnomeCanvasPathDef*"/>
</method>
<method name="SetPathDef" cname="gnome_canvas_shape_set_path_def">
<return-type type="void"/>
<parameters>
<parameter type="GnomeCanvasPathDef*" name="def"/>
</parameters>
</method>
</object>
<object name="CanvasText" cname="GnomeCanvasText" parent="GnomeCanvasItem">
<field cname="font_desc" type="PangoFontDescription*"/>
<field cname="attr_list" type="PangoAttrList*"/>
<field cname="underline" type="PangoUnderline"/>
<field cname="strikethrough" type="gboolean"/>
<field cname="rise" type="int"/>
<field cname="scale" type="double"/>
<field cname="text" type="char*"/>
<field cname="stipple" type="GdkBitmap*"/>
<field cname="gc" type="GdkGC*"/>
<field cname="layout" type="PangoLayout*"/>
<field cname="pixel" type="gulong"/>
<field cname="x" type="double"/>
<field cname="y" type="double"/>
<field cname="clip_width" type="double"/>
<field cname="clip_height" type="double"/>
<field cname="xofs" type="double"/>
<field cname="yofs" type="double"/>
<field cname="affine" array_len="6" type="double"/>
<field cname="anchor" type="GtkAnchorType"/>
<field cname="justification" type="GtkJustification"/>
<field cname="cx" type="int"/>
<field cname="cy" type="int"/>
<field cname="clip_cx" type="int"/>
<field cname="clip_cy" type="int"/>
<field cname="clip_cwidth" type="int"/>
<field cname="clip_cheight" type="int"/>
<field cname="max_width" type="int"/>
<field cname="height" type="int"/>
<field cname="rgba" type="guint32"/>
<field cname="clip" bits="1" type="guint"/>
<field cname="underline_set" bits="1" type="guint"/>
<field cname="strike_set" bits="1" type="guint"/>
<field cname="rise_set" bits="1" type="guint"/>
<field cname="scale_set" bits="1" type="guint"/>
<field cname="priv" type="GnomeCanvasTextPrivate*"/>
<property name="Text" cname="text" type="gchar*" doc-string=" _(Text to render)" readable="true" writeable="true"/>
<property name="Markup" cname="markup" type="gchar*" doc-string=" _(Marked up text to render)" writeable="true"/>
<property name="X" cname="x" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Y" cname="y" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Font" cname="font" type="gchar*" doc-string=" _(Font description as a string)" readable="true" writeable="true"/>
<property name="FontDesc" cname="font_desc" type="PangoFontDescription" doc-string=" _(Font description as a PangoFontDescription struct)" readable="true" writeable="true"/>
<property name="Family" cname="family" type="gchar*" doc-string=" _(Name of the font family, e.g. Sans, Helvetica, Times, Monospace)" readable="true" writeable="true"/>
<property name="Attributes" cname="attributes" type="PangoAttrList" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Style" cname="style" type="PangoStyle" doc-string=" _(Font style)" readable="true" writeable="true"/>
<property name="Variant" cname="variant" type="PangoVariant" doc-string=" _(Font variant)" readable="true" writeable="true"/>
<property name="Weight" cname="weight" type="gint" doc-string=" _(Font weight)" readable="true" writeable="true"/>
<property name="Stretch" cname="stretch" type="PangoStretch" doc-string=" _(Font stretch)" readable="true" writeable="true"/>
<property name="Size" cname="size" type="gint" doc-string=" _(Font size)" readable="true" writeable="true"/>
<property name="SizePoints" cname="size_points" type="gdouble" doc-string=" _(Font size in points)" readable="true" writeable="true"/>
<property name="Rise" cname="rise" type="gint" doc-string=" _(Offset of text above the baseline (below the baseline if rise is negative))" readable="true" writeable="true"/>
<property name="Strikethrough" cname="strikethrough" type="gboolean" doc-string=" _(Whether to strike through the text)" readable="true" writeable="true"/>
<property name="Underline" cname="underline" type="PangoUnderline" doc-string=" _(Style of underline for this text)" readable="true" writeable="true"/>
<property name="Scale" cname="scale" type="gdouble" doc-string=" _(Size of font, relative to default size)" readable="true" writeable="true"/>
<property name="Anchor" cname="anchor" type="GtkAnchorType" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Justification" cname="justification" type="GtkJustification" doc-string=" NULL" readable="true" writeable="true"/>
<property name="ClipWidth" cname="clip_width" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="ClipHeight" cname="clip_height" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Clip" cname="clip" type="gboolean" doc-string=" NULL" readable="true" writeable="true"/>
<property name="XOffset" cname="x_offset" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="YOffset" cname="y_offset" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="FillColor" cname="fill_color" type="gchar*" doc-string=" _(Text color, as string)" readable="true" writeable="true"/>
<property name="FillColorGdk" cname="fill_color_gdk" type="GdkColor" doc-string=" _(Text color, as a GdkColor)" readable="true" writeable="true"/>
<property name="FillColorRgba" cname="fill_color_rgba" type="guint" doc-string=" _(Text color, as an R/G/B/A combined integer)" readable="true" writeable="true"/>
<property name="FillStipple" cname="fill_stipple" type="GdkDrawable" doc-string=" NULL" readable="true" writeable="true"/>
<property name="TextWidth" cname="text_width" type="gdouble" doc-string=" _(Width of the rendered text)" readable="true" writeable="true"/>
<property name="TextHeight" cname="text_height" type="gdouble" doc-string=" _(Height of the rendered text)" readable="true" writeable="true"/>
</object>
<object name="CanvasWidget" cname="GnomeCanvasWidget" parent="GnomeCanvasItem">
<field cname="widget" type="GtkWidget*"/>
<field cname="x" type="double"/>
<field cname="y" type="double"/>
<field cname="width" type="double"/>
<field cname="height" type="double"/>
<field cname="anchor" type="GtkAnchorType"/>
<field cname="cx" type="int"/>
<field cname="cy" type="int"/>
<field cname="cwidth" type="int"/>
<field cname="cheight" type="int"/>
<field cname="destroy_id" type="guint"/>
<field cname="size_pixels" bits="1" type="guint"/>
<field cname="in_destroy" bits="1" type="guint"/>
<property name="Widget" cname="widget" type="GtkWidget" doc-string=" NULL" readable="true" writeable="true"/>
<property name="X" cname="x" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Y" cname="y" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Width" cname="width" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Height" cname="height" type="gdouble" doc-string=" NULL" readable="true" writeable="true"/>
<property name="Anchor" cname="anchor" type="GtkAnchorType" doc-string=" NULL" readable="true" writeable="true"/>
<property name="SizePixels" cname="size_pixels" type="gboolean" doc-string=" NULL" readable="true" writeable="true"/>
</object>
<struct name="CanvasPathDef" cname="GnomeCanvasPathDef">
<field cname="refcount" type="gint"/>
<field cname="bpath" type="ArtBpath*"/>
<field cname="end" type="gint"/>
<field cname="length" type="gint"/>
<field cname="substart" type="gint"/>
<field cname="x" type="gdouble"/>
<field cname="y" type="gdouble"/>
<field cname="sbpath" bits="1" type="guint"/>
<field cname="hascpt" bits="1" type="guint"/>
<field cname="posset" bits="1" type="guint"/>
<field cname="moving" bits="1" type="guint"/>
<field cname="allclosed" bits="1" type="guint"/>
<field cname="allopen" bits="1" type="guint"/>
<method name="Unref" cname="gnome_canvas_path_def_unref">
<return-type type="void"/>
</method>
<method name="IsEmpty" cname="gnome_canvas_path_def_is_empty">
<return-type type="gboolean"/>
</method>
<constructor cname="gnome_canvas_path_def_new_from_foreign_bpath">
<parameters>
<parameter type="ArtBpath*" name="bpath"/>
</parameters>
</constructor>
<method name="LastBpath" cname="gnome_canvas_path_def_last_bpath">
<return-type type="ArtBpath*"/>
</method>
<method name="Finish" cname="gnome_canvas_path_def_finish">
<return-type type="void"/>
</method>
<method name="Lineto" cname="gnome_canvas_path_def_lineto">
<return-type type="void"/>
<parameters>
<parameter type="gdouble" name="x"/>
<parameter type="gdouble" name="y"/>
</parameters>
</method>
<method name="ClosedParts" cname="gnome_canvas_path_def_closed_parts">
<return-type type="GnomeCanvasPathDef*"/>
</method>
<method name="OpenParts" cname="gnome_canvas_path_def_open_parts">
<return-type type="GnomeCanvasPathDef*"/>
</method>
<method name="Currentpoint" cname="gnome_canvas_path_def_currentpoint">
<return-type type="void"/>
<parameters>
<parameter type="ArtPoint*" name="p"/>
</parameters>
</method>
<method name="HasCurrentpoint" cname="gnome_canvas_path_def_has_currentpoint">
<return-type type="gboolean"/>
</method>
<method name="AnyClosed" cname="gnome_canvas_path_def_any_closed">
<return-type type="gboolean"/>
</method>
<method name="AllClosed" cname="gnome_canvas_path_def_all_closed">
<return-type type="gboolean"/>
</method>
<method name="Duplicate" cname="gnome_canvas_path_def_duplicate">
<return-type type="GnomeCanvasPathDef*"/>
</method>
<method name="Moveto" cname="gnome_canvas_path_def_moveto">
<return-type type="void"/>
<parameters>
<parameter type="gdouble" name="x"/>
<parameter type="gdouble" name="y"/>
</parameters>
</method>
<method name="Reset" cname="gnome_canvas_path_def_reset">
<return-type type="void"/>
</method>
<method name="ClosepathCurrent" cname="gnome_canvas_path_def_closepath_current">
<return-type type="void"/>
</method>
<method name="AnyOpen" cname="gnome_canvas_path_def_any_open">
<return-type type="gboolean"/>
</method>
<method name="EnsureSpace" cname="gnome_canvas_path_def_ensure_space">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="space"/>
</parameters>
</method>
<method name="Split" cname="gnome_canvas_path_def_split">
<return-type type="GSList*"/>
</method>
<method name="AllOpen" cname="gnome_canvas_path_def_all_open">
<return-type type="gboolean"/>
</method>
<method name="Length" cname="gnome_canvas_path_def_length">
<return-type type="gint"/>
</method>
<method name="LinetoMoving" cname="gnome_canvas_path_def_lineto_moving">
<return-type type="void"/>
<parameters>
<parameter type="gdouble" name="x"/>
<parameter type="gdouble" name="y"/>
</parameters>
</method>
<method name="Bpath" cname="gnome_canvas_path_def_bpath">
<return-type type="ArtBpath*"/>
</method>
<constructor cname="gnome_canvas_path_def_new_from_static_bpath">
<parameters>
<parameter type="ArtBpath*" name="bpath"/>
</parameters>
</constructor>
<method name="Copy" cname="gnome_canvas_path_def_copy">
<return-type type="void"/>
<parameters>
<parameter type="const-GnomeCanvasPathDef*" name="src"/>
</parameters>
</method>
<method name="Curveto" cname="gnome_canvas_path_def_curveto">
<return-type type="void"/>
<parameters>
<parameter type="gdouble" name="x0"/>
<parameter type="gdouble" name="y0"/>
<parameter type="gdouble" name="x1"/>
<parameter type="gdouble" name="y1"/>
<parameter type="gdouble" name="x2"/>
<parameter type="gdouble" name="y2"/>
</parameters>
</method>
<method name="CloseAll" cname="gnome_canvas_path_def_close_all">
<return-type type="GnomeCanvasPathDef*"/>
</method>
<method name="FirstBpath" cname="gnome_canvas_path_def_first_bpath">
<return-type type="ArtBpath*"/>
</method>
<method name="Ref" cname="gnome_canvas_path_def_ref">
<return-type type="void"/>
</method>
<constructor cname="gnome_canvas_path_def_new_from_bpath">
<parameters>
<parameter type="ArtBpath*" name="bpath"/>
</parameters>
</constructor>
<constructor cname="gnome_canvas_path_def_new"/>
<constructor cname="gnome_canvas_path_def_new_sized">
<parameters>
<parameter type="gint" name="length"/>
</parameters>
</constructor>
<method name="Closepath" cname="gnome_canvas_path_def_closepath">
<return-type type="void"/>
</method>
</struct>
<struct name="CanvasRichTextPrivate" cname="GnomeCanvasRichTextPrivate">
<field cname="layout" type="GtkTextLayout*"/>
<field cname="buffer" type="GtkTextBuffer*"/>
<field cname="text" type="char*"/>
<field cname="x" type="double"/>
<field cname="y" type="double"/>
<field cname="width" type="double"/>
<field cname="height" type="double"/>
<field cname="cx" type="int"/>
<field cname="cy" type="int"/>
<field cname="cursor_visible" type="gboolean"/>
<field cname="cursor_blink" type="gboolean"/>
<field cname="editable" type="gboolean"/>
<field cname="visible" type="gboolean"/>
<field cname="grow_height" type="gboolean"/>
<field cname="wrap_mode" type="GtkWrapMode"/>
<field cname="justification" type="GtkJustification"/>
<field cname="direction" type="GtkTextDirection"/>
<field cname="anchor" type="GtkAnchorType"/>
<field cname="pixels_above_lines" type="int"/>
<field cname="pixels_below_lines" type="int"/>
<field cname="pixels_inside_wrap" type="int"/>
<field cname="left_margin" type="int"/>
<field cname="right_margin" type="int"/>
<field cname="indent" type="int"/>
<field cname="preblink_timeout" type="guint"/>
<field cname="blink_timeout" type="guint"/>
<field cname="selection_drag_handler" type="guint"/>
<field cname="drag_start_x" type="gint"/>
<field cname="drag_start_y" type="gint"/>
<field cname="just_selected_element" type="gboolean"/>
<field cname="clicks" type="int"/>
<field cname="click_timeout" type="guint"/>
</struct>
<struct name="CanvasShapePriv" cname="GnomeCanvasShapePriv">
<field cname="path" type="GnomeCanvasPathDef*"/>
<field cname="scale" type="gdouble"/>
<field cname="fill_set" bits="1" type="guint"/>
<field cname="outline_set" bits="1" type="guint"/>
<field cname="width_pixels" bits="1" type="guint"/>
<field cname="width" type="double"/>
<field cname="fill_rgba" type="guint32"/>
<field cname="outline_rgba" type="guint32"/>
<field cname="cap" type="GdkCapStyle"/>
<field cname="join" type="GdkJoinStyle"/>
<field cname="wind" type="ArtWindRule"/>
<field cname="miterlimit" type="double"/>
<field cname="dash" type="ArtVpathDash"/>
<field cname="fill_svp" type="ArtSVP*"/>
<field cname="outline_svp" type="ArtSVP*"/>
<field cname="gdk" type="GnomeCanvasShapePrivGdk*"/>
</struct>
<struct name="CanvasTextPrivate" cname="GnomeCanvasTextPrivate">
<field cname="render_dirty" bits="1" type="guint"/>
<field cname="bitmap" type="FT_Bitmap"/>
</struct>
</namespace>
<namespace name="Gnome" library="libgnome-2.so.0">
<enum name="FileDomain" cname="GnomeFileDomain" type="enum">
<member cname="GNOME_FILE_DOMAIN_UNKNOWN" name="Unknown"/>
<member cname="GNOME_FILE_DOMAIN_LIBDIR" name="Libdir"/>
<member cname="GNOME_FILE_DOMAIN_DATADIR" name="Datadir"/>
<member cname="GNOME_FILE_DOMAIN_SOUND" name="Sound"/>
<member cname="GNOME_FILE_DOMAIN_PIXMAP" name="Pixmap"/>
<member cname="GNOME_FILE_DOMAIN_CONFIG" name="Config"/>
<member cname="GNOME_FILE_DOMAIN_HELP" name="Help"/>
<member cname="GNOME_FILE_DOMAIN_APP_LIBDIR" name="AppLibdir"/>
<member cname="GNOME_FILE_DOMAIN_APP_DATADIR" name="AppDatadir"/>
<member cname="GNOME_FILE_DOMAIN_APP_SOUND" name="AppSound"/>
<member cname="GNOME_FILE_DOMAIN_APP_PIXMAP" name="AppPixmap"/>
<member cname="GNOME_FILE_DOMAIN_APP_CONFIG" name="AppConfig"/>
<member cname="GNOME_FILE_DOMAIN_APP_HELP" name="AppHelp"/>
</enum>
<enum name="HelpError" cname="GnomeHelpError" type="enum">
<member cname="GNOME_HELP_ERROR_INTERNAL" name="Internal"/>
<member cname="GNOME_HELP_ERROR_NOT_FOUND" name="NotFound"/>
</enum>
<enum name="TriggerType" cname="GnomeTriggerType" type="enum">
<member cname="GTRIG_NONE" name="None"/>
<member cname="GTRIG_FUNCTION" name="Function"/>
<member cname="GTRIG_COMMAND" name="Command"/>
<member cname="GTRIG_MEDIAPLAY" name="Mediaplay"/>
</enum>
<enum name="URLError" cname="GnomeURLError" type="enum">
<member cname="GNOME_URL_ERROR_PARSE" name="Parse"/>
</enum>
<callback name="ModuleClassInitHook" cname="GnomeModuleClassInitHook">
<return-type type="void"/>
<parameters>
<parameter type="GnomeProgramClass*" name="klass"/>
<parameter type="const-GnomeModuleInfo*" name="mod_info"/>
</parameters>
</callback>
<callback name="ModuleHook" cname="GnomeModuleHook">
<return-type type="void"/>
<parameters>
<parameter type="GnomeProgram*" name="program"/>
<parameter type="GnomeModuleInfo*" name="mod_info"/>
</parameters>
</callback>
<callback name="ModuleInitHook" cname="GnomeModuleInitHook">
<return-type type="void"/>
<parameters>
<parameter type="const-GnomeModuleInfo*" name="mod_info"/>
</parameters>
</callback>
<callback name="TriggerActionFunction" cname="GnomeTriggerActionFunction">
<return-type type="void"/>
<parameters>
<parameter type="char*" name="msg"/>
<parameter type="char*" name="level"/>
<parameter type="char*" array="true" name="supinfo"/>
</parameters>
</callback>
<object name="Program" cname="GnomeProgram" parent="GObject">
<field cname="_priv" type="GnomeProgramPrivate*"/>
<property name="PoptTable" cname="popt-table" type="gpointer" doc-string=" _(The table of options for popt)" writeable="true" construct-only="true"/>
<property name="PoptFlags" cname="popt-flags" type="gint" doc-string=" _(The flags to use for popt)" writeable="true" construct-only="true"/>
<property name="PoptContext" cname="popt-context" type="gpointer" doc-string=" _(The popt context pointer that GnomeProgram is using)" readable="true"/>
<property name="HumanReadableName" cname="human-readable-name" type="gchar*" doc-string=" _(Human readable name of this application)" readable="true" writeable="true" construct-only="true"/>
<property name="GnomePath" cname="gnome-path" type="gchar*" doc-string=" _(Path in which to look for installed files)" readable="true" writeable="true" construct-only="true"/>
<property name="AppId" cname="app-id" type="gchar*" doc-string=" _(ID string to use for this application)" readable="true"/>
<property name="AppVersion" cname="app-version" type="gchar*" doc-string=" _(Version of this application)" readable="true"/>
<property name="GnomePrefix" cname="gnome-prefix" type="gchar*" doc-string=" _(Prefix where GNOME was installed)" readable="true" writeable="true" construct-only="true"/>
<property name="GnomeLibdir" cname="gnome-libdir" type="gchar*" doc-string=" _(Library prefix where GNOME was installed)" readable="true" writeable="true" construct-only="true"/>
<property name="GnomeDatadir" cname="gnome-datadir" type="gchar*" doc-string=" _(Data prefix where GNOME was installed)" readable="true" writeable="true" construct-only="true"/>
<property name="GnomeSysconfdir" cname="gnome-sysconfdir" type="gchar*" doc-string=" _(Configuration prefix where GNOME was installed)" readable="true" writeable="true" construct-only="true"/>
<property name="AppPrefix" cname="app-prefix" type="gchar*" doc-string=" _(Prefix where this application was installed)" readable="true" writeable="true"/>
<property name="AppLibdir" cname="app-libdir" type="gchar*" doc-string=" _(Library prefix where this application was installed)" readable="true" writeable="true"/>
<property name="AppDatadir" cname="app-datadir" type="gchar*" doc-string=" _(Data prefix where this application was installed)" readable="true" writeable="true"/>
<property name="AppSysconfdir" cname="app-sysconfdir" type="gchar*" doc-string=" _(Configuration prefix where this application was installed)" readable="true" writeable="true"/>
<property name="CreateDirectories" cname="create-directories" type="gboolean" doc-string=" _(Create standard GNOME directories on startup)" readable="true" writeable="true" construct-only="true"/>
<property name="EnableSound" cname="enable-sound" type="gboolean" doc-string=" _(Enable sound on startup)" readable="true" writeable="true" construct-only="true"/>
<property name="Espeaker" cname="espeaker" type="gchar*" doc-string=" _(How to connect to esd)" readable="true" writeable="true" construct-only="true"/>
<method name="GetHumanReadableName" cname="gnome_program_get_human_readable_name">
<return-type type="const-char*"/>
</method>
<method name="GetAppVersion" cname="gnome_program_get_app_version">
<return-type type="const-char*"/>
</method>
<method name="Postinit" cname="gnome_program_postinit">
<return-type type="void"/>
</method>
<method name="Preinit" cname="gnome_program_preinit">
<return-type type="poptContext"/>
<parameters>
<parameter type="const-char*" name="app_id"/>
<parameter type="const-char*" name="app_version"/>
<parameter type="int" name="argc"/>
<parameter type="char**" name="argv"/>
</parameters>
</method>
<method name="LocateFile" cname="gnome_program_locate_file">
<return-type type="gchar*"/>
<parameters>
<parameter type="GnomeFileDomain" name="domain"/>
<parameter type="const-gchar*" name="file_name"/>
<parameter type="gboolean" name="only_if_exists"/>
<parameter type="GSList**" name="ret_locations"/>
</parameters>
</method>
<method name="ParseArgs" cname="gnome_program_parse_args">
<return-type type="void"/>
</method>
<method name="GetAppId" cname="gnome_program_get_app_id">
<return-type type="const-char*"/>
</method>
</object>
<boxed name="ModuleInfo" cname="GnomeModuleInfo">
<field cname="name" type="const-char*"/>
<field cname="version" type="const-char*"/>
<field cname="description" type="const-char*"/>
<field cname="requirements" type="GnomeModuleRequirement*"/>
<field cname="instance_init" type="GnomeModuleHook"/>
<field cname="pre_args_parse" type="GnomeModuleHook"/>
<field cname="post_args_parse" type="GnomeModuleHook"/>
<field cname="poptOption* options" type="struct"/>
<field cname="init_pass" type="GnomeModuleInitHook"/>
<field cname="class_init" type="GnomeModuleClassInitHook"/>
<field cname="opt_prefix" type="const-char*"/>
<field cname="expansion1" type="gpointer"/>
</boxed>
<struct name="ModuleRequirement" cname="GnomeModuleRequirement">
<field cname="required_version" type="const-char*"/>
<field cname="module_info" type="const-GnomeModuleInfo*"/>
</struct>
<struct name="ProgramPrivate" cname="GnomeProgramPrivate">
<field cname="{APP_UNINIT=0" type="enum"/>
<field cname="APP_CREATE_DONE=1" type="enum"/>
<field cname="APP_PREINIT_DONE=2" type="enum"/>
<field cname="APP_POSTINIT_DONE=3} state" type="enum"/>
<field cname="prop_popt_flags" type="int"/>
<field cname="poptOptions* prop_popt_table" type="struct"/>
<field cname="prop_human_readable_name" type="gchar*"/>
<field cname="prop_gnome_prefix" type="gchar*"/>
<field cname="prop_gnome_libdir" type="gchar*"/>
<field cname="prop_gnome_sysconfdir" type="gchar*"/>
<field cname="prop_gnome_datadir" type="gchar*"/>
<field cname="prop_app_prefix" type="gchar*"/>
<field cname="prop_app_libdir" type="gchar*"/>
<field cname="prop_app_sysconfdir" type="gchar*"/>
<field cname="prop_app_datadir" type="gchar*"/>
<field cname="prop_create_directories" type="gboolean"/>
<field cname="prop_enable_sound" type="gboolean"/>
<field cname="prop_espeaker" type="gchar*"/>
<field cname="gnome_path" type="gchar**"/>
<field cname="app_id" type="char*"/>
<field cname="app_version" type="char*"/>
<field cname="argv" type="char**"/>
<field cname="argc" type="int"/>
<field cname="arg_context" type="poptContext"/>
<field cname="top_options_table" type="GArray*"/>
<field cname="accessibility_modules" type="GSList*"/>
</struct>
<struct name="Trigger" cname="GnomeTrigger">
<field cname="type" type="GnomeTriggerType"/>
<field cname="{GnomeTriggerActionFunction function" type="union"/>
<field cname="command" type="gchar*"/>
<field cname="{gchar* file" type="struct"/>
<field cname="cache_id" type="int"/>
<field cname="media" type="}"/>
<field cname="u" type="}"/>
<field cname="level" type="gchar*"/>
</struct>
<struct name="TriggerList" cname="GnomeTriggerList">
<field cname="nodename" type="char*"/>
<field cname="subtrees" type="GnomeTriggerList**"/>
<field cname="actions" type="GnomeTrigger**"/>
<field cname="numsubtrees" type="gint"/>
<field cname="numactions" type="gint"/>
</struct>
</namespace>
<namespace name="Pango" library="pango-1.0">
<enum name="Alignment" cname="PangoAlignment" type="enum">
<member cname="PANGO_ALIGN_LEFT" name="Left"/>
<member cname="PANGO_ALIGN_CENTER" name="Center"/>
<member cname="PANGO_ALIGN_RIGHT" name="Right"/>
</enum>
<enum name="AttrType" cname="PangoAttrType" type="enum">
<member cname="PANGO_ATTR_INVALID" name="Invalid"/>
<member cname="PANGO_ATTR_LANGUAGE" name="Language"/>
<member cname="PANGO_ATTR_FAMILY" name="Family"/>
<member cname="PANGO_ATTR_STYLE" name="Style"/>
<member cname="PANGO_ATTR_WEIGHT" name="Weight"/>
<member cname="PANGO_ATTR_VARIANT" name="Variant"/>
<member cname="PANGO_ATTR_STRETCH" name="Stretch"/>
<member cname="PANGO_ATTR_SIZE" name="Size"/>
<member cname="PANGO_ATTR_FONT_DESC" name="FontDesc"/>
<member cname="PANGO_ATTR_FOREGROUND" name="Foreground"/>
<member cname="PANGO_ATTR_BACKGROUND" name="Background"/>
<member cname="PANGO_ATTR_UNDERLINE" name="Underline"/>
<member cname="PANGO_ATTR_STRIKETHROUGH" name="Strikethrough"/>
<member cname="PANGO_ATTR_RISE" name="Rise"/>
<member cname="PANGO_ATTR_SHAPE" name="Shape"/>
<member cname="PANGO_ATTR_SCALE" name="Scale"/>
</enum>
<enum name="CoverageLevel" cname="PangoCoverageLevel" type="enum">
<member cname="PANGO_COVERAGE_NONE" name="None"/>
<member cname="PANGO_COVERAGE_FALLBACK" name="Fallback"/>
<member cname="PANGO_COVERAGE_APPROXIMATE" name="Approximate"/>
<member cname="PANGO_COVERAGE_EXACT" name="Exact"/>
</enum>
<enum name="Direction" cname="PangoDirection" type="enum">
<member cname="PANGO_DIRECTION_LTR" name="Ltr"/>
<member cname="PANGO_DIRECTION_RTL" name="Rtl"/>
<member cname="PANGO_DIRECTION_TTB_LTR" name="TtbLtr"/>
<member cname="PANGO_DIRECTION_TTB_RTL" name="TtbRtl"/>
</enum>
<enum name="FontMask" cname="PangoFontMask" type="flags">
<member cname="PANGO_FONT_MASK_FAMILY" name="Family" value="1 &lt;&lt; 0"/>
<member cname="PANGO_FONT_MASK_STYLE" name="Style" value="1 &lt;&lt; 1"/>
<member cname="PANGO_FONT_MASK_VARIANT" name="Variant" value="1 &lt;&lt; 2"/>
<member cname="PANGO_FONT_MASK_WEIGHT" name="Weight" value="1 &lt;&lt; 3"/>
<member cname="PANGO_FONT_MASK_STRETCH" name="Stretch" value="1 &lt;&lt; 4"/>
<member cname="PANGO_FONT_MASK_SIZE" name="Size" value="1 &lt;&lt; 5"/>
</enum>
<enum name="OTTableType" cname="PangoOTTableType" type="enum">
<member cname="PANGO_OT_TABLE_GSUB" name="Gsub"/>
<member cname="PANGO_OT_TABLE_GPOS" name="Gpos"/>
</enum>
<enum name="Stretch" cname="PangoStretch" type="enum">
<member cname="PANGO_STRETCH_ULTRA_CONDENSED" name="UltraCondensed"/>
<member cname="PANGO_STRETCH_EXTRA_CONDENSED" name="ExtraCondensed"/>
<member cname="PANGO_STRETCH_CONDENSED" name="Condensed"/>
<member cname="PANGO_STRETCH_SEMI_CONDENSED" name="SemiCondensed"/>
<member cname="PANGO_STRETCH_NORMAL" name="Normal"/>
<member cname="PANGO_STRETCH_SEMI_EXPANDED" name="SemiExpanded"/>
<member cname="PANGO_STRETCH_EXPANDED" name="Expanded"/>
<member cname="PANGO_STRETCH_EXTRA_EXPANDED" name="ExtraExpanded"/>
<member cname="PANGO_STRETCH_ULTRA_EXPANDED" name="UltraExpanded"/>
</enum>
<enum name="Style" cname="PangoStyle" type="enum">
<member cname="PANGO_STYLE_NORMAL" name="Normal"/>
<member cname="PANGO_STYLE_OBLIQUE" name="Oblique"/>
<member cname="PANGO_STYLE_ITALIC" name="Italic"/>
</enum>
<enum name="TabAlign" cname="PangoTabAlign" type="enum">
<member cname="PANGO_TAB_LEFT" name="Left"/>
</enum>
<enum name="Underline" cname="PangoUnderline" type="enum">
<member cname="PANGO_UNDERLINE_NONE" name="None"/>
<member cname="PANGO_UNDERLINE_SINGLE" name="Single"/>
<member cname="PANGO_UNDERLINE_DOUBLE" name="Double"/>
<member cname="PANGO_UNDERLINE_LOW" name="Low"/>
</enum>
<enum name="Variant" cname="PangoVariant" type="enum">
<member cname="PANGO_VARIANT_NORMAL" name="Normal"/>
<member cname="PANGO_VARIANT_SMALL_CAPS" name="SmallCaps"/>
</enum>
<enum name="Weight" cname="PangoWeight" type="enum">
<member cname="PANGO_WEIGHT_ULTRALIGHT" name="Ultralight" value="200"/>
<member cname="PANGO_WEIGHT_LIGHT" name="Light" value="300"/>
<member cname="PANGO_WEIGHT_NORMAL" name="Normal" value="400"/>
<member cname="PANGO_WEIGHT_BOLD" name="Bold" value="700"/>
<member cname="PANGO_WEIGHT_ULTRABOLD" name="Ultrabold" value="800"/>
<member cname="PANGO_WEIGHT_HEAVY" name="Heavy" value="900"/>
</enum>
<enum name="WrapMode" cname="PangoWrapMode" type="enum">
<member cname="PANGO_WRAP_WORD" name="Word"/>
<member cname="PANGO_WRAP_CHAR" name="Char"/>
</enum>
<callback name="FreeGCFunc" cname="PangoFreeGCFunc">
<return-type type="void"/>
<parameters>
<parameter type="PangoContext*" name="context"/>
<parameter type="GC" name="gc"/>
</parameters>
</callback>
<callback name="GetGCFunc" cname="PangoGetGCFunc">
<return-type type="GC"/>
<parameters>
<parameter type="PangoContext*" name="context"/>
<parameter type="PangoColor*" name="color"/>
<parameter type="GC" name="base_gc"/>
</parameters>
</callback>
<object name="Context" cname="PangoContext" parent="GObject">
<method name="LoadFont" cname="pango_context_load_font">
<return-type type="PangoFont*"/>
<parameters>
<parameter type="const-PangoFontDescription*" name="desc"/>
</parameters>
</method>
<method name="SetFontDescription" cname="pango_context_set_font_description">
<return-type type="void"/>
<parameters>
<parameter type="const-PangoFontDescription*" name="desc"/>
</parameters>
</method>
<method name="GetFontDescription" cname="pango_context_get_font_description">
<return-type type="PangoFontDescription*"/>
</method>
<method name="SetLanguage" cname="pango_context_set_language">
<return-type type="void"/>
<parameters>
<parameter type="PangoLanguage*" name="language"/>
</parameters>
</method>
<constructor cname="pango_context_new"/>
<method name="SetBaseDir" cname="pango_context_set_base_dir">
<return-type type="void"/>
<parameters>
<parameter type="PangoDirection" name="direction"/>
</parameters>
</method>
<method name="LoadFontset" cname="pango_context_load_fontset">
<return-type type="PangoFontset*"/>
<parameters>
<parameter type="const-PangoFontDescription*" name="desc"/>
<parameter type="PangoLanguage*" name="language"/>
</parameters>
</method>
<method name="GetLanguage" cname="pango_context_get_language">
<return-type type="PangoLanguage*"/>
</method>
<method name="GetBaseDir" cname="pango_context_get_base_dir">
<return-type type="PangoDirection"/>
</method>
<method name="ListFamilies" cname="pango_context_list_families">
<return-type type="void"/>
<parameters>
<parameter type="PangoFontFamily***" name="families"/>
<parameter type="int*" name="n_families"/>
</parameters>
</method>
<method name="GetMetrics" cname="pango_context_get_metrics">
<return-type type="PangoFontMetrics*"/>
<parameters>
<parameter type="const-PangoFontDescription*" name="desc"/>
<parameter type="PangoLanguage*" name="language"/>
</parameters>
</method>
<method name="SetFontMap" cname="pango_context_set_font_map">
<return-type type="void"/>
<parameters>
<parameter type="PangoFontMap*" name="font_map"/>
</parameters>
</method>
</object>
<object name="Font" cname="PangoFont" parent="GObject">
<method name="Describe" cname="pango_font_describe">
<return-type type="PangoFontDescription*"/>
</method>
<method name="GetMetrics" cname="pango_font_get_metrics">
<return-type type="PangoFontMetrics*"/>
<parameters>
<parameter type="PangoLanguage*" name="language"/>
</parameters>
</method>
<method name="FindShaper" cname="pango_font_find_shaper">
<return-type type="PangoEngineShape*"/>
<parameters>
<parameter type="PangoLanguage*" name="language"/>
<parameter type="guint32" name="ch"/>
</parameters>
</method>
<method name="GetGlyphExtents" cname="pango_font_get_glyph_extents">
<return-type type="void"/>
<parameters>
<parameter type="PangoGlyph" name="glyph"/>
<parameter type="PangoRectangle*" name="ink_rect"/>
<parameter type="PangoRectangle*" name="logical_rect"/>
</parameters>
</method>
<method name="GetCoverage" cname="pango_font_get_coverage">
<return-type type="PangoCoverage*"/>
<parameters>
<parameter type="PangoLanguage*" name="language"/>
</parameters>
</method>
</object>
<object name="Fontset" cname="PangoFontset" parent="GObject">
<method name="GetMetrics" cname="pango_fontset_get_metrics">
<return-type type="PangoFontMetrics*"/>
</method>
<method name="GetFont" cname="pango_fontset_get_font">
<return-type type="PangoFont*"/>
<parameters>
<parameter type="guint" name="wc"/>
</parameters>
</method>
</object>
<object name="FontsetSimple" cname="PangoFontsetSimple" parent="PangoFontset">
<method name="Append" cname="pango_fontset_simple_append">
<return-type type="void"/>
<parameters>
<parameter type="PangoFont*" name="font"/>
</parameters>
</method>
<method name="Size" cname="pango_fontset_simple_size">
<return-type type="int"/>
</method>
<constructor cname="pango_fontset_simple_new">
<parameters>
<parameter type="PangoLanguage*" name="language"/>
</parameters>
</constructor>
</object>
<object name="FontFace" cname="PangoFontFace" parent="GObject">
<method name="Describe" cname="pango_font_face_describe">
<return-type type="PangoFontDescription*"/>
</method>
<method name="GetFaceName" cname="pango_font_face_get_face_name">
<return-type type="const-char*"/>
</method>
</object>
<object name="FontFamily" cname="PangoFontFamily" parent="GObject">
<method name="ListFaces" cname="pango_font_family_list_faces">
<return-type type="void"/>
<parameters>
<parameter type="PangoFontFace***" name="faces"/>
<parameter type="int*" name="n_faces"/>
</parameters>
</method>
<method name="GetName" cname="pango_font_family_get_name">
<return-type type="const-char*"/>
</method>
</object>
<object name="FontMap" cname="PangoFontMap" parent="GObject">
<method name="ListFamilies" cname="pango_font_map_list_families">
<return-type type="void"/>
<parameters>
<parameter type="PangoFontFamily***" name="families"/>
<parameter type="int*" name="n_families"/>
</parameters>
</method>
<method name="LoadFont" cname="pango_font_map_load_font">
<return-type type="PangoFont*"/>
<parameters>
<parameter type="PangoContext*" name="context"/>
<parameter type="const-PangoFontDescription*" name="desc"/>
</parameters>
</method>
<method name="LoadFontset" cname="pango_font_map_load_fontset">
<return-type type="PangoFontset*"/>
<parameters>
<parameter type="PangoContext*" name="context"/>
<parameter type="const-PangoFontDescription*" name="desc"/>
<parameter type="PangoLanguage*" name="language"/>
</parameters>
</method>
</object>
<object name="Layout" cname="PangoLayout" parent="GObject">
<method name="GetIndent" cname="pango_layout_get_indent">
<return-type type="int"/>
</method>
<method name="GetWrap" cname="pango_layout_get_wrap">
<return-type type="PangoWrapMode"/>
</method>
<method name="SetText" cname="pango_layout_set_text">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="text"/>
<parameter type="int" name="length"/>
</parameters>
</method>
<method name="SetAttributes" cname="pango_layout_set_attributes">
<return-type type="void"/>
<parameters>
<parameter type="PangoAttrList*" name="attrs"/>
</parameters>
</method>
<method name="SetJustify" cname="pango_layout_set_justify">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="justify"/>
</parameters>
</method>
<method name="SetWidth" cname="pango_layout_set_width">
<return-type type="void"/>
<parameters>
<parameter type="int" name="width"/>
</parameters>
</method>
<method name="IndexToPos" cname="pango_layout_index_to_pos">
<return-type type="void"/>
<parameters>
<parameter type="int" name="index"/>
<parameter type="PangoRectangle*" name="pos"/>
</parameters>
</method>
<method name="SetWrap" cname="pango_layout_set_wrap">
<return-type type="void"/>
<parameters>
<parameter type="PangoWrapMode" name="wrap"/>
</parameters>
</method>
<method name="GetSingleParagraphMode" cname="pango_layout_get_single_paragraph_mode">
<return-type type="gboolean"/>
</method>
<method name="GetPixelSize" cname="pango_layout_get_pixel_size">
<return-type type="void"/>
<parameters>
<parameter type="int*" name="width"/>
<parameter type="int*" name="height"/>
</parameters>
</method>
<method name="Copy" cname="pango_layout_copy">
<return-type type="PangoLayout*"/>
</method>
<constructor cname="pango_layout_new">
<parameters>
<parameter type="PangoContext*" name="context"/>
</parameters>
</constructor>
<method name="GetIter" cname="pango_layout_get_iter">
<return-type type="PangoLayoutIter*"/>
</method>
<method name="GetSpacing" cname="pango_layout_get_spacing">
<return-type type="int"/>
</method>
<method name="GetSize" cname="pango_layout_get_size">
<return-type type="void"/>
<parameters>
<parameter type="int*" name="width"/>
<parameter type="int*" name="height"/>
</parameters>
</method>
<method name="SetMarkup" cname="pango_layout_set_markup">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="markup"/>
<parameter type="int" name="length"/>
</parameters>
</method>
<method name="GetLogAttrs" cname="pango_layout_get_log_attrs">
<return-type type="void"/>
<parameters>
<parameter type="PangoLogAttr**" name="attrs"/>
<parameter type="gint*" name="n_attrs"/>
</parameters>
</method>
<method name="SetFontDescription" cname="pango_layout_set_font_description">
<return-type type="void"/>
<parameters>
<parameter type="const-PangoFontDescription*" name="desc"/>
</parameters>
</method>
<method name="GetAttributes" cname="pango_layout_get_attributes">
<return-type type="PangoAttrList*"/>
</method>
<method name="GetLineCount" cname="pango_layout_get_line_count">
<return-type type="int"/>
</method>
<method name="GetCursorPos" cname="pango_layout_get_cursor_pos">
<return-type type="void"/>
<parameters>
<parameter type="int" name="index"/>
<parameter type="PangoRectangle*" name="strong_pos"/>
<parameter type="PangoRectangle*" name="weak_pos"/>
</parameters>
</method>
<method name="XyToIndex" cname="pango_layout_xy_to_index">
<return-type type="gboolean"/>
<parameters>
<parameter type="int" name="x"/>
<parameter type="int" name="y"/>
<parameter type="int*" name="index"/>
<parameter type="int*" name="trailing"/>
</parameters>
</method>
<method name="SetMarkupWithAccel" cname="pango_layout_set_markup_with_accel">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="markup"/>
<parameter type="int" name="length"/>
<parameter type="gunichar" name="accel_marker"/>
<parameter type="gunichar*" name="accel_char"/>
</parameters>
</method>
<method name="GetExtents" cname="pango_layout_get_extents">
<return-type type="void"/>
<parameters>
<parameter type="PangoRectangle*" name="ink_rect"/>
<parameter type="PangoRectangle*" name="logical_rect"/>
</parameters>
</method>
<method name="GetJustify" cname="pango_layout_get_justify">
<return-type type="gboolean"/>
</method>
<method name="SetAlignment" cname="pango_layout_set_alignment">
<return-type type="void"/>
<parameters>
<parameter type="PangoAlignment" name="alignment"/>
</parameters>
</method>
<method name="GetTabs" cname="pango_layout_get_tabs">
<return-type type="PangoTabArray*"/>
</method>
<method name="GetPixelExtents" cname="pango_layout_get_pixel_extents">
<return-type type="void"/>
<parameters>
<parameter type="PangoRectangle*" name="ink_rect"/>
<parameter type="PangoRectangle*" name="logical_rect"/>
</parameters>
</method>
<method name="SetSingleParagraphMode" cname="pango_layout_set_single_paragraph_mode">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="SetTabs" cname="pango_layout_set_tabs">
<return-type type="void"/>
<parameters>
<parameter type="PangoTabArray*" name="tabs"/>
</parameters>
</method>
<method name="GetAlignment" cname="pango_layout_get_alignment">
<return-type type="PangoAlignment"/>
</method>
<method name="GetContext" cname="pango_layout_get_context">
<return-type type="PangoContext*"/>
</method>
<method name="SetSpacing" cname="pango_layout_set_spacing">
<return-type type="void"/>
<parameters>
<parameter type="int" name="spacing"/>
</parameters>
</method>
<method name="GetLines" cname="pango_layout_get_lines">
<return-type type="GSList*"/>
</method>
<method name="ContextChanged" cname="pango_layout_context_changed">
<return-type type="void"/>
</method>
<method name="GetText" cname="pango_layout_get_text">
<return-type type="const-char*"/>
</method>
<method name="GetWidth" cname="pango_layout_get_width">
<return-type type="int"/>
</method>
<method name="SetIndent" cname="pango_layout_set_indent">
<return-type type="void"/>
<parameters>
<parameter type="int" name="indent"/>
</parameters>
</method>
<method name="GetLine" cname="pango_layout_get_line">
<return-type type="PangoLayoutLine*"/>
<parameters>
<parameter type="int" name="line"/>
</parameters>
</method>
<method name="MoveCursorVisually" cname="pango_layout_move_cursor_visually">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="strong"/>
<parameter type="int" name="old_index"/>
<parameter type="int" name="old_trailing"/>
<parameter type="int" name="direction"/>
<parameter type="int*" name="new_index"/>
<parameter type="int*" name="new_trailing"/>
</parameters>
</method>
</object>
<struct name="Analysis" cname="PangoAnalysis">
<field cname="shape_engine" type="PangoEngineShape*"/>
<field cname="lang_engine" type="PangoEngineLang*"/>
<field cname="font" type="PangoFont*"/>
<field cname="level" type="guint8"/>
<field cname="language" type="PangoLanguage*"/>
<field cname="extra_attrs" type="GSList*"/>
</struct>
<struct name="AttrClass" cname="PangoAttrClass">
<field cname="type" type="PangoAttrType"/>
<callback cname="copy">
<return-type type="PangoAttribute*"/>
<parameters>
<parameter type="const-PangoAttribute*" name="attr"/>
</parameters>
</callback>
<callback cname="destroy">
<return-type type="void"/>
<parameters>
<parameter type="PangoAttribute*" name="attr"/>
</parameters>
</callback>
<callback cname="equal">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-PangoAttribute*" name="attr1,"/>
</parameters>
</callback>
</struct>
<struct name="AttrColor" cname="PangoAttrColor">
<field cname="attr" type="PangoAttribute"/>
<field cname="color" type="PangoColor"/>
</struct>
<struct name="AttrFloat" cname="PangoAttrFloat">
<field cname="attr" type="PangoAttribute"/>
<field cname="value" type="double"/>
</struct>
<struct name="AttrFontDesc" cname="PangoAttrFontDesc">
<field cname="attr" type="PangoAttribute"/>
<field cname="desc" type="PangoFontDescription*"/>
<constructor cname="pango_attr_font_desc_new">
<parameters>
<parameter type="const-PangoFontDescription*" name="desc"/>
</parameters>
</constructor>
</struct>
<struct name="AttrInt" cname="PangoAttrInt">
<field cname="attr" type="PangoAttribute"/>
<field cname="value" type="int"/>
</struct>
<struct name="AttrIterator" cname="PangoAttrIterator">
<field cname="next_attribute" type="GSList*"/>
<field cname="attribute_stack" type="GList*"/>
<field cname="start_index" type="int"/>
<field cname="end_index" type="int"/>
<method name="Copy" cname="pango_attr_iterator_copy">
<return-type type="PangoAttrIterator*"/>
</method>
<method name="GetFont" cname="pango_attr_iterator_get_font">
<return-type type="void"/>
<parameters>
<parameter type="PangoFontDescription*" name="desc"/>
<parameter type="PangoLanguage**" name="language"/>
<parameter type="GSList**" name="extra_attrs"/>
</parameters>
</method>
<method name="Range" cname="pango_attr_iterator_range">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="start"/>
<parameter type="gint*" name="end"/>
</parameters>
</method>
<method name="Destroy" cname="pango_attr_iterator_destroy">
<return-type type="void"/>
</method>
<method name="Get" cname="pango_attr_iterator_get">
<return-type type="PangoAttribute*"/>
<parameters>
<parameter type="PangoAttrType" name="type"/>
</parameters>
</method>
<method name="Next" cname="pango_attr_iterator_next">
<return-type type="gboolean"/>
</method>
</struct>
<struct name="AttrLanguage" cname="PangoAttrLanguage">
<field cname="attr" type="PangoAttribute"/>
<field cname="value" type="PangoLanguage*"/>
<constructor cname="pango_attr_language_new">
<parameters>
<parameter type="PangoLanguage*" name="language"/>
</parameters>
</constructor>
</struct>
<boxed name="AttrList" cname="PangoAttrList">
<field cname="ref_count" type="guint"/>
<field cname="attributes" type="GSList*"/>
<field cname="attributes_tail" type="GSList*"/>
<method name="Change" cname="pango_attr_list_change">
<return-type type="void"/>
<parameters>
<parameter type="PangoAttribute*" name="attr"/>
</parameters>
</method>
<method name="Splice" cname="pango_attr_list_splice">
<return-type type="void"/>
<parameters>
<parameter type="PangoAttrList*" name="other"/>
<parameter type="gint" name="pos"/>
<parameter type="gint" name="len"/>
</parameters>
</method>
<method name="Copy" cname="pango_attr_list_copy">
<return-type type="PangoAttrList*"/>
</method>
<method name="Ref" cname="pango_attr_list_ref">
<return-type type="void"/>
</method>
<method name="GetIterator" cname="pango_attr_list_get_iterator">
<return-type type="PangoAttrIterator*"/>
</method>
<method name="Insert" cname="pango_attr_list_insert">
<return-type type="void"/>
<parameters>
<parameter type="PangoAttribute*" name="attr"/>
</parameters>
</method>
<method name="InsertBefore" cname="pango_attr_list_insert_before">
<return-type type="void"/>
<parameters>
<parameter type="PangoAttribute*" name="attr"/>
</parameters>
</method>
<constructor cname="pango_attr_list_new"/>
<method name="Unref" cname="pango_attr_list_unref">
<return-type type="void"/>
</method>
</boxed>
<struct name="AttrShape" cname="PangoAttrShape">
<field cname="attr" type="PangoAttribute"/>
<field cname="ink_rect" type="PangoRectangle"/>
<field cname="logical_rect" type="PangoRectangle"/>
<constructor cname="pango_attr_shape_new">
<parameters>
<parameter type="const-PangoRectangle*" name="ink_rect"/>
<parameter type="const-PangoRectangle*" name="logical_rect"/>
</parameters>
</constructor>
</struct>
<struct name="AttrString" cname="PangoAttrString">
<field cname="attr" type="PangoAttribute"/>
<field cname="value" type="char*"/>
</struct>
<struct name="Attribute" cname="PangoAttribute">
<field cname="klass" type="const-PangoAttrClass*"/>
<field cname="start_index" type="guint"/>
<field cname="end_index" type="guint"/>
<method name="Copy" cname="pango_attribute_copy">
<return-type type="PangoAttribute*"/>
</method>
<method name="Destroy" cname="pango_attribute_destroy">
<return-type type="void"/>
</method>
<method name="Equal" cname="pango_attribute_equal">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-PangoAttribute*" name="attr2"/>
</parameters>
</method>
</struct>
<boxed name="Color" cname="PangoColor">
<field cname="red" type="guint16"/>
<field cname="green" type="guint16"/>
<field cname="blue" type="guint16"/>
<method name="Parse" cname="pango_color_parse">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char*" name="spec"/>
</parameters>
</method>
<method name="Free" cname="pango_color_free">
<return-type type="void"/>
</method>
<method name="Copy" cname="pango_color_copy">
<return-type type="PangoColor*"/>
</method>
</boxed>
<struct name="Coverage" cname="PangoCoverage">
<field cname="ref_count" type="guint"/>
<field cname="n_blocks" type="int"/>
<field cname="data_size" type="int"/>
<field cname="blocks" type="PangoBlockInfo*"/>
<method name="Ref" cname="pango_coverage_ref">
<return-type type="PangoCoverage*"/>
</method>
<method name="ToBytes" cname="pango_coverage_to_bytes">
<return-type type="void"/>
<parameters>
<parameter type="guchar**" name="bytes"/>
<parameter type="int*" name="n_bytes"/>
</parameters>
</method>
<method name="Set" cname="pango_coverage_set">
<return-type type="void"/>
<parameters>
<parameter type="int" name="index"/>
<parameter type="PangoCoverageLevel" name="level"/>
</parameters>
</method>
<constructor cname="pango_coverage_new"/>
<method name="Unref" cname="pango_coverage_unref">
<return-type type="void"/>
</method>
<method name="Copy" cname="pango_coverage_copy">
<return-type type="PangoCoverage*"/>
</method>
<method name="Max" cname="pango_coverage_max">
<return-type type="void"/>
<parameters>
<parameter type="PangoCoverage*" name="other"/>
</parameters>
</method>
<method name="Get" cname="pango_coverage_get">
<return-type type="PangoCoverageLevel"/>
<parameters>
<parameter type="int" name="index"/>
</parameters>
</method>
</struct>
<struct name="Engine" cname="PangoEngine">
<field cname="id" type="gchar*"/>
<field cname="type" type="gchar*"/>
<field cname="length" type="gint"/>
</struct>
<struct name="EngineInfo" cname="PangoEngineInfo">
<field cname="id" type="gchar*"/>
<field cname="engine_type" type="gchar*"/>
<field cname="render_type" type="gchar*"/>
<field cname="ranges" type="PangoEngineRange*"/>
<field cname="n_ranges" type="gint"/>
</struct>
<struct name="EngineLang" cname="PangoEngineLang">
<field cname="engine" type="PangoEngine"/>
<callback cname="script_break">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="text,int"/>
</parameters>
</callback>
</struct>
<struct name="EngineRange" cname="PangoEngineRange">
<field cname="start" type="guint32"/>
<field cname="end" type="guint32"/>
<field cname="langs" type="gchar*"/>
</struct>
<struct name="EngineShape" cname="PangoEngineShape">
<field cname="engine" type="PangoEngine"/>
<callback cname="script_shape">
<return-type type="void"/>
<parameters>
<parameter type="PangoFont*" name="font,const-char*"/>
</parameters>
</callback>
<callback cname="get_coverage">
<return-type type="PangoCoverage*"/>
<parameters>
<parameter type="PangoFont*" name="font,PangoLanguage*"/>
</parameters>
</callback>
</struct>
<boxed name="FontDescription" cname="PangoFontDescription">
<field cname="family_name" type="char*"/>
<field cname="style" type="PangoStyle"/>
<field cname="variant" type="PangoVariant"/>
<field cname="weight" type="PangoWeight"/>
<field cname="stretch" type="PangoStretch"/>
<field cname="mask" type="guint16"/>
<field cname="static_family" bits="1" type="guint"/>
<field cname="size" type="int"/>
<method name="SetVariant" cname="pango_font_description_set_variant">
<return-type type="void"/>
<parameters>
<parameter type="PangoVariant" name="variant"/>
</parameters>
</method>
<method name="SetFamily" cname="pango_font_description_set_family">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="family"/>
</parameters>
</method>
<method name="GetFamily" cname="pango_font_description_get_family">
<return-type type="const-char*"/>
</method>
<constructor cname="pango_font_description_new"/>
<method name="UnsetFields" cname="pango_font_description_unset_fields">
<return-type type="void"/>
<parameters>
<parameter type="PangoFontMask" name="to_unset"/>
</parameters>
</method>
<method name="ToFilename" cname="pango_font_description_to_filename">
<return-type type="char*"/>
</method>
<method name="GetSetFields" cname="pango_font_description_get_set_fields">
<return-type type="PangoFontMask"/>
</method>
<method name="GetStyle" cname="pango_font_description_get_style">
<return-type type="PangoStyle"/>
</method>
<method name="SetStretch" cname="pango_font_description_set_stretch">
<return-type type="void"/>
<parameters>
<parameter type="PangoStretch" name="stretch"/>
</parameters>
</method>
<method name="GetVariant" cname="pango_font_description_get_variant">
<return-type type="PangoVariant"/>
</method>
<method name="Equal" cname="pango_font_description_equal">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-PangoFontDescription*" name="desc2"/>
</parameters>
</method>
<method name="Free" cname="pango_font_description_free">
<return-type type="void"/>
</method>
<method name="Copy" cname="pango_font_description_copy">
<return-type type="PangoFontDescription*"/>
</method>
<method name="SetFamilyStatic" cname="pango_font_description_set_family_static">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="family"/>
</parameters>
</method>
<method name="SetWeight" cname="pango_font_description_set_weight">
<return-type type="void"/>
<parameters>
<parameter type="PangoWeight" name="weight"/>
</parameters>
</method>
<method name="GetWeight" cname="pango_font_description_get_weight">
<return-type type="PangoWeight"/>
</method>
<method name="GetSize" cname="pango_font_description_get_size">
<return-type type="gint"/>
</method>
<method name="ToString" cname="pango_font_description_to_string">
<return-type type="char*"/>
</method>
<method name="SetStyle" cname="pango_font_description_set_style">
<return-type type="void"/>
<parameters>
<parameter type="PangoStyle" name="style"/>
</parameters>
</method>
<method name="BetterMatch" cname="pango_font_description_better_match">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-PangoFontDescription*" name="old_match"/>
<parameter type="const-PangoFontDescription*" name="new_match"/>
</parameters>
</method>
<method name="Merge" cname="pango_font_description_merge">
<return-type type="void"/>
<parameters>
<parameter type="const-PangoFontDescription*" name="desc_to_merge"/>
<parameter type="gboolean" name="replace_existing"/>
</parameters>
</method>
<method name="SetSize" cname="pango_font_description_set_size">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="size"/>
</parameters>
</method>
<method name="MergeStatic" cname="pango_font_description_merge_static">
<return-type type="void"/>
<parameters>
<parameter type="const-PangoFontDescription*" name="desc_to_merge"/>
<parameter type="gboolean" name="replace_existing"/>
</parameters>
</method>
<method name="CopyStatic" cname="pango_font_description_copy_static">
<return-type type="PangoFontDescription*"/>
</method>
<method name="Hash" cname="pango_font_description_hash">
<return-type type="guint"/>
</method>
<method name="GetStretch" cname="pango_font_description_get_stretch">
<return-type type="PangoStretch"/>
</method>
</boxed>
<boxed name="FontMetrics" cname="PangoFontMetrics">
<field cname="ref_count" type="guint"/>
<field cname="ascent" type="int"/>
<field cname="descent" type="int"/>
<field cname="approximate_char_width" type="int"/>
<field cname="approximate_digit_width" type="int"/>
<method name="Unref" cname="pango_font_metrics_unref">
<return-type type="void"/>
</method>
<method name="GetAscent" cname="pango_font_metrics_get_ascent">
<return-type type="int"/>
</method>
<method name="Ref" cname="pango_font_metrics_ref">
<return-type type="PangoFontMetrics*"/>
</method>
<method name="GetApproximateDigitWidth" cname="pango_font_metrics_get_approximate_digit_width">
<return-type type="int"/>
</method>
<constructor cname="pango_font_metrics_new"/>
<method name="GetApproximateCharWidth" cname="pango_font_metrics_get_approximate_char_width">
<return-type type="int"/>
</method>
<method name="GetDescent" cname="pango_font_metrics_get_descent">
<return-type type="int"/>
</method>
</boxed>
<alias name="Glyph" cname="PangoGlyph" type="guint32 "/>
<struct name="GlyphGeometry" cname="PangoGlyphGeometry">
<field cname="width" type="PangoGlyphUnit"/>
<field cname="x_offset" type="PangoGlyphUnit"/>
<field cname="y_offset" type="PangoGlyphUnit"/>
</struct>
<struct name="GlyphInfo" cname="PangoGlyphInfo">
<field cname="glyph" type="PangoGlyph"/>
<field cname="geometry" type="PangoGlyphGeometry"/>
<field cname="attr" type="PangoGlyphVisAttr"/>
</struct>
<boxed name="GlyphString" cname="PangoGlyphString">
<field cname="num_glyphs" type="gint"/>
<field cname="glyphs" type="PangoGlyphInfo*"/>
<field cname="log_clusters" type="gint*"/>
<field cname="space" type="gint"/>
<method name="GetLogicalWidths" cname="pango_glyph_string_get_logical_widths">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="text"/>
<parameter type="int" name="length"/>
<parameter type="int" name="embedding_level"/>
<parameter type="int*" name="logical_widths"/>
</parameters>
</method>
<method name="Free" cname="pango_glyph_string_free">
<return-type type="void"/>
</method>
<method name="Extents" cname="pango_glyph_string_extents">
<return-type type="void"/>
<parameters>
<parameter type="PangoFont*" name="font"/>
<parameter type="PangoRectangle*" name="ink_rect"/>
<parameter type="PangoRectangle*" name="logical_rect"/>
</parameters>
</method>
<method name="Copy" cname="pango_glyph_string_copy">
<return-type type="PangoGlyphString*"/>
</method>
<method name="XToIndex" cname="pango_glyph_string_x_to_index">
<return-type type="void"/>
<parameters>
<parameter type="char*" name="text"/>
<parameter type="int" name="length"/>
<parameter type="PangoAnalysis*" name="analysis"/>
<parameter type="int" name="x_pos"/>
<parameter type="int*" name="index"/>
<parameter type="int*" name="trailing"/>
</parameters>
</method>
<method name="SetSize" cname="pango_glyph_string_set_size">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="new_len"/>
</parameters>
</method>
<method name="IndexToX" cname="pango_glyph_string_index_to_x">
<return-type type="void"/>
<parameters>
<parameter type="char*" name="text"/>
<parameter type="int" name="length"/>
<parameter type="PangoAnalysis*" name="analysis"/>
<parameter type="int" name="index"/>
<parameter type="gboolean" name="trailing"/>
<parameter type="int*" name="x_pos"/>
</parameters>
</method>
<constructor cname="pango_glyph_string_new"/>
<method name="ExtentsRange" cname="pango_glyph_string_extents_range">
<return-type type="void"/>
<parameters>
<parameter type="int" name="start"/>
<parameter type="int" name="end"/>
<parameter type="PangoFont*" name="font"/>
<parameter type="PangoRectangle*" name="ink_rect"/>
<parameter type="PangoRectangle*" name="logical_rect"/>
</parameters>
</method>
</boxed>
<alias name="GlyphUnit" cname="PangoGlyphUnit" type="gint32 "/>
<struct name="GlyphVisAttr" cname="PangoGlyphVisAttr">
<field cname="is_cluster_start" bits="1" type="guint"/>
</struct>
<struct name="IncludedModule" cname="PangoIncludedModule">
<callback cname="list">
<return-type type="void"/>
<parameters>
<parameter type="PangoEngineInfo**" name="engines,"/>
</parameters>
</callback>
<callback cname="load">
<return-type type="PangoEngine*"/>
<parameters>
<parameter type="const-char*" name="id"/>
</parameters>
</callback>
<callback cname="unload">
<return-type type="void"/>
<parameters>
<parameter type="PangoEngine*" name="engine"/>
</parameters>
</callback>
</struct>
<struct name="IndicScript" cname="PangoIndicScript">
<field cname="name" type="gchar*"/>
<callback cname="is_prefixing_vowel">
<return-type type="gboolean"/>
<parameters>
<parameter type="gunichar" name="what"/>
</parameters>
</callback>
<callback cname="is_vowel_sign">
<return-type type="gboolean"/>
<parameters>
<parameter type="gunichar" name="what"/>
</parameters>
</callback>
<callback cname="vowel_sign_to_matra">
<return-type type="gunichar"/>
<parameters>
<parameter type="gunichar" name="what"/>
</parameters>
</callback>
<callback cname="is_vowel_half">
<return-type type="gboolean"/>
<parameters>
<parameter type="gunichar" name="what"/>
</parameters>
</callback>
<callback cname="vowel_split">
<return-type type="gboolean"/>
<parameters>
<parameter type="gunichar" name="what,"/>
</parameters>
</callback>
</struct>
<struct name="IntSet" cname="PangoIntSet">
<field cname="start" type="int"/>
<field cname="size" type="int"/>
<field cname="bits" type="guint*"/>
<constructor cname="pango_int_set_new"/>
<method name="AddRange" cname="pango_int_set_add_range">
<return-type type="void"/>
<parameters>
<parameter type="int" name="start"/>
<parameter type="int" name="end"/>
</parameters>
</method>
<method name="Add" cname="pango_int_set_add">
<return-type type="void"/>
<parameters>
<parameter type="int" name="glyph"/>
</parameters>
</method>
<method name="Destroy" cname="pango_int_set_destroy">
<return-type type="void"/>
</method>
<method name="Contains" cname="pango_int_set_contains">
<return-type type="gboolean"/>
<parameters>
<parameter type="int" name="member"/>
</parameters>
</method>
</struct>
<struct name="Item" cname="PangoItem">
<field cname="offset" type="gint"/>
<field cname="length" type="gint"/>
<field cname="num_chars" type="gint"/>
<field cname="analysis" type="PangoAnalysis"/>
<method name="Free" cname="pango_item_free">
<return-type type="void"/>
</method>
<method name="Copy" cname="pango_item_copy">
<return-type type="PangoItem*"/>
</method>
<constructor cname="pango_item_new"/>
<method name="Split" cname="pango_item_split">
<return-type type="PangoItem*"/>
<parameters>
<parameter type="int" name="split_index"/>
<parameter type="int" name="split_offset"/>
</parameters>
</method>
</struct>
<struct name="LayoutIter" cname="PangoLayoutIter">
<field cname="layout" type="PangoLayout*"/>
<field cname="line_list_link" type="GSList*"/>
<field cname="line" type="PangoLayoutLine*"/>
<field cname="at the end of the line with 0 width*/GSList* run_list_link" type="*"/>
<field cname="run" type="PangoLayoutRun*"/>
<field cname="index" type="int"/>
<field cname="logical_rect" type="PangoRectangle"/>
<field cname="line_extents" type="GSList*"/>
<field cname="line_extents_link" type="GSList*"/>
<field cname="run_x" type="int"/>
<field cname="run_is_shaped" type="gboolean"/>
<field cname="run_logical_rect" type="PangoRectangle"/>
<field cname="ltr" type="gboolean"/>
<field cname="right side according to text direction*/int cluster_x" type="*"/>
<field cname="cluster_index" type="int"/>
<field cname="cluster_start" type="int"/>
<field cname="next_cluster_start" type="int"/>
<method name="GetRunExtents" cname="pango_layout_iter_get_run_extents">
<return-type type="void"/>
<parameters>
<parameter type="PangoRectangle*" name="ink_rect"/>
<parameter type="PangoRectangle*" name="logical_rect"/>
</parameters>
</method>
<method name="GetClusterExtents" cname="pango_layout_iter_get_cluster_extents">
<return-type type="void"/>
<parameters>
<parameter type="PangoRectangle*" name="ink_rect"/>
<parameter type="PangoRectangle*" name="logical_rect"/>
</parameters>
</method>
<method name="GetLayoutExtents" cname="pango_layout_iter_get_layout_extents">
<return-type type="void"/>
<parameters>
<parameter type="PangoRectangle*" name="ink_rect"/>
<parameter type="PangoRectangle*" name="logical_rect"/>
</parameters>
</method>
<method name="NextRun" cname="pango_layout_iter_next_run">
<return-type type="gboolean"/>
</method>
<method name="GetLineYrange" cname="pango_layout_iter_get_line_yrange">
<return-type type="void"/>
<parameters>
<parameter type="int*" name="y0"/>
<parameter type="int*" name="y1"/>
</parameters>
</method>
<method name="GetIndex" cname="pango_layout_iter_get_index">
<return-type type="int"/>
</method>
<method name="GetBaseline" cname="pango_layout_iter_get_baseline">
<return-type type="int"/>
</method>
<method name="NextChar" cname="pango_layout_iter_next_char">
<return-type type="gboolean"/>
</method>
<method name="NextCluster" cname="pango_layout_iter_next_cluster">
<return-type type="gboolean"/>
</method>
<method name="GetLine" cname="pango_layout_iter_get_line">
<return-type type="PangoLayoutLine*"/>
</method>
<method name="Free" cname="pango_layout_iter_free">
<return-type type="void"/>
</method>
<method name="AtLastLine" cname="pango_layout_iter_at_last_line">
<return-type type="gboolean"/>
</method>
<method name="GetRun" cname="pango_layout_iter_get_run">
<return-type type="PangoLayoutRun*"/>
</method>
<method name="NextLine" cname="pango_layout_iter_next_line">
<return-type type="gboolean"/>
</method>
<method name="GetCharExtents" cname="pango_layout_iter_get_char_extents">
<return-type type="void"/>
<parameters>
<parameter type="PangoRectangle*" name="logical_rect"/>
</parameters>
</method>
<method name="GetLineExtents" cname="pango_layout_iter_get_line_extents">
<return-type type="void"/>
<parameters>
<parameter type="PangoRectangle*" name="ink_rect"/>
<parameter type="PangoRectangle*" name="logical_rect"/>
</parameters>
</method>
</struct>
<struct name="LayoutLine" cname="PangoLayoutLine">
<field cname="layout" type="PangoLayout*"/>
<field cname="start_index" type="gint"/>
<field cname="length" type="gint"/>
<field cname="runs" type="GSList*"/>
<method name="Unref" cname="pango_layout_line_unref">
<return-type type="void"/>
</method>
<method name="XToIndex" cname="pango_layout_line_x_to_index">
<return-type type="gboolean"/>
<parameters>
<parameter type="int" name="x_pos"/>
<parameter type="int*" name="index"/>
<parameter type="int*" name="trailing"/>
</parameters>
</method>
<method name="Ref" cname="pango_layout_line_ref">
<return-type type="void"/>
</method>
<method name="GetPixelExtents" cname="pango_layout_line_get_pixel_extents">
<return-type type="void"/>
<parameters>
<parameter type="PangoRectangle*" name="ink_rect"/>
<parameter type="PangoRectangle*" name="logical_rect"/>
</parameters>
</method>
<method name="GetXRanges" cname="pango_layout_line_get_x_ranges">
<return-type type="void"/>
<parameters>
<parameter type="int" name="start_index"/>
<parameter type="int" name="end_index"/>
<parameter type="int**" name="ranges"/>
<parameter type="int*" name="n_ranges"/>
</parameters>
</method>
<method name="GetExtents" cname="pango_layout_line_get_extents">
<return-type type="void"/>
<parameters>
<parameter type="PangoRectangle*" name="ink_rect"/>
<parameter type="PangoRectangle*" name="logical_rect"/>
</parameters>
</method>
<method name="IndexToX" cname="pango_layout_line_index_to_x">
<return-type type="void"/>
<parameters>
<parameter type="int" name="index"/>
<parameter type="gboolean" name="trailing"/>
<parameter type="int*" name="x_pos"/>
</parameters>
</method>
</struct>
<struct name="LayoutRun" cname="PangoLayoutRun">
<field cname="item" type="PangoItem*"/>
<field cname="glyphs" type="PangoGlyphString*"/>
</struct>
<struct name="LogAttr" cname="PangoLogAttr">
<field cname="is_line_break" bits="1" type="guint"/>
<field cname="is_mandatory_break" bits="1" type="guint"/>
<field cname="is_char_break" bits="1" type="guint"/>
<field cname="is_white" bits="1" type="guint"/>
<field cname="is_cursor_position" bits="1" type="guint"/>
<field cname="is_word_start" bits="1" type="guint"/>
<field cname="is_word_end" bits="1" type="guint"/>
<field cname="is_sentence_boundary" bits="1" type="guint"/>
<field cname="is_sentence_start" bits="1" type="guint"/>
<field cname="is_sentence_end" bits="1" type="guint"/>
</struct>
<struct name="Map" cname="PangoMap">
<field cname="n_submaps" type="gint"/>
<field cname="submaps" array_len="256" type="PangoSubmap"/>
<method name="GetEntry" cname="pango_map_get_entry">
<return-type type="PangoMapEntry*"/>
<parameters>
<parameter type="guint32" name="wc"/>
</parameters>
</method>
<method name="GetEngine" cname="pango_map_get_engine">
<return-type type="PangoEngine*"/>
<parameters>
<parameter type="guint32" name="wc"/>
</parameters>
</method>
</struct>
<struct name="MapEntry" cname="PangoMapEntry">
<field cname="info" type="PangoEngineInfo*"/>
<field cname="is_exact" type="gboolean"/>
</struct>
<alias name="OTTag" cname="PangoOTTag" type="guint32 "/>
<struct name="Rectangle" cname="PangoRectangle">
<field cname="x" type="int"/>
<field cname="y" type="int"/>
<field cname="width" type="int"/>
<field cname="height" type="int"/>
</struct>
<boxed name="TabArray" cname="PangoTabArray">
<field cname="size" type="gint"/>
<field cname="allocated" type="gint"/>
<field cname="positions_in_pixels" type="gboolean"/>
<field cname="tabs" type="PangoTab*"/>
<method name="Free" cname="pango_tab_array_free">
<return-type type="void"/>
</method>
<method name="Copy" cname="pango_tab_array_copy">
<return-type type="PangoTabArray*"/>
</method>
<method name="GetSize" cname="pango_tab_array_get_size">
<return-type type="gint"/>
</method>
<method name="SetTab" cname="pango_tab_array_set_tab">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="tab_index"/>
<parameter type="PangoTabAlign" name="alignment"/>
<parameter type="gint" name="location"/>
</parameters>
</method>
<constructor cname="pango_tab_array_new_with_positions">
<parameters>
<parameter type="gint" name="size"/>
<parameter type="gboolean" name="positions_in_pixels"/>
<parameter type="PangoTabAlign" name="first_alignment"/>
<parameter type="gint" name="first_position"/>
<parameter type="g"/>
</parameters>
</constructor>
<method name="GetTab" cname="pango_tab_array_get_tab">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="tab_index"/>
<parameter type="PangoTabAlign*" name="alignment"/>
<parameter type="gint*" name="location"/>
</parameters>
</method>
<method name="GetTabs" cname="pango_tab_array_get_tabs">
<return-type type="void"/>
<parameters>
<parameter type="PangoTabAlign**" name="alignments"/>
<parameter type="gint**" name="locations"/>
</parameters>
</method>
<method name="GetPositionsInPixels" cname="pango_tab_array_get_positions_in_pixels">
<return-type type="gboolean"/>
</method>
<method name="Resize" cname="pango_tab_array_resize">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="new_size"/>
</parameters>
</method>
<constructor cname="pango_tab_array_new">
<parameters>
<parameter type="gint" name="initial_size"/>
<parameter type="gboolean" name="positions_in_pixels"/>
</parameters>
</constructor>
</boxed>
<struct name="Win32FontCache" cname="PangoWin32FontCache">
<field cname="forward" type="GHashTable*"/>
<field cname="back" type="GHashTable*"/>
<field cname="mru" type="GList*"/>
<field cname="mru_tail" type="GList*"/>
<field cname="mru_count" type="int"/>
<method name="Unload" cname="pango_win32_font_cache_unload">
<return-type type="void"/>
<parameters>
<parameter type="HFONT" name="hfont"/>
</parameters>
</method>
<method name="Free" cname="pango_win32_font_cache_free">
<return-type type="void"/>
</method>
<method name="Load" cname="pango_win32_font_cache_load">
<return-type type="HFONT"/>
<parameters>
<parameter type="const-LOGFONT*" name="logfont"/>
</parameters>
</method>
<constructor cname="pango_win32_font_cache_new"/>
</struct>
<struct name="XFontCache" cname="PangoXFontCache">
<field cname="display" type="Display*"/>
<field cname="forward" type="GHashTable*"/>
<field cname="back" type="GHashTable*"/>
<field cname="mru" type="GList*"/>
<field cname="mru_tail" type="GList*"/>
<field cname="mru_count" type="int"/>
</struct>
<alias name="XSubfont" cname="PangoXSubfont" type="guint16 "/>
</namespace>
<namespace name="Gnome" library="libgnomeui-2.so.0">
<enum name="ClientFlags" cname="GnomeClientFlags" type="flags">
<member cname="GNOME_CLIENT_IS_CONNECTED" name="IsConnected" value="1 &lt;&lt; 0"/>
<member cname="GNOME_CLIENT_RESTARTED" name="Restarted" value="1 &lt;&lt; 1"/>
<member cname="GNOME_CLIENT_RESTORED" name="Restored" value="1 &lt;&lt; 2"/>
</enum>
<enum name="ClientState" cname="GnomeClientState" type="enum">
<member cname="GNOME_CLIENT_IDLE" name="Idle"/>
<member cname="GNOME_CLIENT_SAVING_PHASE_1" name="SavingPhase1"/>
<member cname="GNOME_CLIENT_WAITING_FOR_PHASE_2" name="WaitingForPhase2"/>
<member cname="GNOME_CLIENT_SAVING_PHASE_2" name="SavingPhase2"/>
<member cname="GNOME_CLIENT_FROZEN" name="Frozen"/>
<member cname="GNOME_CLIENT_DISCONNECTED" name="Disconnected"/>
<member cname="GNOME_CLIENT_REGISTERING" name="Registering"/>
</enum>
<enum name="DateEditFlags" cname="GnomeDateEditFlags" type="flags">
<member cname="GNOME_DATE_EDIT_SHOW_TIME" name="ShowTime" value="1 &lt;&lt; 0"/>
<member cname="GNOME_DATE_EDIT_24_HR" name="Two4Hr" value="1 &lt;&lt; 1"/>
<member cname="GNOME_DATE_EDIT_WEEK_STARTS_ON_MONDAY" name="WeekStartsOnMonday" value="1 &lt;&lt; 2"/>
</enum>
<enum name="DialogType" cname="GnomeDialogType" type="enum">
<member cname="GNOME_DIALOG_ERROR" name="Error"/>
<member cname="GNOME_DIALOG_NORMAL" name="Normal"/>
</enum>
<enum name="EdgePosition" cname="GnomeEdgePosition" type="enum">
<member cname="GNOME_EDGE_START" name="Start"/>
<member cname="GNOME_EDGE_FINISH" name="Finish"/>
<member cname="GNOME_EDGE_OTHER" name="Other"/>
<member cname="GNOME_EDGE_LAST" name="Last"/>
</enum>
<enum name="FontPickerMode" cname="GnomeFontPickerMode" type="enum">
<member cname="GNOME_FONT_PICKER_MODE_PIXMAP" name="Pixmap"/>
<member cname="GNOME_FONT_PICKER_MODE_FONT_INFO" name="FontInfo"/>
<member cname="GNOME_FONT_PICKER_MODE_USER_WIDGET" name="UserWidget"/>
<member cname="GNOME_FONT_PICKER_MODE_UNKNOWN" name="Unknown"/>
</enum>
<enum name="IconListMode" cname="GnomeIconListMode" type="enum">
<member cname="GNOME_ICON_LIST_ICONS" name="Icons"/>
<member cname="GNOME_ICON_LIST_TEXT_BELOW" name="TextBelow"/>
<member cname="GNOME_ICON_LIST_TEXT_RIGHT" name="TextRight"/>
</enum>
<enum name="InteractStyle" cname="GnomeInteractStyle" type="enum">
<member cname="GNOME_INTERACT_NONE" name="None"/>
<member cname="GNOME_INTERACT_ERRORS" name="Errors"/>
<member cname="GNOME_INTERACT_ANY" name="Any"/>
</enum>
<enum name="PreferencesType" cname="GnomePreferencesType" type="enum">
<member cname="GNOME_PREFERENCES_NEVER" name="Never"/>
<member cname="GNOME_PREFERENCES_USER" name="User"/>
<member cname="GNOME_PREFERENCES_ALWAYS" name="Always"/>
</enum>
<enum name="RestartStyle" cname="GnomeRestartStyle" type="enum">
<member cname="GNOME_RESTART_IF_RUNNING" name="IfRunning"/>
<member cname="GNOME_RESTART_ANYWAY" name="Anyway"/>
<member cname="GNOME_RESTART_IMMEDIATELY" name="Immediately"/>
<member cname="GNOME_RESTART_NEVER" name="Never"/>
</enum>
<enum name="SaveStyle" cname="GnomeSaveStyle" type="enum">
<member cname="GNOME_SAVE_GLOBAL" name="Global"/>
<member cname="GNOME_SAVE_LOCAL" name="Local"/>
<member cname="GNOME_SAVE_BOTH" name="Both"/>
</enum>
<enum name="UIInfoConfigurableTypes" cname="GnomeUIInfoConfigurableTypes" type="enum">
<member cname="GNOME_APP_CONFIGURABLE_ITEM_NEW" name="New"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_OPEN" name="Open"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_SAVE" name="Save"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_SAVE_AS" name="SaveAs"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_REVERT" name="Revert"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_PRINT" name="Print"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_PRINT_SETUP" name="PrintSetup"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_CLOSE" name="Close"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_QUIT" name="Quit"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_CUT" name="Cut"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_COPY" name="Copy"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_PASTE" name="Paste"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_CLEAR" name="Clear"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_UNDO" name="Undo"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_REDO" name="Redo"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_FIND" name="Find"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_FIND_AGAIN" name="FindAgain"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_REPLACE" name="Replace"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_PROPERTIES" name="Properties"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_PREFERENCES" name="Preferences"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_ABOUT" name="About"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_SELECT_ALL" name="SelectAll"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_NEW_WINDOW" name="NewWindow"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_CLOSE_WINDOW" name="CloseWindow"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_NEW_GAME" name="NewGame"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_PAUSE_GAME" name="PauseGame"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_RESTART_GAME" name="RestartGame"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_UNDO_MOVE" name="UndoMove"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_REDO_MOVE" name="RedoMove"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_HINT" name="Hint"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_SCORES" name="Scores"/>
<member cname="GNOME_APP_CONFIGURABLE_ITEM_END_GAME" name="EndGame"/>
</enum>
<enum name="UIInfoType" cname="GnomeUIInfoType" type="enum">
<member cname="GNOME_APP_UI_ENDOFINFO" name="Endofinfo"/>
<member cname="GNOME_APP_UI_ITEM" name="Item"/>
<member cname="GNOME_APP_UI_TOGGLEITEM" name="Toggleitem"/>
<member cname="GNOME_APP_UI_RADIOITEMS" name="Radioitems"/>
<member cname="GNOME_APP_UI_SUBTREE" name="Subtree"/>
<member cname="GNOME_APP_UI_SEPARATOR" name="Separator"/>
<member cname="GNOME_APP_UI_HELP" name="Help"/>
<member cname="GNOME_APP_UI_BUILDER_DATA" name="BuilderData"/>
<member cname="GNOME_APP_UI_ITEM_CONFIGURABLE" name="ItemConfigurable"/>
<member cname="GNOME_APP_UI_SUBTREE_STOCK" name="SubtreeStock"/>
<member cname="GNOME_APP_UI_INCLUDE" name="Include"/>
</enum>
<enum name="UIPixmapType" cname="GnomeUIPixmapType" type="enum">
<member cname="GNOME_APP_PIXMAP_NONE" name="None"/>
<member cname="GNOME_APP_PIXMAP_STOCK" name="Stock"/>
<member cname="GNOME_APP_PIXMAP_DATA" name="Data"/>
<member cname="GNOME_APP_PIXMAP_FILENAME" name="Filename"/>
</enum>
<callback name="GdkPixbufDoneCallback" cname="GnomeGdkPixbufDoneCallback">
<return-type type="void"/>
<parameters>
<parameter type="GnomeGdkPixbufAsyncHandle*" name="handle"/>
<parameter type="gpointer" name="cb_data"/>
</parameters>
</callback>
<callback name="GdkPixbufLoadCallback" cname="GnomeGdkPixbufLoadCallback">
<return-type type="void"/>
<parameters>
<parameter type="GnomeGdkPixbufAsyncHandle*" name="handle"/>
<parameter type="GnomeVFSResult" name="error"/>
<parameter type="GdkPixbuf*" name="pixbuf"/>
<parameter type="gpointer" name="cb_data"/>
</parameters>
</callback>
<callback name="InteractFunction" cname="GnomeInteractFunction">
<return-type type="void"/>
<parameters>
<parameter type="GnomeClient*" name="client"/>
<parameter type="gint" name="key"/>
<parameter type="GnomeDialogType" name="dialog_type"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="ReplyCallback" cname="GnomeReplyCallback">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="reply"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="StringCallback" cname="GnomeStringCallback">
<return-type type="void"/>
<parameters>
<parameter type="gchar*" name="string"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="UISignalConnectFunc" cname="GnomeUISignalConnectFunc">
<return-type type="void"/>
<parameters>
<parameter type="GnomeUIInfo*" name="uiinfo"/>
<parameter type="const-char*" name="signal_name"/>
<parameter type="GnomeUIBuilderData*" name="uibdata"/>
</parameters>
</callback>
<object name="About" cname="GnomeAbout" parent="GtkDialog">
<field cname="_priv" type="GnomeAboutPrivate*"/>
<property name="Name" cname="name" type="gchar*" doc-string=" _(The name of the program)" readable="true" writeable="true"/>
<property name="Version" cname="version" type="gchar*" doc-string=" _(The version of the program)" readable="true" writeable="true"/>
<property name="Copyright" cname="copyright" type="gchar*" doc-string=" _(Copyright information for the program)" readable="true" writeable="true"/>
<property name="Comments" cname="comments" type="gchar*" doc-string=" _(Comments about the program)" readable="true" writeable="true"/>
<property name="Authors" cname="authors" type="value_array" doc-string=" _(List of authors of the programs)" writeable="true"/>
<property name="Documenters" cname="documenters" type="value_array" doc-string=" _(List of people documenting the program)" writeable="true"/>
<property name="TranslatorCredits" cname="translator_credits" type="gchar*" doc-string=" _(Credits to the translators. This string should be marked as translatable)" readable="true" writeable="true"/>
<property name="Logo" cname="logo" type="GdkPixbuf" doc-string=" _(A logo for the about box)" writeable="true"/>
<constructor cname="gnome_about_new">
<parameters>
<parameter type="const-gchar*" name="name"/>
<parameter type="const-gchar*" name="version"/>
<parameter type="const-gchar*" name="copyright"/>
<parameter type="const-gchar*" name="comments"/>
<parameter type="const-gchar**" name="authors" array="1"/>
<parameter type="const-gchar**" name="documenters" array="1"/>
<parameter type="const-gchar*" name="translator_credits"/>
<parameter type="GdkPixbuf*" name="logo_pixbuf"/>
</parameters>
</constructor>
<method name="Construct" cname="gnome_about_construct">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
<parameter type="const-gchar*" name="version"/>
<parameter type="const-gchar*" name="copyright"/>
<parameter type="const-gchar*" name="comments"/>
<parameter type="const-gchar**" name="authors"/>
<parameter type="const-gchar**" name="documenters"/>
<parameter type="const-gchar*" name="translator_credits"/>
<parameter type="GdkPixbuf*" name="logo_pixbuf"/>
</parameters>
</method>
</object>
<object name="App" cname="GnomeApp" parent="GtkWindow">
<field cname="name" type="gchar*"/>
<field cname="prefix" type="gchar*"/>
<field cname="dock" type="GtkWidget*"/>
<field cname="statusbar" type="GtkWidget*"/>
<field cname="vbox" type="GtkWidget*"/>
<field cname="menubar" type="GtkWidget*"/>
<field cname="contents" type="GtkWidget*"/>
<field cname="layout" type="BonoboDockLayout*"/>
<field cname="accel_group" type="GtkAccelGroup*"/>
<field cname="enable_layout_config" bits="1" type="guint"/>
<field cname="_priv" type="GnomeAppPrivate*"/>
<property name="AppId" cname="app_id" type="gchar*" doc-string=" _(The application ID string)" readable="true" writeable="true"/>
<method name="RemoveMenus" cname="gnome_app_remove_menus">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
<parameter type="gint" name="items"/>
</parameters>
</method>
<method name="RemoveMenuRange" cname="gnome_app_remove_menu_range">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
<parameter type="gint" name="start"/>
<parameter type="gint" name="items"/>
</parameters>
</method>
<method name="SetContents" cname="gnome_app_set_contents">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="contents"/>
</parameters>
</method>
<method name="InsertMenusWithData" cname="gnome_app_insert_menus_with_data">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
<parameter type="GnomeUIInfo*" name="menuinfo"/>
<parameter type="gpointer" name="data"/>
</parameters>
</method>
<constructor cname="gnome_app_new">
<parameters>
<parameter type="const-gchar*" name="appname"/>
<parameter type="const-gchar*" name="title"/>
</parameters>
</constructor>
<method name="GetDockItemByName" cname="gnome_app_get_dock_item_by_name">
<return-type type="BonoboDockItem*"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</method>
<method name="CreateToolbarInterp" cname="gnome_app_create_toolbar_interp">
<return-type type="void"/>
<parameters>
<parameter type="GnomeUIInfo*" name="uiinfo"/>
<parameter type="GtkCallbackMarshal" name="relay_func"/>
<parameter type="gpointer" name="data"/>
<parameter type="GtkDestroyNotify" name="destroy_func"/>
</parameters>
</method>
<method name="SetToolbar" cname="gnome_app_set_toolbar">
<return-type type="void"/>
<parameters>
<parameter type="GtkToolbar*" name="toolbar"/>
</parameters>
</method>
<method name="AddDockItem" cname="gnome_app_add_dock_item">
<return-type type="void"/>
<parameters>
<parameter type="BonoboDockItem*" name="item"/>
<parameter type="BonoboDockPlacement" name="placement"/>
<parameter type="gint" name="band_num"/>
<parameter type="gint" name="band_position"/>
<parameter type="gint" name="offset"/>
</parameters>
</method>
<method name="CreateToolbarCustom" cname="gnome_app_create_toolbar_custom">
<return-type type="void"/>
<parameters>
<parameter type="GnomeUIInfo*" name="uiinfo"/>
<parameter type="GnomeUIBuilderData*" name="uibdata"/>
</parameters>
</method>
<method name="CreateMenusWithData" cname="gnome_app_create_menus_with_data">
<return-type type="void"/>
<parameters>
<parameter type="GnomeUIInfo*" name="uiinfo"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="SetStatusbarCustom" cname="gnome_app_set_statusbar_custom">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="container"/>
<parameter type="GtkWidget*" name="statusbar"/>
</parameters>
</method>
<method name="InstallMenuHints" cname="gnome_app_install_menu_hints">
<return-type type="void"/>
<parameters>
<parameter type="GnomeUIInfo*" name="uiinfo"/>
</parameters>
</method>
<method name="CreateMenusInterp" cname="gnome_app_create_menus_interp">
<return-type type="void"/>
<parameters>
<parameter type="GnomeUIInfo*" name="uiinfo"/>
<parameter type="GtkCallbackMarshal" name="relay_func"/>
<parameter type="gpointer" name="data"/>
<parameter type="GtkDestroyNotify" name="destroy_func"/>
</parameters>
</method>
<method name="CreateMenusCustom" cname="gnome_app_create_menus_custom">
<return-type type="void"/>
<parameters>
<parameter type="GnomeUIInfo*" name="uiinfo"/>
<parameter type="GnomeUIBuilderData*" name="uibdata"/>
</parameters>
</method>
<method name="InsertMenusInterp" cname="gnome_app_insert_menus_interp">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
<parameter type="GnomeUIInfo*" name="menuinfo"/>
<parameter type="GtkCallbackMarshal" name="relay_func"/>
<parameter type="gpointer" name="data"/>
<parameter type="GtkDestroyNotify" name="destroy_func"/>
</parameters>
</method>
<method name="AddDocked" cname="gnome_app_add_docked">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="const-gchar*" name="name"/>
<parameter type="BonoboDockItemBehavior" name="behavior"/>
<parameter type="BonoboDockPlacement" name="placement"/>
<parameter type="gint" name="band_num"/>
<parameter type="gint" name="band_position"/>
<parameter type="gint" name="offset"/>
</parameters>
</method>
<method name="InsertMenusCustom" cname="gnome_app_insert_menus_custom">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
<parameter type="GnomeUIInfo*" name="uiinfo"/>
<parameter type="GnomeUIBuilderData*" name="uibdata"/>
</parameters>
</method>
<method name="GetDock" cname="gnome_app_get_dock">
<return-type type="BonoboDock*"/>
</method>
<method name="CreateToolbarWithData" cname="gnome_app_create_toolbar_with_data">
<return-type type="void"/>
<parameters>
<parameter type="GnomeUIInfo*" name="uiinfo"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="EnableLayoutConfig" cname="gnome_app_enable_layout_config">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="enable"/>
</parameters>
</method>
<method name="SetStatusbar" cname="gnome_app_set_statusbar">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="statusbar"/>
</parameters>
</method>
<method name="CreateMenus" cname="gnome_app_create_menus">
<return-type type="void"/>
<parameters>
<parameter type="GnomeUIInfo*" name="uiinfo"/>
</parameters>
</method>
<method name="CreateToolbar" cname="gnome_app_create_toolbar">
<return-type type="void"/>
<parameters>
<parameter type="GnomeUIInfo*" name="uiinfo"/>
</parameters>
</method>
<method name="Construct" cname="gnome_app_construct">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="appname"/>
<parameter type="const-gchar*" name="title"/>
</parameters>
</method>
<method name="SetMenus" cname="gnome_app_set_menus">
<return-type type="void"/>
<parameters>
<parameter type="GtkMenuBar*" name="menubar"/>
</parameters>
</method>
<method name="AddToolbar" cname="gnome_app_add_toolbar">
<return-type type="void"/>
<parameters>
<parameter type="GtkToolbar*" name="toolbar"/>
<parameter type="const-gchar*" name="name"/>
<parameter type="BonoboDockItemBehavior" name="behavior"/>
<parameter type="BonoboDockPlacement" name="placement"/>
<parameter type="gint" name="band_num"/>
<parameter type="gint" name="band_position"/>
<parameter type="gint" name="offset"/>
</parameters>
</method>
<method name="InsertMenus" cname="gnome_app_insert_menus">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
<parameter type="GnomeUIInfo*" name="menuinfo"/>
</parameters>
</method>
</object>
<object name="AppBar" cname="GnomeAppBar" parent="GtkHBox">
<field cname="_priv" type="GnomeAppBarPrivate*"/>
<signal name="UserResponse" cname="user_response" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeAppBar*" name="ab"/>
</parameters>
</signal>
<signal name="ClearPrompt" cname="clear_prompt" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeAppBar*" name="ab"/>
</parameters>
</signal>
<property name="HasProgress" cname="has_progress" type="gboolean" doc-string=" _(Create a progress widget.)" readable="true" writeable="true" construct-only="true"/>
<property name="HasStatus" cname="has_status" type="gboolean" doc-string=" _(Create a status widget.)" readable="true" writeable="true" construct-only="true"/>
<property name="Interactivity" cname="interactivity" type="GnomePreferencesType" doc-string=" _(Level of user activity required.)" readable="true" writeable="true" construct-only="true"/>
</object>
<object name="Client" cname="GnomeClient" parent="GtkObject">
<field cname="smc_conn" type="gpointer"/>
<field cname="client_id" type="gchar*"/>
<field cname="previous_id" type="gchar*"/>
<field cname="config_prefix" type="gchar*"/>
<field cname="global_config_prefix" type="gchar*"/>
<field cname="static_args" type="GList*"/>
<field cname="clone_command" type="gchar**"/>
<field cname="current_directory" type="gchar*"/>
<field cname="discard_command" type="gchar**"/>
<field cname="environment" type="GHashTable*"/>
<field cname="process_id" type="pid_t"/>
<field cname="program" type="gchar*"/>
<field cname="resign_command" type="gchar**"/>
<field cname="restart_command" type="gchar**"/>
<field cname="restart_style" type="GnomeRestartStyle"/>
<field cname="shutdown_command" type="gchar**"/>
<field cname="user_id" type="gchar*"/>
<field cname="interaction_keys" type="GSList*"/>
<field cname="input_id" type="gint"/>
<field cname="save_style" bits="2" type="GnomeSaveStyle"/>
<field cname="interact_style" bits="2" type="GnomeInteractStyle"/>
<field cname="state" bits="3" type="GnomeClientState"/>
<field cname="shutdown" bits="1" type="guint"/>
<field cname="fast" bits="1" type="guint"/>
<field cname="save_phase_2_requested" bits="1" type="guint"/>
<field cname="save_successfull" bits="1" type="guint"/>
<field cname="save_yourself_emitted" bits="1" type="guint"/>
<field cname="reserved" type="gpointer"/>
<signal name="SaveYourself" cname="save_yourself" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GnomeClient*" name="client"/>
<parameter type="gint" name="phase"/>
<parameter type="GnomeSaveStyle" name="save_style"/>
<parameter type="gboolean" name="shutdown"/>
<parameter type="GnomeInteractStyle" name="interact_style"/>
<parameter type="gboolean" name="fast"/>
</parameters>
</signal>
<signal name="Die" cname="die" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeClient*" name="client"/>
</parameters>
</signal>
<signal name="SaveComplete" cname="save_complete" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeClient*" name="client"/>
</parameters>
</signal>
<signal name="ShutdownCancelled" cname="shutdown_cancelled" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeClient*" name="client"/>
</parameters>
</signal>
<signal name="Connected" cname="connect" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeClient*" name="client"/>
<parameter type="gboolean" name="restarted"/>
</parameters>
</signal>
<signal name="Disconnected" cname="disconnect" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeClient*" name="client"/>
</parameters>
</signal>
<method name="RequestPhase2" cname="gnome_client_request_phase_2">
<return-type type="void"/>
</method>
<method name="SetPriority" cname="gnome_client_set_priority">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="priority"/>
</parameters>
</method>
<method name="SetCurrentDirectory" cname="gnome_client_set_current_directory">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="dir"/>
</parameters>
</method>
<method name="SetProgram" cname="gnome_client_set_program">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="program"/>
</parameters>
</method>
<method name="GetDesktopId" cname="gnome_client_get_desktop_id">
<return-type type="const-gchar*"/>
</method>
<method name="SetId" cname="gnome_client_set_id">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="id"/>
</parameters>
</method>
<method name="SetResignCommand" cname="gnome_client_set_resign_command">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="argc"/>
<parameter type="gchar*" array="true" name="argv"/>
</parameters>
</method>
<method name="SetShutdownCommand" cname="gnome_client_set_shutdown_command">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="argc"/>
<parameter type="gchar*" array="true" name="argv"/>
</parameters>
</method>
<constructor cname="gnome_client_new"/>
<method name="GetFlags" cname="gnome_client_get_flags">
<return-type type="GnomeClientFlags"/>
</method>
<method name="SaveErrorDialog" cname="gnome_client_save_error_dialog">
<return-type type="void"/>
<parameters>
<parameter type="GtkDialog*" name="dialog"/>
</parameters>
</method>
<constructor cname="gnome_client_new_without_connection"/>
<method name="SetUserId" cname="gnome_client_set_user_id">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="id"/>
</parameters>
</method>
<method name="SetCloneCommand" cname="gnome_client_set_clone_command">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="argc"/>
<parameter type="gchar*" array="true" name="argv"/>
</parameters>
</method>
<method name="RequestSave" cname="gnome_client_request_save">
<return-type type="void"/>
<parameters>
<parameter type="GnomeSaveStyle" name="save_style"/>
<parameter type="gboolean" name="shutdown"/>
<parameter type="GnomeInteractStyle" name="interact_style"/>
<parameter type="gboolean" name="fast"/>
<parameter type="gboolean" name="global"/>
</parameters>
</method>
<method name="SetDiscardCommand" cname="gnome_client_set_discard_command">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="argc"/>
<parameter type="gchar*" array="true" name="argv"/>
</parameters>
</method>
<method name="SetGlobalConfigPrefix" cname="gnome_client_set_global_config_prefix">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="prefix"/>
</parameters>
</method>
<method name="RequestInteractionInterp" cname="gnome_client_request_interaction_interp">
<return-type type="void"/>
<parameters>
<parameter type="GnomeDialogType" name="dialog_type"/>
<parameter type="GtkCallbackMarshal" name="function"/>
<parameter type="gpointer" name="data"/>
<parameter type="GtkDestroyNotify" name="destroy"/>
</parameters>
</method>
<method name="GetPreviousId" cname="gnome_client_get_previous_id">
<return-type type="const-gchar*"/>
</method>
<method name="SetRestartStyle" cname="gnome_client_set_restart_style">
<return-type type="void"/>
<parameters>
<parameter type="GnomeRestartStyle" name="style"/>
</parameters>
</method>
<method name="SetEnvironment" cname="gnome_client_set_environment">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
<parameter type="const-gchar*" name="value"/>
</parameters>
</method>
<method name="Connect" cname="gnome_client_connect">
<return-type type="void"/>
</method>
<method name="AddStaticArg" cname="gnome_client_add_static_arg">
<return-type type="void"/>
<parameters>
<parameter type="GnomeClient *client, ..."/>
</parameters>
</method>
<method name="RequestInteraction" cname="gnome_client_request_interaction">
<return-type type="void"/>
<parameters>
<parameter type="GnomeDialogType" name="dialog_type"/>
<parameter type="GnomeInteractFunction" name="function"/>
<parameter type="gpointer" name="data"/>
</parameters>
</method>
<method name="SetRestartCommand" cname="gnome_client_set_restart_command">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="argc"/>
<parameter type="gchar*" array="true" name="argv"/>
</parameters>
</method>
<method name="GetId" cname="gnome_client_get_id">
<return-type type="const-gchar*"/>
</method>
<method name="SaveAnyDialog" cname="gnome_client_save_any_dialog">
<return-type type="void"/>
<parameters>
<parameter type="GtkDialog*" name="dialog"/>
</parameters>
</method>
<method name="GetGlobalConfigPrefix" cname="gnome_client_get_global_config_prefix">
<return-type type="const-gchar*"/>
</method>
<method name="SetProcessId" cname="gnome_client_set_process_id">
<return-type type="void"/>
<parameters>
<parameter type="pid_t" name="pid"/>
</parameters>
</method>
<method name="GetConfigPrefix" cname="gnome_client_get_config_prefix">
<return-type type="const-gchar*"/>
</method>
<method name="Disconnect" cname="gnome_client_disconnect">
<return-type type="void"/>
</method>
<method name="Flush" cname="gnome_client_flush">
<return-type type="void"/>
</method>
</object>
<object name="ColorPicker" cname="GnomeColorPicker" parent="GtkButton">
<field cname="_priv" type="GnomeColorPickerPrivate*"/>
<signal name="ColorSet" cname="color_set" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeColorPicker*" name="cp"/>
<parameter type="guint" name="r"/>
<parameter type="guint" name="g"/>
<parameter type="guint" name="b"/>
<parameter type="guint" name="a"/>
</parameters>
</signal>
<property name="Dither" cname="dither" type="gboolean" doc-string=" Whether or not to dither to color" readable="true" writeable="true"/>
<property name="UseAlpha" cname="use_alpha" type="gboolean" doc-string=" Whether or not to give the color an alpha value" readable="true" writeable="true"/>
<property name="Title" cname="title" type="gchar*" doc-string=" The title to give to the color picker" readable="true" writeable="true"/>
<property name="Red" cname="red" type="guint" doc-string=" The amount of red in the chosen color" readable="true" writeable="true"/>
<property name="Green" cname="green" type="guint" doc-string=" The amount of green in the chosen color" readable="true" writeable="true"/>
<property name="Blue" cname="blue" type="guint" doc-string=" The amount of blue in the chosen color" readable="true" writeable="true"/>
<property name="Alpha" cname="alpha" type="guint" doc-string=" The alpha value of the chosen color" readable="true" writeable="true"/>
<constructor cname="gnome_color_picker_new"/>
<method name="GetI8" cname="gnome_color_picker_get_i8">
<return-type type="void"/>
<parameters>
<parameter type="guint8*" name="r"/>
<parameter type="guint8*" name="g"/>
<parameter type="guint8*" name="b"/>
<parameter type="guint8*" name="a"/>
</parameters>
</method>
<method name="SetD" cname="gnome_color_picker_set_d">
<return-type type="void"/>
<parameters>
<parameter type="gdouble" name="r"/>
<parameter type="gdouble" name="g"/>
<parameter type="gdouble" name="b"/>
<parameter type="gdouble" name="a"/>
</parameters>
</method>
<method name="SetI16" cname="gnome_color_picker_set_i16">
<return-type type="void"/>
<parameters>
<parameter type="gushort" name="r"/>
<parameter type="gushort" name="g"/>
<parameter type="gushort" name="b"/>
<parameter type="gushort" name="a"/>
</parameters>
</method>
<method name="SetUseAlpha" cname="gnome_color_picker_set_use_alpha">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="use_alpha"/>
</parameters>
</method>
<method name="SetDither" cname="gnome_color_picker_set_dither">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="dither"/>
</parameters>
</method>
<method name="GetDither" cname="gnome_color_picker_get_dither">
<return-type type="gboolean"/>
</method>
<method name="GetI16" cname="gnome_color_picker_get_i16">
<return-type type="void"/>
<parameters>
<parameter type="gushort*" name="r"/>
<parameter type="gushort*" name="g"/>
<parameter type="gushort*" name="b"/>
<parameter type="gushort*" name="a"/>
</parameters>
</method>
<method name="GetTitle" cname="gnome_color_picker_get_title">
<return-type type="const-char*"/>
</method>
<method name="GetUseAlpha" cname="gnome_color_picker_get_use_alpha">
<return-type type="gboolean"/>
</method>
<method name="SetI8" cname="gnome_color_picker_set_i8">
<return-type type="void"/>
<parameters>
<parameter type="guint8" name="r"/>
<parameter type="guint8" name="g"/>
<parameter type="guint8" name="b"/>
<parameter type="guint8" name="a"/>
</parameters>
</method>
<method name="GetD" cname="gnome_color_picker_get_d">
<return-type type="void"/>
<parameters>
<parameter type="gdouble*" name="r"/>
<parameter type="gdouble*" name="g"/>
<parameter type="gdouble*" name="b"/>
<parameter type="gdouble*" name="a"/>
</parameters>
</method>
<method name="SetTitle" cname="gnome_color_picker_set_title">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="title"/>
</parameters>
</method>
</object>
<object name="DateEdit" cname="GnomeDateEdit" parent="GtkHBox">
<field cname="_priv" type="GnomeDateEditPrivate*"/>
<property name="Time" cname="time" type="ulong" doc-string=" _(The time currently selected)" readable="true" writeable="true"/>
<property name="DateeditFlags" cname="dateedit_flags" type="GnomeDateEditFlags" doc-string=" _(Flags for how DateEdit looks)" readable="true" writeable="true"/>
<property name="LowerHour" cname="lower_hour" type="gint" doc-string=" _(Lower hour in the time popup selector)" readable="true" writeable="true"/>
<property name="UpperHour" cname="upper_hour" type="gint" doc-string=" _(Upper hour in the time popup selector)" readable="true" writeable="true"/>
<property name="InitialTime" cname="initial_time" type="ulong" doc-string=" _(The initial time)" readable="true" writeable="true"/>
<signal name="TimeChanged" cname="time_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeDateEdit*" name="gde"/>
</parameters>
</signal>
<signal name="DateChanged" cname="date_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeDateEdit*" name="gde"/>
</parameters>
</signal>
<constructor cname="gnome_date_edit_new_flags">
<parameters>
<parameter type="time_t" name="the_time"/>
<parameter type="GnomeDateEditFlags" name="flags"/>
</parameters>
</constructor>
<constructor cname="gnome_date_edit_new">
<parameters>
<parameter type="time_t" name="the_time"/>
<parameter type="gboolean" name="show_time"/>
<parameter type="gboolean" name="use_24_format"/>
</parameters>
</constructor>
<method name="GetFlags" cname="gnome_date_edit_get_flags">
<return-type type="int"/>
</method>
<method name="SetPopupRange" cname="gnome_date_edit_set_popup_range">
<return-type type="void"/>
<parameters>
<parameter type="int" name="low_hour"/>
<parameter type="int" name="up_hour"/>
</parameters>
</method>
<method name="GetInitialTime" cname="gnome_date_edit_get_initial_time">
<return-type type="time_t"/>
</method>
<method name="SetFlags" cname="gnome_date_edit_set_flags">
<return-type type="void"/>
<parameters>
<parameter type="GnomeDateEditFlags" name="flags"/>
</parameters>
</method>
<method name="GetTime" cname="gnome_date_edit_get_time">
<return-type type="time_t"/>
</method>
<method name="Construct" cname="gnome_date_edit_construct">
<return-type type="void"/>
<parameters>
<parameter type="time_t" name="the_time"/>
<parameter type="GnomeDateEditFlags" name="flags"/>
</parameters>
</method>
<method name="SetTime" cname="gnome_date_edit_set_time">
<return-type type="void"/>
<parameters>
<parameter type="time_t" name="the_time"/>
</parameters>
</method>
</object>
<object name="Druid" cname="GnomeDruid" parent="GtkContainer">
<field cname="help" type="GtkWidget*"/>
<field cname="back" type="GtkWidget*"/>
<field cname="next" type="GtkWidget*"/>
<field cname="cancel" type="GtkWidget*"/>
<field cname="finish" type="GtkWidget*"/>
<field cname="_priv" type="GnomeDruidPrivate*"/>
<signal name="Cancel" cname="cancel" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeDruid*" name="druid"/>
</parameters>
</signal>
<signal name="Help" cname="help" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeDruid*" name="druid"/>
</parameters>
</signal>
<property name="ShowFinish" cname="show_finish" type="gboolean" doc-string=" _(Show the 'Finish' button instead of the 'Next' button)" readable="true" writeable="true"/>
<property name="ShowHelp" cname="show_help" type="gboolean" doc-string=" _(Show the 'Help' button)" readable="true" writeable="true"/>
<constructor cname="gnome_druid_new"/>
<method name="SetShowFinish" cname="gnome_druid_set_show_finish">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="show_finish"/>
</parameters>
</method>
<constructor cname="gnome_druid_new_with_window">
<parameters>
<parameter type="const-char*" name="title"/>
<parameter type="GtkWindow*" name="parent"/>
<parameter type="gboolean" name="close_on_cancel"/>
<parameter type="GtkWidget**" name="window"/>
</parameters>
</constructor>
<method name="ConstructWithWindow" cname="gnome_druid_construct_with_window">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="title"/>
<parameter type="GtkWindow*" name="parent"/>
<parameter type="gboolean" name="close_on_cancel"/>
<parameter type="GtkWidget**" name="window"/>
</parameters>
</method>
<method name="AppendPage" cname="gnome_druid_append_page">
<return-type type="void"/>
<parameters>
<parameter type="GnomeDruidPage*" name="page"/>
</parameters>
</method>
<method name="SetShowHelp" cname="gnome_druid_set_show_help">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="show_help"/>
</parameters>
</method>
<method name="PrependPage" cname="gnome_druid_prepend_page">
<return-type type="void"/>
<parameters>
<parameter type="GnomeDruidPage*" name="page"/>
</parameters>
</method>
<method name="SetButtonsSensitive" cname="gnome_druid_set_buttons_sensitive">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="back_sensitive"/>
<parameter type="gboolean" name="next_sensitive"/>
<parameter type="gboolean" name="cancel_sensitive"/>
<parameter type="gboolean" name="help_sensitive"/>
</parameters>
</method>
<method name="SetPage" cname="gnome_druid_set_page">
<return-type type="void"/>
<parameters>
<parameter type="GnomeDruidPage*" name="page"/>
</parameters>
</method>
<method name="InsertPage" cname="gnome_druid_insert_page">
<return-type type="void"/>
<parameters>
<parameter type="GnomeDruidPage*" name="back_page"/>
<parameter type="GnomeDruidPage*" name="page"/>
</parameters>
</method>
</object>
<object name="DruidPage" cname="GnomeDruidPage" parent="GtkBin">
<field cname="_priv" type="GnomeDruidPagePrivate*"/>
<signal name="NextClicked" cname="next" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GnomeDruidPage*" name="druid_page"/>
<parameter type="GtkWidget*" name="druid"/>
</parameters>
</signal>
<signal name="Prepared" cname="prepare" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeDruidPage*" name="druid_page"/>
<parameter type="GtkWidget*" name="druid"/>
</parameters>
</signal>
<signal name="BackClicked" cname="back" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GnomeDruidPage*" name="druid_page"/>
<parameter type="GtkWidget*" name="druid"/>
</parameters>
</signal>
<signal name="FinishClicked" cname="finish" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeDruidPage*" name="druid_page"/>
<parameter type="GtkWidget*" name="druid"/>
</parameters>
</signal>
<signal name="CancelClicked" cname="cancel" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GnomeDruidPage*" name="druid_page"/>
<parameter type="GtkWidget*" name="druid"/>
</parameters>
</signal>
<method name="Next" cname="gnome_druid_page_next">
<return-type type="gboolean"/>
</method>
<method name="Back" cname="gnome_druid_page_back">
<return-type type="gboolean"/>
</method>
<method name="Prepare" cname="gnome_druid_page_prepare">
<return-type type="void"/>
</method>
<method name="Cancel" cname="gnome_druid_page_cancel">
<return-type type="gboolean"/>
</method>
<method name="Finish" cname="gnome_druid_page_finish">
<return-type type="void"/>
</method>
<constructor cname="gnome_druid_page_new"/>
</object>
<object name="DruidPageEdge" cname="GnomeDruidPageEdge" parent="GnomeDruidPage">
<field cname="title" type="gchar*"/>
<field cname="text" type="gchar*"/>
<field cname="logo_image" type="GdkPixbuf*"/>
<field cname="watermark_image" type="GdkPixbuf*"/>
<field cname="top_watermark_image" type="GdkPixbuf*"/>
<field cname="background_color" type="GdkColor"/>
<field cname="textbox_color" type="GdkColor"/>
<field cname="logo_background_color" type="GdkColor"/>
<field cname="title_color" type="GdkColor"/>
<field cname="text_color" type="GdkColor"/>
<field cname="position" bits="2" type="GnomeEdgePosition"/>
<field cname="_priv" type="GnomeDruidPageEdgePrivate*"/>
<method name="SetTextboxColor" cname="gnome_druid_page_edge_set_textbox_color">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<method name="SetLogo" cname="gnome_druid_page_edge_set_logo">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbuf*" name="logo_image"/>
</parameters>
</method>
<method name="SetLogoBgColor" cname="gnome_druid_page_edge_set_logo_bg_color">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<method name="SetTitleColor" cname="gnome_druid_page_edge_set_title_color">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<constructor cname="gnome_druid_page_edge_new_with_vals">
<parameters>
<parameter type="GnomeEdgePosition" name="position"/>
<parameter type="gboolean" name="antialiased"/>
<parameter type="const-gchar*" name="title"/>
<parameter type="const-gchar*" name="text"/>
<parameter type="GdkPixbuf*" name="logo"/>
<parameter type="GdkPixbuf*" name="watermark"/>
<parameter type="GdkPixbuf*" name="top_watermark"/>
</parameters>
</constructor>
<method name="SetText" cname="gnome_druid_page_edge_set_text">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="text"/>
</parameters>
</method>
<constructor cname="gnome_druid_page_edge_new_aa">
<parameters>
<parameter type="GnomeEdgePosition" name="position"/>
</parameters>
</constructor>
<method name="Construct" cname="gnome_druid_page_edge_construct">
<return-type type="void"/>
<parameters>
<parameter type="GnomeEdgePosition" name="position"/>
<parameter type="gboolean" name="antialiased"/>
<parameter type="const-gchar*" name="title"/>
<parameter type="const-gchar*" name="text"/>
<parameter type="GdkPixbuf*" name="logo"/>
<parameter type="GdkPixbuf*" name="watermark"/>
<parameter type="GdkPixbuf*" name="top_watermark"/>
</parameters>
</method>
<constructor cname="gnome_druid_page_edge_new">
<parameters>
<parameter type="GnomeEdgePosition" name="position"/>
</parameters>
</constructor>
<method name="SetWatermark" cname="gnome_druid_page_edge_set_watermark">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbuf*" name="watermark"/>
</parameters>
</method>
<method name="SetTextColor" cname="gnome_druid_page_edge_set_text_color">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<method name="SetTopWatermark" cname="gnome_druid_page_edge_set_top_watermark">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbuf*" name="top_watermark_image"/>
</parameters>
</method>
<method name="SetBgColor" cname="gnome_druid_page_edge_set_bg_color">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<method name="SetTitle" cname="gnome_druid_page_edge_set_title">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="title"/>
</parameters>
</method>
</object>
<object name="DruidPageStandard" cname="GnomeDruidPageStandard" parent="GnomeDruidPage">
<field cname="vbox" type="GtkWidget*"/>
<field cname="title" type="gchar*"/>
<field cname="logo" type="GdkPixbuf*"/>
<field cname="top_watermark" type="GdkPixbuf*"/>
<field cname="title_foreground" type="GdkColor"/>
<field cname="background" type="GdkColor"/>
<field cname="logo_background" type="GdkColor"/>
<field cname="contents_background" type="GdkColor"/>
<field cname="_priv" type="GnomeDruidPageStandardPrivate*"/>
<property name="Title" cname="title" type="gchar*" doc-string=" _(Title of the druid)" readable="true" writeable="true"/>
<property name="Logo" cname="logo" type="GdkPixbuf" doc-string=" _(Logo image)" readable="true" writeable="true"/>
<property name="TopWatermark" cname="top_watermark" type="GdkPixbuf" doc-string=" _(Watermark image for the top)" readable="true" writeable="true"/>
<property name="TitleForeground" cname="title_foreground" type="gchar*" doc-string=" _(Foreground color of the title)" writeable="true"/>
<property name="TitleForegroundGdk" cname="title_foreground_gdk" type="GdkColor" doc-string=" _(Foreground color of the title as a GdkColor)" readable="true" writeable="true"/>
<property name="TitleForegroundSet" cname="title_foreground_set" type="gboolean" doc-string=" _(Foreground color of the title is set)" readable="true" writeable="true"/>
<property name="Background" cname="background" type="gchar*" doc-string=" _(Background color)" writeable="true"/>
<property name="BackgroundGdk" cname="background_gdk" type="GdkColor" doc-string=" _(Background color as a GdkColor)" readable="true" writeable="true"/>
<property name="BackgroundSet" cname="background_set" type="gboolean" doc-string=" _(Background color is set)" readable="true" writeable="true"/>
<property name="LogoBackground" cname="logo_background" type="gchar*" doc-string=" _(Logo Background color)" writeable="true"/>
<property name="LogoBackgroundGdk" cname="logo_background_gdk" type="GdkColor" doc-string=" _(Logo Background color as a GdkColor)" readable="true" writeable="true"/>
<property name="LogoBackgroundSet" cname="logo_background_set" type="gboolean" doc-string=" _(Logo Background color is set)" readable="true" writeable="true"/>
<constructor cname="gnome_druid_page_standard_new_with_vals">
<parameters>
<parameter type="const-gchar*" name="title"/>
<parameter type="GdkPixbuf*" name="logo"/>
<parameter type="GdkPixbuf*" name="top_watermark"/>
</parameters>
</constructor>
<method name="AppendItem" cname="gnome_druid_page_standard_append_item">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="question"/>
<parameter type="GtkWidget*" name="item"/>
<parameter type="const-gchar*" name="additional_info"/>
</parameters>
</method>
<method name="SetTopWatermark" cname="gnome_druid_page_standard_set_top_watermark">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbuf*" name="top_watermark_image"/>
</parameters>
</method>
<method name="SetContentsBackground" cname="gnome_druid_page_standard_set_contents_background">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<method name="SetLogoBackground" cname="gnome_druid_page_standard_set_logo_background">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<method name="SetTitle" cname="gnome_druid_page_standard_set_title">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="title"/>
</parameters>
</method>
<method name="SetTitleForeground" cname="gnome_druid_page_standard_set_title_foreground">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<constructor cname="gnome_druid_page_standard_new"/>
<method name="SetLogo" cname="gnome_druid_page_standard_set_logo">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbuf*" name="logo_image"/>
</parameters>
</method>
<method name="SetBackground" cname="gnome_druid_page_standard_set_background">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
</object>
<object name="Entry" cname="GnomeEntry" parent="GtkCombo">
<field cname="_priv" type="GnomeEntryPrivate*"/>
<signal name="Activated" cname="activate" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeEntry*" name="entry"/>
</parameters>
</signal>
<property name="HistoryId" cname="history_id" type="gchar*" doc-string=" _(History id)" readable="true" writeable="true"/>
<property name="GtkEntry" cname="gtk_entry" type="GtkEntry" doc-string=" _(The GTK entry)" readable="true"/>
<implements>
<interface cname="GtkEditable"/>
</implements>
<method name="Construct" cname="gnome_entry_construct">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="history_id"/>
</parameters>
</method>
<method name="AppendHistory" cname="gnome_entry_append_history">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="save"/>
<parameter type="const-gchar*" name="text"/>
</parameters>
</method>
<method name="GetHistoryId" cname="gnome_entry_get_history_id">
<return-type type="const-gchar*"/>
</method>
<method name="SetMaxSaved" cname="gnome_entry_set_max_saved">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="max_saved"/>
</parameters>
</method>
<method name="GetMaxSaved" cname="gnome_entry_get_max_saved">
<return-type type="guint"/>
</method>
<method name="ClearHistory" cname="gnome_entry_clear_history">
<return-type type="void"/>
</method>
<method name="PrependHistory" cname="gnome_entry_prepend_history">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="save"/>
<parameter type="const-gchar*" name="text"/>
</parameters>
</method>
<method name="SetHistoryId" cname="gnome_entry_set_history_id">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="history_id"/>
</parameters>
</method>
<constructor cname="gnome_entry_new">
<parameters>
<parameter type="const-gchar*" name="history_id"/>
</parameters>
</constructor>
<method name="GetGtkEntry" cname="gnome_entry_gtk_entry">
<return-type type="GtkWidget*"/>
</method>
</object>
<object name="FileEntry" cname="GnomeFileEntry" parent="GtkVBox">
<field cname="fsw" type="GtkWidget*"/>
<field cname="default_path" type="char*"/>
<field cname="_priv" type="GnomeFileEntryPrivate*"/>
<signal name="BrowseClicked" cname="browse_clicked" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeFileEntry*" name="fentry"/>
</parameters>
</signal>
<signal name="Activate" cname="activate" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeFileEntry*" name="fentry"/>
</parameters>
</signal>
<property name=" historyId" cname=" history_id" type="gchar*" doc-string=" _(Unique identifier for the file entry. This will be used to save the history list.)" readable="true" writeable="true"/>
<property name=" browseDialogTitle" cname=" browse_dialog_title" type="gchar*" doc-string=" _(Title for the Browse file dialog.)" readable="true" writeable="true"/>
<property name=" directoryEntry" cname=" directory_entry" type="gboolean" doc-string=" _(Whether the file entry is being used to enter directory names or complete filenames.)" readable="true" writeable="true"/>
<property name=" modal" cname=" modal" type="gboolean" doc-string=" _(Whether the Browse file window should be modal.)" readable="true" writeable="true"/>
<property name=" filename" cname=" filename" type="gchar*" doc-string=" _(Filename that should be displayed in the file entry.)" readable="true" writeable="true"/>
<property name=" defaultPath" cname=" default_path" type="gchar*" doc-string=" _(Default path for the Browse file window.)" readable="true" writeable="true"/>
<property name=" gnomeEntry" cname=" gnome_entry" type="GnomeEntry" doc-string=" _(GnomeEntry that the file entry uses for entering filenames. You can use this property to get the GnomeEntry if you need to modify or query any of its parameters.)" readable="true"/>
<property name=" gtkEntry" cname=" gtk_entry" type="GtkEntry" doc-string=" _(GtkEntry that the file entry uses for entering filenames. You can use this property to get the GtkEntry if you need to modify or query any of its parameters.)" readable="true"/>
<implements>
<interface cname="GtkEditable"/>
</implements>
<method name="GnomeEntry" cname="gnome_file_entry_gnome_entry">
<return-type type="GtkWidget*"/>
</method>
<method name="GetFullPath" cname="gnome_file_entry_get_full_path">
<return-type type="char*"/>
<parameters>
<parameter type="gboolean" name="file_must_exist"/>
</parameters>
</method>
<method name="GetModal" cname="gnome_file_entry_get_modal">
<return-type type="gboolean"/>
</method>
<method name="SetDirectoryEntry" cname="gnome_file_entry_set_directory_entry">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="directory_entry"/>
</parameters>
</method>
<method name="SetTitle" cname="gnome_file_entry_set_title">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="browse_dialog_title"/>
</parameters>
</method>
<method name="SetModal" cname="gnome_file_entry_set_modal">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="is_modal"/>
</parameters>
</method>
<method name="SetFilename" cname="gnome_file_entry_set_filename">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="filename"/>
</parameters>
</method>
<method name="GtkEntry" cname="gnome_file_entry_gtk_entry">
<return-type type="GtkWidget*"/>
</method>
<method name="GetDirectoryEntry" cname="gnome_file_entry_get_directory_entry">
<return-type type="gboolean"/>
</method>
<method name="SetDefaultPath" cname="gnome_file_entry_set_default_path">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="path"/>
</parameters>
</method>
<constructor cname="gnome_file_entry_new">
<parameters>
<parameter type="const-char*" name="history_id"/>
<parameter type="const-char*" name="browse_dialog_title"/>
</parameters>
</constructor>
<method name="Construct" cname="gnome_file_entry_construct">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="history_id"/>
<parameter type="const-char*" name="browse_dialog_title"/>
</parameters>
</method>
</object>
<object name="FontPicker" cname="GnomeFontPicker" parent="GtkButton">
<field cname="_priv" type="GnomeFontPickerPrivate*"/>
<property name="Title" cname="title" type="gchar*" doc-string=" _(The title of the selection dialog box)" readable="true" writeable="true"/>
<property name="Mode" cname="mode" type="GnomeFontPickerMode" doc-string=" _(The mode of operation of the font picker)" readable="true" writeable="true"/>
<property name="FontName" cname="font_name" type="gchar*" doc-string=" _(Name of the selected font)" readable="true" writeable="true"/>
<property name="Font" cname="font" type="gpointer" doc-string=" _(The selected GtkFont)" readable="true"/>
<property name="PreviewText" cname="preview_text" type="gchar*" doc-string=" _(Preview text shown in the dialog)" readable="true" writeable="true"/>
<property name="UseFontInLabel" cname="use-font-in-label" type="gboolean" doc-string=" _(Use font in the label in font info mode)" readable="true" writeable="true"/>
<property name="LabelFontSize" cname="label-font-size" type="gint" doc-string=" _(Font size for label in font info mode)" readable="true" writeable="true"/>
<property name="ShowSize" cname="show-size" type="gboolean" doc-string=" _(Show size in font info mode)" readable="true" writeable="true"/>
<signal name="FontSet" cname="font_set" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeFontPicker*" name="gfp"/>
<parameter type="const-gchar*" name="font_name"/>
</parameters>
</signal>
<constructor cname="gnome_font_picker_new"/>
<method name="FiSetShowSize" cname="gnome_font_picker_fi_set_show_size">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="show_size"/>
</parameters>
</method>
<method name="GetTitle" cname="gnome_font_picker_get_title">
<return-type type="const-gchar*"/>
</method>
<method name="SetFontName" cname="gnome_font_picker_set_font_name">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="fontname"/>
</parameters>
</method>
<method name="GetMode" cname="gnome_font_picker_get_mode">
<return-type type="GnomeFontPickerMode"/>
</method>
<method name="SetPreviewText" cname="gnome_font_picker_set_preview_text">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="text"/>
</parameters>
</method>
<method name="UwSetWidget" cname="gnome_font_picker_uw_set_widget">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</method>
<method name="UwGetWidget" cname="gnome_font_picker_uw_get_widget">
<return-type type="GtkWidget*"/>
</method>
<method name="SetMode" cname="gnome_font_picker_set_mode">
<return-type type="void"/>
<parameters>
<parameter type="GnomeFontPickerMode" name="mode"/>
</parameters>
</method>
<method name="GetFontName" cname="gnome_font_picker_get_font_name">
<return-type type="const-gchar*"/>
</method>
<method name="SetTitle" cname="gnome_font_picker_set_title">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="title"/>
</parameters>
</method>
<method name="FiSetUseFontInLabel" cname="gnome_font_picker_fi_set_use_font_in_label">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="use_font_in_label"/>
<parameter type="gint" name="size"/>
</parameters>
</method>
<method name="GetPreviewText" cname="gnome_font_picker_get_preview_text">
<return-type type="const-gchar*"/>
</method>
</object>
<object name="HRef" cname="GnomeHRef" parent="GtkButton">
<field cname="_priv" type="GnomeHRefPrivate*"/>
<property name="Url" cname="url" type="gchar*" doc-string=" _(The URL that GnomeHRef activates)" readable="true" writeable="true"/>
<property name="Text" cname="text" type="gchar*" doc-string=" _(The text on the button)" readable="true" writeable="true"/>
<method name="SetText" cname="gnome_href_set_text">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="text"/>
</parameters>
</method>
<method name="SetUrl" cname="gnome_href_set_url">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="url"/>
</parameters>
</method>
<method name="GetUrl" cname="gnome_href_get_url">
<return-type type="const-gchar*"/>
</method>
<method name="Construct" cname="gnome_href_construct">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="url"/>
<parameter type="const-gchar*" name="text"/>
</parameters>
</method>
<constructor cname="gnome_href_new">
<parameters>
<parameter type="const-gchar*" name="url"/>
<parameter type="const-gchar*" name="text"/>
</parameters>
</constructor>
<method name="GetText" cname="gnome_href_get_text">
<return-type type="const-gchar*"/>
</method>
</object>
<object name="IconEntry" cname="GnomeIconEntry" parent="GtkVBox">
<field cname="_priv" type="GnomeIconEntryPrivate*"/>
<signal name="Changed" cname="changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeIconEntry*" name="ientry"/>
</parameters>
</signal>
<signal name="Browse" cname="browse" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeIconEntry*" name="ientry"/>
</parameters>
</signal>
<property name=" historyId" cname=" history_id" type="gchar*" doc-string=" _(Unique identifier for the icon entry. This will be used to save the history list.)" readable="true" writeable="true"/>
<property name=" browseDialogTitle" cname=" browse_dialog_title" type="gchar*" doc-string=" _(Title for the Browse icon dialog.)" readable="true" writeable="true"/>
<property name=" pixmapSubdir" cname=" pixmap_subdir" type="gchar*" doc-string=" _(Directory that will be searched for icons.)" readable="true" writeable="true"/>
<property name=" filename" cname=" filename" type="gchar*" doc-string=" _(Filename that should be displayed in the icon entry.)" readable="true" writeable="true"/>
<property name=" pickDialog" cname=" pick_dialog" type="GtkDialog" doc-string=" _(Icon picker dialog. You can use this property to get the GtkDialog if you need to modify or query any of its properties.)" readable="true"/>
<constructor cname="gnome_icon_entry_new">
<parameters>
<parameter type="const-gchar*" name="history_id"/>
<parameter type="const-gchar*" name="browse_dialog_title"/>
</parameters>
</constructor>
<method name="GetFilename" cname="gnome_icon_entry_get_filename">
<return-type type="gchar*"/>
</method>
<method name="SetHistoryId" cname="gnome_icon_entry_set_history_id">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="history_id"/>
</parameters>
</method>
<method name="SetIcon" cname="gnome_icon_entry_set_icon">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="filename"/>
</parameters>
</method>
<method name="PickDialog" cname="gnome_icon_entry_pick_dialog">
<return-type type="GtkWidget*"/>
</method>
<method name="GtkEntry" cname="gnome_icon_entry_gtk_entry">
<return-type type="GtkWidget*"/>
</method>
<method name="GnomeFileEntry" cname="gnome_icon_entry_gnome_file_entry">
<return-type type="GtkWidget*"/>
</method>
<method name="SetBrowseDialogTitle" cname="gnome_icon_entry_set_browse_dialog_title">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="browse_dialog_title"/>
</parameters>
</method>
<method name="GnomeEntry" cname="gnome_icon_entry_gnome_entry">
<return-type type="GtkWidget*"/>
</method>
<method name="SetPixmapSubdir" cname="gnome_icon_entry_set_pixmap_subdir">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="subdir"/>
</parameters>
</method>
<method name="Construct" cname="gnome_icon_entry_construct">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="history_id"/>
<parameter type="const-gchar*" name="browse_dialog_title"/>
</parameters>
</method>
<method name="SetFilename" cname="gnome_icon_entry_set_filename">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="filename"/>
</parameters>
</method>
</object>
<object name="IconList" cname="GnomeIconList" parent="GnomeCanvas">
<field cname="adj" type="GtkAdjustment*"/>
<field cname="hadj" type="GtkAdjustment*"/>
<field cname="_priv" type="GnomeIconListPrivate*"/>
<signal name="IconSelected" cname="select_icon" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeIconList*" name="gil"/>
<parameter type="gint" name="num"/>
<parameter type="GdkEvent*" name="event"/>
</parameters>
</signal>
<signal name="IconUnselected" cname="unselect_icon" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeIconList*" name="gil"/>
<parameter type="gint" name="num"/>
<parameter type="GdkEvent*" name="event"/>
</parameters>
</signal>
<signal name="IconFocused" cname="focus_icon" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeIconList*" name="gil"/>
<parameter type="gint" name="num"/>
</parameters>
</signal>
<signal name="TextChanged" cname="text_changed" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GnomeIconList*" name="gil"/>
<parameter type="gint" name="num"/>
<parameter type="const-char*" name="new_text"/>
</parameters>
</signal>
<signal name="MoveCursor" cname="move_cursor" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeIconList*" name="gil"/>
<parameter type="GtkDirectionType" name="dir"/>
<parameter type="gboolean" name="clear_selection"/>
</parameters>
</signal>
<signal name="ToggleCursorSelection" cname="toggle_cursor_selection" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeIconList*" name="gil"/>
</parameters>
</signal>
<method name="SetIconBorder" cname="gnome_icon_list_set_icon_border">
<return-type type="void"/>
<parameters>
<parameter type="int" name="pixels"/>
</parameters>
</method>
<method name="SelectIcon" cname="gnome_icon_list_select_icon">
<return-type type="void"/>
<parameters>
<parameter type="int" name="pos"/>
</parameters>
</method>
<method name="GetSelectionMode" cname="gnome_icon_list_get_selection_mode">
<return-type type="GtkSelectionMode"/>
</method>
<method name="SetSeparators" cname="gnome_icon_list_set_separators">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="sep"/>
</parameters>
</method>
<method name="GetIconData" cname="gnome_icon_list_get_icon_data">
<return-type type="gpointer"/>
<parameters>
<parameter type="int" name="pos"/>
</parameters>
</method>
<method name="InsertPixbuf" cname="gnome_icon_list_insert_pixbuf">
<return-type type="void"/>
<parameters>
<parameter type="int" name="pos"/>
<parameter type="GdkPixbuf*" name="im"/>
<parameter type="const-char*" name="icon_filename"/>
<parameter type="const-char*" name="text"/>
</parameters>
</method>
<method name="SetTextSpacing" cname="gnome_icon_list_set_text_spacing">
<return-type type="void"/>
<parameters>
<parameter type="int" name="pixels"/>
</parameters>
</method>
<method name="Moveto" cname="gnome_icon_list_moveto">
<return-type type="void"/>
<parameters>
<parameter type="int" name="pos"/>
<parameter type="double" name="yalign"/>
</parameters>
</method>
<method name="Remove" cname="gnome_icon_list_remove">
<return-type type="void"/>
<parameters>
<parameter type="int" name="pos"/>
</parameters>
</method>
<method name="SetHadjustment" cname="gnome_icon_list_set_hadjustment">
<return-type type="void"/>
<parameters>
<parameter type="GtkAdjustment*" name="hadj"/>
</parameters>
</method>
<method name="SetSelectionMode" cname="gnome_icon_list_set_selection_mode">
<return-type type="void"/>
<parameters>
<parameter type="GtkSelectionMode" name="mode"/>
</parameters>
</method>
<method name="FindIconFromFilename" cname="gnome_icon_list_find_icon_from_filename">
<return-type type="int"/>
<parameters>
<parameter type="const-char*" name="filename"/>
</parameters>
</method>
<method name="GetIconAt" cname="gnome_icon_list_get_icon_at">
<return-type type="int"/>
<parameters>
<parameter type="int" name="x"/>
<parameter type="int" name="y"/>
</parameters>
</method>
<method name="Freeze" cname="gnome_icon_list_freeze">
<return-type type="void"/>
</method>
<method name="SetIconWidth" cname="gnome_icon_list_set_icon_width">
<return-type type="void"/>
<parameters>
<parameter type="int" name="w"/>
</parameters>
</method>
<method name="GetIconPixbufItem" cname="gnome_icon_list_get_icon_pixbuf_item">
<return-type type="GnomeCanvasPixbuf*"/>
<parameters>
<parameter type="int" name="idx"/>
</parameters>
</method>
<method name="SetIconDataFull" cname="gnome_icon_list_set_icon_data_full">
<return-type type="void"/>
<parameters>
<parameter type="int" name="pos"/>
<parameter type="gpointer" name="data"/>
<parameter type="GDestroyNotify" name="destroy"/>
</parameters>
</method>
<method name="GetIconTextItem" cname="gnome_icon_list_get_icon_text_item">
<return-type type="GnomeIconTextItem*"/>
<parameters>
<parameter type="int" name="idx"/>
</parameters>
</method>
<method name="SetRowSpacing" cname="gnome_icon_list_set_row_spacing">
<return-type type="void"/>
<parameters>
<parameter type="int" name="pixels"/>
</parameters>
</method>
<method name="Insert" cname="gnome_icon_list_insert">
<return-type type="void"/>
<parameters>
<parameter type="int" name="pos"/>
<parameter type="const-char*" name="icon_filename"/>
<parameter type="const-char*" name="text"/>
</parameters>
</method>
<method name="FocusIcon" cname="gnome_icon_list_focus_icon">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="idx"/>
</parameters>
</method>
<method name="AppendPixbuf" cname="gnome_icon_list_append_pixbuf">
<return-type type="int"/>
<parameters>
<parameter type="GdkPixbuf*" name="im"/>
<parameter type="const-char*" name="icon_filename"/>
<parameter type="const-char*" name="text"/>
</parameters>
</method>
<method name="Construct" cname="gnome_icon_list_construct">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="icon_width"/>
<parameter type="GtkAdjustment*" name="adj"/>
<parameter type="int" name="flags"/>
</parameters>
</method>
<method name="FindIconFromData" cname="gnome_icon_list_find_icon_from_data">
<return-type type="int"/>
<parameters>
<parameter type="gpointer" name="data"/>
</parameters>
</method>
<method name="GetNumIcons" cname="gnome_icon_list_get_num_icons">
<return-type type="guint"/>
</method>
<method name="IconIsVisible" cname="gnome_icon_list_icon_is_visible">
<return-type type="GtkVisibility"/>
<parameters>
<parameter type="int" name="pos"/>
</parameters>
</method>
<constructor cname="gnome_icon_list_new">
<parameters>
<parameter type="guint" name="icon_width"/>
<parameter type="GtkAdjustment*" name="adj"/>
<parameter type="int" name="flags"/>
</parameters>
</constructor>
<method name="SetVadjustment" cname="gnome_icon_list_set_vadjustment">
<return-type type="void"/>
<parameters>
<parameter type="GtkAdjustment*" name="vadj"/>
</parameters>
</method>
<method name="SetColSpacing" cname="gnome_icon_list_set_col_spacing">
<return-type type="void"/>
<parameters>
<parameter type="int" name="pixels"/>
</parameters>
</method>
<method name="UnselectIcon" cname="gnome_icon_list_unselect_icon">
<return-type type="void"/>
<parameters>
<parameter type="int" name="pos"/>
</parameters>
</method>
<method name="GetSelection" cname="gnome_icon_list_get_selection">
<return-type type="GList*"/>
</method>
<method name="Append" cname="gnome_icon_list_append">
<return-type type="int"/>
<parameters>
<parameter type="const-char*" name="icon_filename"/>
<parameter type="const-char*" name="text"/>
</parameters>
</method>
<method name="GetItemsPerLine" cname="gnome_icon_list_get_items_per_line">
<return-type type="int"/>
</method>
<method name="Clear" cname="gnome_icon_list_clear">
<return-type type="void"/>
</method>
<method name="GetIconFilename" cname="gnome_icon_list_get_icon_filename">
<return-type type="gchar*"/>
<parameters>
<parameter type="int" name="idx"/>
</parameters>
</method>
<method name="Thaw" cname="gnome_icon_list_thaw">
<return-type type="void"/>
</method>
<method name="SetIconData" cname="gnome_icon_list_set_icon_data">
<return-type type="void"/>
<parameters>
<parameter type="int" name="idx"/>
<parameter type="gpointer" name="data"/>
</parameters>
</method>
<method name="UnselectAll" cname="gnome_icon_list_unselect_all">
<return-type type="int"/>
</method>
</object>
<object name="IconSelection" cname="GnomeIconSelection" parent="GtkVBox">
<field cname="_priv" type="GnomeIconSelectionPrivate*"/>
<method name="AddDefaults" cname="gnome_icon_selection_add_defaults">
<return-type type="void"/>
</method>
<method name="SelectIcon" cname="gnome_icon_selection_select_icon">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="filename"/>
</parameters>
</method>
<method name="Clear" cname="gnome_icon_selection_clear">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="not_shown"/>
</parameters>
</method>
<method name="StopLoading" cname="gnome_icon_selection_stop_loading">
<return-type type="void"/>
</method>
<method name="ShowIcons" cname="gnome_icon_selection_show_icons">
<return-type type="void"/>
</method>
<method name="GetGil" cname="gnome_icon_selection_get_gil">
<return-type type="GtkWidget*"/>
</method>
<constructor cname="gnome_icon_selection_new"/>
<method name="GetIcon" cname="gnome_icon_selection_get_icon">
<return-type type="gchar*"/>
<parameters>
<parameter type="gboolean" name="full_path"/>
</parameters>
</method>
<method name="AddDirectory" cname="gnome_icon_selection_add_directory">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="dir"/>
</parameters>
</method>
<method name="GetBox" cname="gnome_icon_selection_get_box">
<return-type type="GtkWidget*"/>
</method>
</object>
<object name="IconTextItem" cname="GnomeIconTextItem" parent="GnomeCanvasItem">
<field cname="x" type="int"/>
<field cname="y" type="int"/>
<field cname="width" type="int"/>
<field cname="fontname" type="char*"/>
<field cname="text" type="char*"/>
<field cname="editing" bits="1" type="unsigned"/>
<field cname="selected" bits="1" type="unsigned"/>
<field cname="focused" bits="1" type="unsigned"/>
<field cname="is_editable" bits="1" type="unsigned"/>
<field cname="is_text_allocated" bits="1" type="unsigned"/>
<field cname="_priv" type="GnomeIconTextItemPrivate*"/>
<signal name="TextChanged" cname="text_changed" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GnomeIconTextItem*" name="iti"/>
</parameters>
</signal>
<signal name="HeightChanged" cname="height_changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeIconTextItem*" name="iti"/>
</parameters>
</signal>
<signal name="WidthChanged" cname="width_changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeIconTextItem*" name="iti"/>
</parameters>
</signal>
<signal name="EditingStarted" cname="editing_started" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeIconTextItem*" name="iti"/>
</parameters>
</signal>
<signal name="EditingStopped" cname="editing_stopped" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeIconTextItem*" name="iti"/>
</parameters>
</signal>
<signal name="SelectionStarted" cname="selection_started" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeIconTextItem*" name="iti"/>
</parameters>
</signal>
<signal name="SelectionStopped" cname="selection_stopped" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GnomeIconTextItem*" name="iti"/>
</parameters>
</signal>
<method name="StopEditing" cname="gnome_icon_text_item_stop_editing">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="accept"/>
</parameters>
</method>
<method name="GetEditable" cname="gnome_icon_text_item_get_editable">
<return-type type="GtkEditable*"/>
</method>
<method name="GetText" cname="gnome_icon_text_item_get_text">
<return-type type="const-char*"/>
</method>
<method name="StartEditing" cname="gnome_icon_text_item_start_editing">
<return-type type="void"/>
</method>
<method name="Setxy" cname="gnome_icon_text_item_setxy">
<return-type type="void"/>
<parameters>
<parameter type="int" name="x"/>
<parameter type="int" name="y"/>
</parameters>
</method>
<method name="Focus" cname="gnome_icon_text_item_focus">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="focused"/>
</parameters>
</method>
<method name="Configure" cname="gnome_icon_text_item_configure">
<return-type type="void"/>
<parameters>
<parameter type="int" name="x"/>
<parameter type="int" name="y"/>
<parameter type="int" name="width"/>
<parameter type="const-char*" name="fontname"/>
<parameter type="const-char*" name="text"/>
<parameter type="gboolean" name="is_editable"/>
<parameter type="gboolean" name="is_static"/>
</parameters>
</method>
<method name="Select" cname="gnome_icon_text_item_select">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="sel"/>
</parameters>
</method>
</object>
<object name="PixmapEntry" cname="GnomePixmapEntry" parent="GnomeFileEntry">
<field cname="_priv" type="GnomePixmapEntryPrivate*"/>
<property name=" doPreview" cname=" do_preview" type="gboolean" doc-string=" _(Whether the pixmap entry should have a preview.)" readable="true" writeable="true"/>
<method name="PreviewWidget" cname="gnome_pixmap_entry_preview_widget">
<return-type type="GtkWidget*"/>
</method>
<method name="ScrolledWindow" cname="gnome_pixmap_entry_scrolled_window">
<return-type type="GtkWidget*"/>
</method>
<method name="SetPixmapSubdir" cname="gnome_pixmap_entry_set_pixmap_subdir">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="subdir"/>
</parameters>
</method>
<method name="SetPreviewSize" cname="gnome_pixmap_entry_set_preview_size">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="preview_w"/>
<parameter type="gint" name="preview_h"/>
</parameters>
</method>
<constructor cname="gnome_pixmap_entry_new">
<parameters>
<parameter type="const-gchar*" name="history_id"/>
<parameter type="const-gchar*" name="browse_dialog_title"/>
<parameter type="gboolean" name="do_preview"/>
</parameters>
</constructor>
<method name="Construct" cname="gnome_pixmap_entry_construct">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="history_id"/>
<parameter type="const-gchar*" name="browse_dialog_title"/>
<parameter type="gboolean" name="do_preview"/>
</parameters>
</method>
<method name="GetFilename" cname="gnome_pixmap_entry_get_filename">
<return-type type="gchar*"/>
</method>
<method name="SetPreview" cname="gnome_pixmap_entry_set_preview">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="do_preview"/>
</parameters>
</method>
</object>
<object name="Scores" cname="GnomeScores" parent="GtkDialog">
<field cname="_priv" type="GnomeScoresPrivate*"/>
<method name="SetLogoLabel" cname="gnome_scores_set_logo_label">
<return-type type="void"/>
<parameters>
<parameter type="/*" name="GNOME"/>
<parameter type="/*" name="Text"/>
<parameter type="/*" name="Font"/>
</parameters>
</method>
<method name="Construct" cname="gnome_scores_construct">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="n_scores"/>
<parameter type="gchar**" name="names"/>
<parameter type="gfloat*" name="scores"/>
<parameter type="time_t*" name="times"/>
<parameter type="gboolean" name="clear"/>
</parameters>
</method>
<method name="SetLogoLabelTitle" cname="gnome_scores_set_logo_label_title">
<return-type type="void"/>
<parameters>
<parameter type="/*" name="GNOME"/>
</parameters>
</method>
<method name="SetColors" cname="gnome_scores_set_colors">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="col"/>
</parameters>
</method>
<method name="SetLogoPixmap" cname="gnome_scores_set_logo_pixmap">
<return-type type="void"/>
<parameters>
<parameter type="/*" name="GNOME"/>
</parameters>
</method>
<method name="SetColor" cname="gnome_scores_set_color">
<return-type type="void"/>
<parameters>
<parameter type="/*" name="GNOME"/>
<parameter type="/*" name="Entry"/>
</parameters>
</method>
<method name="SetCurrentPlayer" cname="gnome_scores_set_current_player">
<return-type type="void"/>
<parameters>
<parameter type="/*" name="GNOME"/>
</parameters>
</method>
<constructor cname="gnome_scores_new">
<parameters>
<parameter type="guint" name="n_scores"/>
<parameter type="/*" name="Number"/>
<parameter type="/*" name="Names"/>
<parameter type="/*" name="Scores*"/>
<parameter type="/*" name="Time"/>
</parameters>
</constructor>
<method name="SetLogoWidget" cname="gnome_scores_set_logo_widget">
<return-type type="void"/>
<parameters>
<parameter type="/*" name="GNOME"/>
</parameters>
</method>
<method name="SetDefColor" cname="gnome_scores_set_def_color">
<return-type type="void"/>
<parameters>
<parameter type="/*" name="GNOME"/>
</parameters>
</method>
</object>
<struct name="AboutPrivate" cname="GnomeAboutPrivate">
<field cname="name" type="gchar*"/>
<field cname="version" type="gchar*"/>
<field cname="copyright" type="gchar*"/>
<field cname="comments" type="gchar*"/>
<field cname="translator_credits" type="gchar*"/>
<field cname="authors" type="GSList*"/>
<field cname="documenters" type="GSList*"/>
<field cname="logo_image" type="GtkWidget*"/>
<field cname="name_label" type="GtkWidget*"/>
<field cname="comments_label" type="GtkWidget*"/>
<field cname="copyright_label" type="GtkWidget*"/>
<field cname="credits_dialog" type="GtkWidget*"/>
</struct>
<struct name="AppBarPrivate" cname="GnomeAppBarPrivate">
<field cname="Statusbar could be a label" type="future."/>
<field cname="entry" type="future."/>
<field cname="GtkStatusbar" type="future."/>
<field cname="orsomething else" type="future."/>
<field cname="could be a label or progress bar" type="progress"/>
<field cname="up in the air for now.* /GtkWidget* progress" type="it'sall"/>
<field cname="status" type="GtkWidget*"/>
<field cname="prompt" type="gchar*"/>
<field cname="(status_stack) display_top_of_stack" type="if"/>
<field cname="if (default_status) display_default" type="else"/>
<field cname="display_nothing" type="else"/>
<field cname="/GSList* status_stack" type="*"/>
<field cname="default_status" type="gchar*"/>
<field cname="editable_start" type="gint16"/>
<field cname="/* couldn't be changed.* /GnomePreferencesType interactivity" type="buffer.*"/>
<field cname="interactive" bits="1" type="gboolean"/>
<field cname="has_progress" bits="1" type="label,"/>
<field cname="has_status" bits="1" type="gboolean"/>
</struct>
<struct name="AppPrivate" cname="GnomeAppPrivate">
<field cname="dummy" type="int"/>
<field cname="gnome_app_instance_init function!* /" type="*"/>
</struct>
<struct name="ColorPickerPrivate" cname="GnomeColorPickerPrivate">
<field cname="pixbuf" type="GdkPixbuf*"/>
<field cname="gc" type="GdkGC*"/>
<field cname="drawing_area" type="GtkWidget*"/>
<field cname="cs_dialog" type="GtkWidget*"/>
<field cname="title" type="gchar*"/>
<field cname="r" type="gdouble"/>
<field cname="g" type="gdouble"/>
<field cname="b" type="gdouble"/>
<field cname="a" type="gdouble"/>
<field cname="dither" bits="1" type="guint"/>
<field cname="use_alpha" bits="1" type="guint"/>
</struct>
<struct name="DateEditPrivate" cname="GnomeDateEditPrivate">
<field cname="date_entry" type="GtkWidget*"/>
<field cname="date_button" type="GtkWidget*"/>
<field cname="time_entry" type="GtkWidget*"/>
<field cname="time_popup" type="GtkWidget*"/>
<field cname="cal_label" type="GtkWidget*"/>
<field cname="cal_popup" type="GtkWidget*"/>
<field cname="calendar" type="GtkWidget*"/>
<field cname="initial_time" type="time_t"/>
<field cname="lower_hour" type="int"/>
<field cname="upper_hour" type="int"/>
<field cname="flags" type="int"/>
</struct>
<struct name="DruidPageEdgePrivate" cname="GnomeDruidPageEdgePrivate">
<field cname="background" type="GtkWidget*"/>
<field cname="top_watermark" type="GtkWidget*"/>
<field cname="side_watermark" type="GtkWidget*"/>
<field cname="title_label" type="GtkWidget*"/>
<field cname="logo" type="GtkWidget*"/>
<field cname="text_label" type="GtkWidget*"/>
<field cname="contents" type="GtkWidget*"/>
<field cname="background_color_set" bits="1" type="gboolean"/>
<field cname="textbox_color_set" bits="1" type="gboolean"/>
<field cname="logo_background_color_set" bits="1" type="gboolean"/>
<field cname="title_color_set" bits="1" type="gboolean"/>
<field cname="text_color_set" bits="1" type="gboolean"/>
</struct>
<struct name="DruidPageStandardPrivate" cname="GnomeDruidPageStandardPrivate">
<field cname="background" type="GtkWidget*"/>
<field cname="watermark" type="GtkWidget*"/>
<field cname="logo" type="GtkWidget*"/>
<field cname="title_label" type="GtkWidget*"/>
<field cname="evbox" type="GtkWidget*"/>
<field cname="title_foreground_set" bits="1" type="guint"/>
<field cname="background_set" bits="1" type="guint"/>
<field cname="logo_background_set" bits="1" type="guint"/>
<field cname="contents_background_set" bits="1" type="guint"/>
</struct>
<struct name="DruidPrivate" cname="GnomeDruidPrivate">
<field cname="current" type="GnomeDruidPage*"/>
<field cname="children" type="GList*"/>
<field cname="bbox" type="GtkWidget*"/>
<field cname="show_finish" bits="1" type="gboolean"/>
<field cname="show_help" bits="1" type="gboolean"/>
</struct>
<struct name="EntryPrivate" cname="GnomeEntryPrivate">
<field cname="history_id" type="gchar*"/>
<field cname="items" type="GList*"/>
<field cname="max_saved" type="guint16"/>
<field cname="changed" bits="1" type="guint"/>
<field cname="saving_history" bits="1" type="guint"/>
<field cname="gconf_client" type="GConfClient*"/>
<field cname="gconf_notify_id" type="guint"/>
</struct>
<struct name="FileEntryPrivate" cname="GnomeFileEntryPrivate">
<field cname="gentry" type="GtkWidget*"/>
<field cname="browse_dialog_title" type="char*"/>
<field cname="is_modal" bits="1" type="gboolean"/>
<field cname="directory_entry" bits="1" type="gboolean"/>
</struct>
<struct name="FontPickerPrivate" cname="GnomeFontPickerPrivate">
<field cname="title" type="gchar*"/>
<field cname="font_name" type="gchar*"/>
<field cname="preview_text" type="gchar*"/>
<field cname="use_font_in_label_size" type="int"/>
<field cname="mode" bits="2" type="GnomeFontPickerMode"/>
<field cname="use_font_in_label" bits="1" type="gboolean"/>
<field cname="show_size" bits="1" type="gboolean"/>
<field cname="font_dialog" type="GtkWidget*"/>
<field cname="inside" type="GtkWidget*"/>
<field cname="font_label" type="GtkWidget*"/>
<field cname="* vsep" type="GtkWidget*"/>
<field cname="* size_label" type="GtkWidget*"/>
</struct>
<struct name="GdkPixbufAsyncHandle" cname="GnomeGdkPixbufAsyncHandle">
<field cname="vfs_handle" type="GnomeVFSAsyncHandle*"/>
<field cname="load_callback" type="GnomeGdkPixbufLoadCallback"/>
<field cname="done_callback" type="GnomeGdkPixbufDoneCallback"/>
<field cname="callback_data" type="gpointer"/>
<field cname="loader" type="GdkPixbufLoader*"/>
<field cname="buffer" array_len="LOAD_BUFFER_SIZE" type="char"/>
</struct>
<struct name="HRefPrivate" cname="GnomeHRefPrivate">
<field cname="url" type="gchar*"/>
<field cname="label" type="GtkWidget*"/>
</struct>
<struct name="IconEntryPrivate" cname="GnomeIconEntryPrivate">
<field cname="fentry" type="GtkWidget*"/>
<field cname="picked_file" type="char*"/>
<field cname="icon_sel" type="GtkWidget*"/>
<field cname="pickbutton" type="GtkWidget*"/>
<field cname="pick_dialog" type="GtkWidget*"/>
<field cname="pick_dialog_dir" type="gchar*"/>
<field cname="history_id" type="gchar*"/>
<field cname="browse_dialog_title" type="gchar*"/>
</struct>
<struct name="IconListPrivate" cname="GnomeIconListPrivate">
<field cname="icon_list" type="GArray*"/>
<field cname="lines" type="GList*"/>
<field cname="editing_icon" type="Icon*"/>
<field cname="separators" type="char*"/>
<field cname="last_selected_icon" type="Icon*"/>
<field cname="sel_rect" type="GnomeCanvasItem*"/>
<field cname="select_pending_event" type="GdkEvent"/>
<field cname="total_height" type="int"/>
<field cname="selection_mode" type="GtkSelectionMode"/>
<field cname="selection" type="GList*"/>
<field cname="focus_icon" type="gint"/>
<field cname="icons" type="int"/>
<field cname="frozen" type="int"/>
<field cname="icon_width" type="int"/>
<field cname="row_spacing" type="int"/>
<field cname="col_spacing" type="int"/>
<field cname="text_spacing" type="int"/>
<field cname="icon_border" type="int"/>
<field cname="last_selected_idx" type="int"/>
<field cname="timer_tag" type="guint"/>
<field cname="value_diff" type="int"/>
<field cname="event_last_x" type="int"/>
<field cname="event_last_y" type="int"/>
<field cname="sel_start_x" type="int"/>
<field cname="sel_start_y" type="int"/>
<field cname="icons_per_row" type="int"/>
<field cname="sel_state" type="guint"/>
<field cname="is_editable" bits="1" type="guint"/>
<field cname="static_text" bits="1" type="guint"/>
<field cname="dirty" bits="1" type="guint"/>
<field cname="selecting" bits="1" type="guint"/>
<field cname="edit_pending" bits="1" type="guint"/>
<field cname="select_pending" bits="1" type="guint"/>
<field cname="select_pending_was_selected" bits="1" type="guint"/>
</struct>
<struct name="IconSelectionPrivate" cname="GnomeIconSelectionPrivate">
<field cname="box" type="GtkWidget*"/>
<field cname="gil" type="GtkWidget*"/>
<field cname="file_list" type="GList*"/>
<field cname="load_loop" type="GMainLoop*"/>
<field cname="load_idle" type="guint"/>
<field cname="load_i" type="int"/>
<field cname="load_file_count" type="int"/>
<field cname="load_progressbar" type="GtkWidget*"/>
</struct>
<struct name="IconTextItemPrivate" cname="GnomeIconTextItemPrivate">
<field cname="layout" type="PangoLayout*"/>
<field cname="layout_width" type="int"/>
<field cname="layout_height" type="int"/>
<field cname="entry_top" type="GtkWidget*"/>
<field cname="entry" type="GtkWidget*"/>
<field cname="selection_start" type="guint"/>
<field cname="min_width" type="guint"/>
<field cname="min_height" type="guint"/>
<field cname="cursor_gc" type="GdkGC*"/>
<field cname="unselected_click" bits="1" type="guint"/>
<field cname="need_pos_update" bits="1" type="guint"/>
<field cname="need_font_update" bits="1" type="guint"/>
<field cname="need_text_update" bits="1" type="guint"/>
<field cname="need_state_update" bits="1" type="guint"/>
<field cname="selecting" bits="1" type="guint"/>
</struct>
<struct name="PixmapEntryPrivate" cname="GnomePixmapEntryPrivate">
<field cname="preview" type="GtkWidget*"/>
<field cname="preview_sw" type="GtkWidget*"/>
<field cname="last_preview" type="gchar*"/>
<field cname="do_preview" bits="1" type="guint32"/>
<field cname="entry*/" type="the"/>
</struct>
<struct name="ScoresPrivate" cname="GnomeScoresPrivate">
<field cname="but_clear" type="GtkWidget*"/>
<field cname="table" type="GtkTable*"/>
<field cname="logo_container" type="GtkWidget*"/>
<field cname="logo" type="GtkWidget*"/>
<field cname="label_names" type="GtkWidget**"/>
<field cname="label_scores" type="GtkWidget**"/>
<field cname="label_times" type="GtkWidget**"/>
<field cname="n_scores" type="guint"/>
</struct>
<struct name="UIBuilderData" cname="GnomeUIBuilderData">
<field cname="connect_func" type="GnomeUISignalConnectFunc"/>
<field cname="data" type="gpointer"/>
<field cname="is_interp" type="gboolean"/>
<field cname="relay_func" type="GtkCallbackMarshal"/>
<field cname="destroy_func" type="GtkDestroyNotify"/>
</struct>
<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"/>
<static-string cname="GNOME_STOCK_BLANK" name="Blank" value="gnome-stock-blank"/>
<static-string cname="GNOME_STOCK_BOOK_BLUE" name="BookBlue" value="gnome-stock-book-blue"/>
<static-string cname="GNOME_STOCK_BOOK_GREEN" name="BookGreen" value="gnome-stock-book-green"/>
<static-string cname="GNOME_STOCK_BOOK_OPEN" name="BookOpen" value="gnome-stock-book-open"/>
<static-string cname="GNOME_STOCK_BOOK_RED" name="BookRed" value="gnome-stock-book-red"/>
<static-string cname="GNOME_STOCK_BOOK_YELLOW" name="BookYellow" value="gnome-stock-book-yellow"/>
<static-string cname="GNOME_STOCK_LINE_IN" name="LineIn" value="gnome-stock-line-in"/>
<static-string cname="GNOME_STOCK_MAIL" name="Mail" value="gnome-stock-mail"/>
<static-string cname="GNOME_STOCK_MAIL_FWD" name="MailFwd" value="gnome-stock-mail-fwd"/>
<static-string cname="GNOME_STOCK_MAIL_NEW" name="MailNew" value="gnome-stock-mail-new"/>
<static-string cname="GNOME_STOCK_MAIL_RCV" name="MailRcv" value="gnome-stock-mail-rcv"/>
<static-string cname="GNOME_STOCK_MAIL_RPL" name="MailRpl" value="gnome-stock-mail-rpl"/>
<static-string cname="GNOME_STOCK_MAIL_SND" name="MailSnd" value="gnome-stock-mail-snd"/>
<static-string cname="GNOME_STOCK_MIC" name="Mic" value="gnome-stock-mic"/>
<static-string cname="GNOME_STOCK_MIDI" name="Midi" value="gnome-stock-midi"/>
<static-string cname="GNOME_STOCK_MULTIPLE_FILE" name="MultipleFile" value="gnome-stock-multiple-file"/>
<static-string cname="GNOME_STOCK_NOT" name="Not" value="gnome-stock-not"/>
<static-string cname="GNOME_STOCK_SCORES" name="Scores" value="gnome-stock-scores"/>
<static-string cname="GNOME_STOCK_TABLE_BORDERS" name="TableBorders" value="gnome-stock-table-borders"/>
<static-string cname="GNOME_STOCK_TABLE_FILL" name="TableFill" value="gnome-stock-table-fill"/>
<static-string cname="GNOME_STOCK_TEXT_BULLETED_LIST" name="TextBulletedList" value="gnome-stock-text-bulleted-list"/>
<static-string cname="GNOME_STOCK_TEXT_INDENT" name="TextIndent" value="gnome-stock-text-indent"/>
<static-string cname="GNOME_STOCK_TEXT_NUMBERED_LIST" name="TextNumberedList" value="gnome-stock-text-numbered-list"/>
<static-string cname="GNOME_STOCK_TEXT_UNINDENT" name="TextUnindent" value="gnome-stock-text-unindent"/>
<static-string cname="GNOME_STOCK_TIMER" name="Timer" value="gnome-stock-timer"/>
<static-string cname="GNOME_STOCK_TIMER_STOP" name="TimerStop" value="gnome-stock-timer-stop"/>
<static-string cname="GNOME_STOCK_TRASH" name="Trash" value="gnome-stock-trash"/>
<static-string cname="GNOME_STOCK_TRASH_FULL" name="TrashFull" value="gnome-stock-trash-full"/>
<static-string cname="GNOME_STOCK_VOLUME" name="Volume" value="gnome-stock-volume"/>
</object>
</namespace>
<namespace name="Gtk" library="libgtkhtml-3.0.so.0">
<enum name="HTMLCommandType" cname="GtkHTMLCommandType" type="enum">
<member cname="GTK_HTML_COMMAND_UNDO" name="Undo"/>
<member cname="GTK_HTML_COMMAND_REDO" name="Redo"/>
<member cname="GTK_HTML_COMMAND_COPY" name="Copy"/>
<member cname="GTK_HTML_COMMAND_COPY_AND_DISABLE_SELECTION" name="CopyAndDisableSelection"/>
<member cname="GTK_HTML_COMMAND_CUT" name="Cut"/>
<member cname="GTK_HTML_COMMAND_PASTE" name="Paste"/>
<member cname="GTK_HTML_COMMAND_CUT_LINE" name="CutLine"/>
<member cname="GTK_HTML_COMMAND_INSERT_PARAGRAPH" name="InsertParagraph"/>
<member cname="GTK_HTML_COMMAND_INSERT_TAB" name="InsertTab"/>
<member cname="GTK_HTML_COMMAND_INSERT_RULE" name="InsertRule"/>
<member cname="GTK_HTML_COMMAND_INSERT_RULE_PARAM" name="InsertRuleParam"/>
<member cname="GTK_HTML_COMMAND_INSERT_IMAGE_PARAM" name="InsertImageParam"/>
<member cname="GTK_HTML_COMMAND_INSERT_TAB_OR_INDENT_MORE" name="InsertTabOrIndentMore"/>
<member cname="GTK_HTML_COMMAND_INSERT_TAB_OR_NEXT_CELL" name="InsertTabOrNextCell"/>
<member cname="GTK_HTML_COMMAND_MAKE_LINK" name="MakeLink"/>
<member cname="GTK_HTML_COMMAND_REMOVE_LINK" name="RemoveLink"/>
<member cname="GTK_HTML_COMMAND_DELETE" name="Delete"/>
<member cname="GTK_HTML_COMMAND_DELETE_BACK" name="DeleteBack"/>
<member cname="GTK_HTML_COMMAND_DELETE_BACK_OR_INDENT_DEC" name="DeleteBackOrIndentDec"/>
<member cname="GTK_HTML_COMMAND_SELECTION_MODE" name="SelectionMode"/>
<member cname="GTK_HTML_COMMAND_DISABLE_SELECTION" name="DisableSelection"/>
<member cname="GTK_HTML_COMMAND_BOLD_ON" name="BoldOn"/>
<member cname="GTK_HTML_COMMAND_BOLD_OFF" name="BoldOff"/>
<member cname="GTK_HTML_COMMAND_BOLD_TOGGLE" name="BoldToggle"/>
<member cname="GTK_HTML_COMMAND_ITALIC_ON" name="ItalicOn"/>
<member cname="GTK_HTML_COMMAND_ITALIC_OFF" name="ItalicOff"/>
<member cname="GTK_HTML_COMMAND_ITALIC_TOGGLE" name="ItalicToggle"/>
<member cname="GTK_HTML_COMMAND_UNDERLINE_ON" name="UnderlineOn"/>
<member cname="GTK_HTML_COMMAND_UNDERLINE_OFF" name="UnderlineOff"/>
<member cname="GTK_HTML_COMMAND_UNDERLINE_TOGGLE" name="UnderlineToggle"/>
<member cname="GTK_HTML_COMMAND_STRIKEOUT_ON" name="StrikeoutOn"/>
<member cname="GTK_HTML_COMMAND_STRIKEOUT_OFF" name="StrikeoutOff"/>
<member cname="GTK_HTML_COMMAND_STRIKEOUT_TOGGLE" name="StrikeoutToggle"/>
<member cname="GTK_HTML_COMMAND_SIZE_MINUS_2" name="SizeMinus2"/>
<member cname="GTK_HTML_COMMAND_SIZE_MINUS_1" name="SizeMinus1"/>
<member cname="GTK_HTML_COMMAND_SIZE_PLUS_0" name="SizePlus0"/>
<member cname="GTK_HTML_COMMAND_SIZE_PLUS_1" name="SizePlus1"/>
<member cname="GTK_HTML_COMMAND_SIZE_PLUS_2" name="SizePlus2"/>
<member cname="GTK_HTML_COMMAND_SIZE_PLUS_3" name="SizePlus3"/>
<member cname="GTK_HTML_COMMAND_SIZE_PLUS_4" name="SizePlus4"/>
<member cname="GTK_HTML_COMMAND_SIZE_INCREASE" name="SizeIncrease"/>
<member cname="GTK_HTML_COMMAND_SIZE_DECREASE" name="SizeDecrease"/>
<member cname="GTK_HTML_COMMAND_ALIGN_LEFT" name="AlignLeft"/>
<member cname="GTK_HTML_COMMAND_ALIGN_CENTER" name="AlignCenter"/>
<member cname="GTK_HTML_COMMAND_ALIGN_RIGHT" name="AlignRight"/>
<member cname="GTK_HTML_COMMAND_INDENT_ZERO" name="IndentZero"/>
<member cname="GTK_HTML_COMMAND_INDENT_INC" name="IndentInc"/>
<member cname="GTK_HTML_COMMAND_INDENT_INC_OR_NEXT_CELL" name="IndentIncOrNextCell"/>
<member cname="GTK_HTML_COMMAND_INDENT_DEC" name="IndentDec"/>
<member cname="GTK_HTML_COMMAND_PREV_CELL" name="PrevCell"/>
<member cname="GTK_HTML_COMMAND_INDENT_PARAGRAPH" name="IndentParagraph"/>
<member cname="GTK_HTML_COMMAND_BREAK_AND_FILL_LINE" name="BreakAndFillLine"/>
<member cname="GTK_HTML_COMMAND_SPACE_AND_FILL_LINE" name="SpaceAndFillLine"/>
<member cname="GTK_HTML_COMMAND_PARAGRAPH_STYLE_NORMAL" name="ParagraphStyleNormal"/>
<member cname="GTK_HTML_COMMAND_PARAGRAPH_STYLE_H1" name="ParagraphStyleH1"/>
<member cname="GTK_HTML_COMMAND_PARAGRAPH_STYLE_H2" name="ParagraphStyleH2"/>
<member cname="GTK_HTML_COMMAND_PARAGRAPH_STYLE_H3" name="ParagraphStyleH3"/>
<member cname="GTK_HTML_COMMAND_PARAGRAPH_STYLE_H4" name="ParagraphStyleH4"/>
<member cname="GTK_HTML_COMMAND_PARAGRAPH_STYLE_H5" name="ParagraphStyleH5"/>
<member cname="GTK_HTML_COMMAND_PARAGRAPH_STYLE_H6" name="ParagraphStyleH6"/>
<member cname="GTK_HTML_COMMAND_PARAGRAPH_STYLE_ADDRESS" name="ParagraphStyleAddress"/>
<member cname="GTK_HTML_COMMAND_PARAGRAPH_STYLE_PRE" name="ParagraphStylePre"/>
<member cname="GTK_HTML_COMMAND_PARAGRAPH_STYLE_ITEMDOTTED" name="ParagraphStyleItemdotted"/>
<member cname="GTK_HTML_COMMAND_PARAGRAPH_STYLE_ITEMROMAN" name="ParagraphStyleItemroman"/>
<member cname="GTK_HTML_COMMAND_PARAGRAPH_STYLE_ITEMDIGIT" name="ParagraphStyleItemdigit"/>
<member cname="GTK_HTML_COMMAND_PARAGRAPH_STYLE_ITEMALPHA" name="ParagraphStyleItemalpha"/>
<member cname="GTK_HTML_COMMAND_MODIFY_SELECTION_UP" name="ModifySelectionUp"/>
<member cname="GTK_HTML_COMMAND_MODIFY_SELECTION_DOWN" name="ModifySelectionDown"/>
<member cname="GTK_HTML_COMMAND_MODIFY_SELECTION_LEFT" name="ModifySelectionLeft"/>
<member cname="GTK_HTML_COMMAND_MODIFY_SELECTION_RIGHT" name="ModifySelectionRight"/>
<member cname="GTK_HTML_COMMAND_MODIFY_SELECTION_PAGEUP" name="ModifySelectionPageup"/>
<member cname="GTK_HTML_COMMAND_MODIFY_SELECTION_PAGEDOWN" name="ModifySelectionPagedown"/>
<member cname="GTK_HTML_COMMAND_MODIFY_SELECTION_BOL" name="ModifySelectionBol"/>
<member cname="GTK_HTML_COMMAND_MODIFY_SELECTION_EOL" name="ModifySelectionEol"/>
<member cname="GTK_HTML_COMMAND_MODIFY_SELECTION_BOD" name="ModifySelectionBod"/>
<member cname="GTK_HTML_COMMAND_MODIFY_SELECTION_EOD" name="ModifySelectionEod"/>
<member cname="GTK_HTML_COMMAND_MODIFY_SELECTION_PREV_WORD" name="ModifySelectionPrevWord"/>
<member cname="GTK_HTML_COMMAND_MODIFY_SELECTION_NEXT_WORD" name="ModifySelectionNextWord"/>
<member cname="GTK_HTML_COMMAND_CAPITALIZE_WORD" name="CapitalizeWord"/>
<member cname="GTK_HTML_COMMAND_UPCASE_WORD" name="UpcaseWord"/>
<member cname="GTK_HTML_COMMAND_DOWNCASE_WORD" name="DowncaseWord"/>
<member cname="GTK_HTML_COMMAND_SPELL_SUGGEST" name="SpellSuggest"/>
<member cname="GTK_HTML_COMMAND_SPELL_PERSONAL_DICTIONARY_ADD" name="SpellPersonalDictionaryAdd"/>
<member cname="GTK_HTML_COMMAND_SPELL_SESSION_DICTIONARY_ADD" name="SpellSessionDictionaryAdd"/>
<member cname="GTK_HTML_COMMAND_SEARCH" name="Search"/>
<member cname="GTK_HTML_COMMAND_SEARCH_INCREMENTAL_FORWARD" name="SearchIncrementalForward"/>
<member cname="GTK_HTML_COMMAND_SEARCH_INCREMENTAL_BACKWARD" name="SearchIncrementalBackward"/>
<member cname="GTK_HTML_COMMAND_SEARCH_REGEX" name="SearchRegex"/>
<member cname="GTK_HTML_COMMAND_FOCUS_FORWARD" name="FocusForward"/>
<member cname="GTK_HTML_COMMAND_FOCUS_BACKWARD" name="FocusBackward"/>
<member cname="GTK_HTML_COMMAND_POPUP_MENU" name="PopupMenu"/>
<member cname="GTK_HTML_COMMAND_PROPERTIES_DIALOG" name="PropertiesDialog"/>
<member cname="GTK_HTML_COMMAND_CURSOR_FORWARD" name="CursorForward"/>
<member cname="GTK_HTML_COMMAND_CURSOR_BACKWARD" name="CursorBackward"/>
<member cname="GTK_HTML_COMMAND_INSERT_TABLE_1_1" name="InsertTable11"/>
<member cname="GTK_HTML_COMMAND_TABLE_INSERT_COL_AFTER" name="TableInsertColAfter"/>
<member cname="GTK_HTML_COMMAND_TABLE_INSERT_COL_BEFORE" name="TableInsertColBefore"/>
<member cname="GTK_HTML_COMMAND_TABLE_INSERT_ROW_AFTER" name="TableInsertRowAfter"/>
<member cname="GTK_HTML_COMMAND_TABLE_INSERT_ROW_BEFORE" name="TableInsertRowBefore"/>
<member cname="GTK_HTML_COMMAND_TABLE_DELETE_COL" name="TableDeleteCol"/>
<member cname="GTK_HTML_COMMAND_TABLE_DELETE_ROW" name="TableDeleteRow"/>
<member cname="GTK_HTML_COMMAND_TABLE_CELL_INC_CSPAN" name="TableCellIncCspan"/>
<member cname="GTK_HTML_COMMAND_TABLE_CELL_DEC_CSPAN" name="TableCellDecCspan"/>
<member cname="GTK_HTML_COMMAND_TABLE_CELL_INC_RSPAN" name="TableCellIncRspan"/>
<member cname="GTK_HTML_COMMAND_TABLE_CELL_DEC_RSPAN" name="TableCellDecRspan"/>
<member cname="GTK_HTML_COMMAND_TABLE_CELL_JOIN_LEFT" name="TableCellJoinLeft"/>
<member cname="GTK_HTML_COMMAND_TABLE_CELL_JOIN_RIGHT" name="TableCellJoinRight"/>
<member cname="GTK_HTML_COMMAND_TABLE_CELL_JOIN_UP" name="TableCellJoinUp"/>
<member cname="GTK_HTML_COMMAND_TABLE_CELL_JOIN_DOWN" name="TableCellJoinDown"/>
<member cname="GTK_HTML_COMMAND_TABLE_BORDER_WIDTH_INC" name="TableBorderWidthInc"/>
<member cname="GTK_HTML_COMMAND_TABLE_BORDER_WIDTH_DEC" name="TableBorderWidthDec"/>
<member cname="GTK_HTML_COMMAND_TABLE_BORDER_WIDTH_ZERO" name="TableBorderWidthZero"/>
<member cname="GTK_HTML_COMMAND_TEXT_SET_DEFAULT_COLOR" name="TextSetDefaultColor"/>
<member cname="GTK_HTML_COMMAND_SELECT_WORD" name="SelectWord"/>
<member cname="GTK_HTML_COMMAND_SELECT_LINE" name="SelectLine"/>
<member cname="GTK_HTML_COMMAND_SELECT_PARAGRAPH" name="SelectParagraph"/>
<member cname="GTK_HTML_COMMAND_SELECT_PARAGRAPH_EXTENDED" name="SelectParagraphExtended"/>
<member cname="GTK_HTML_COMMAND_SELECT_ALL" name="SelectAll"/>
<member cname="GTK_HTML_COMMAND_CURSOR_POSITION_SAVE" name="CursorPositionSave"/>
<member cname="GTK_HTML_COMMAND_CURSOR_POSITION_RESTORE" name="CursorPositionRestore"/>
<member cname="GTK_HTML_COMMAND_CURSOR_BOD" name="CursorBod"/>
<member cname="GTK_HTML_COMMAND_CURSOR_EOD" name="CursorEod"/>
<member cname="GTK_HTML_COMMAND_BLOCK_REDRAW" name="BlockRedraw"/>
<member cname="GTK_HTML_COMMAND_UNBLOCK_REDRAW" name="UnblockRedraw"/>
<member cname="GTK_HTML_COMMAND_ZOOM_IN" name="ZoomIn"/>
<member cname="GTK_HTML_COMMAND_ZOOM_OUT" name="ZoomOut"/>
<member cname="GTK_HTML_COMMAND_ZOOM_RESET" name="ZoomReset"/>
<member cname="GTK_HTML_COMMAND_TABLE_SPACING_INC" name="TableSpacingInc"/>
<member cname="GTK_HTML_COMMAND_TABLE_SPACING_DEC" name="TableSpacingDec"/>
<member cname="GTK_HTML_COMMAND_TABLE_SPACING_ZERO" name="TableSpacingZero"/>
<member cname="GTK_HTML_COMMAND_TABLE_PADDING_INC" name="TablePaddingInc"/>
<member cname="GTK_HTML_COMMAND_TABLE_PADDING_DEC" name="TablePaddingDec"/>
<member cname="GTK_HTML_COMMAND_TABLE_PADDING_ZERO" name="TablePaddingZero"/>
<member cname="GTK_HTML_COMMAND_DELETE_TABLE" name="DeleteTable"/>
<member cname="GTK_HTML_COMMAND_DELETE_TABLE_ROW" name="DeleteTableRow"/>
<member cname="GTK_HTML_COMMAND_DELETE_TABLE_COLUMN" name="DeleteTableColumn"/>
<member cname="GTK_HTML_COMMAND_DELETE_TABLE_CELL_CONTENTS" name="DeleteTableCellContents"/>
<member cname="GTK_HTML_COMMAND_GRAB_FOCUS" name="GrabFocus"/>
<member cname="GTK_HTML_COMMAND_KILL_WORD" name="KillWord"/>
<member cname="GTK_HTML_COMMAND_KILL_WORD_BACKWARD" name="KillWordBackward"/>
<member cname="GTK_HTML_COMMAND_TEXT_COLOR_APPLY" name="TextColorApply"/>
</enum>
<enum name="HTMLCursorSkipType" cname="GtkHTMLCursorSkipType" type="enum">
<member cname="GTK_HTML_CURSOR_SKIP_ONE" name="One"/>
<member cname="GTK_HTML_CURSOR_SKIP_WORD" name="Word"/>
<member cname="GTK_HTML_CURSOR_SKIP_PAGE" name="Page"/>
<member cname="GTK_HTML_CURSOR_SKIP_ALL" name="All"/>
</enum>
<enum name="HTMLEditorEventType" cname="GtkHTMLEditorEventType" type="enum">
<member cname="GTK_HTML_EDITOR_EVENT_COMMAND_BEFORE" name="CommandBefore"/>
<member cname="GTK_HTML_EDITOR_EVENT_COMMAND_AFTER" name="CommandAfter"/>
<member cname="GTK_HTML_EDITOR_EVENT_IMAGE_URL" name="ImageUrl"/>
<member cname="GTK_HTML_EDITOR_EVENT_DELETE" name="Delete"/>
</enum>
<enum name="HTMLEtchStyle" cname="GtkHTMLEtchStyle" type="enum">
<member cname="GTK_HTML_ETCH_IN" name="In"/>
<member cname="GTK_HTML_ETCH_OUT" name="Out"/>
<member cname="GTK_HTML_ETCH_NONE" name="None"/>
</enum>
<enum name="HTMLFontStyle" cname="GtkHTMLFontStyle" type="flags">
<member cname="GTK_HTML_FONT_STYLE_DEFAULT" name="Default"/>
<member cname="GTK_HTML_FONT_STYLE_SIZE_1" name="Size1" value="1"/>
<member cname="GTK_HTML_FONT_STYLE_SIZE_2" name="Size2" value="2"/>
<member cname="GTK_HTML_FONT_STYLE_SIZE_3" name="Size3" value="3"/>
<member cname="GTK_HTML_FONT_STYLE_SIZE_4" name="Size4" value="4"/>
<member cname="GTK_HTML_FONT_STYLE_SIZE_5" name="Size5" value="5"/>
<member cname="GTK_HTML_FONT_STYLE_SIZE_6" name="Size6" value="6"/>
<member cname="GTK_HTML_FONT_STYLE_SIZE_7" name="Size7" value="7"/>
<member cname="GTK_HTML_FONT_STYLE_SIZE_MASK" name="SizeMask" value="0x7"/>
<member cname="GTK_HTML_FONT_STYLE_BOLD" name="Bold" value="1 &lt;&lt; 3"/>
<member cname="GTK_HTML_FONT_STYLE_ITALIC" name="Italic" value="1 &lt;&lt; 4"/>
<member cname="GTK_HTML_FONT_STYLE_UNDERLINE" name="Underline" value="1 &lt;&lt; 5"/>
<member cname="GTK_HTML_FONT_STYLE_STRIKEOUT" name="Strikeout" value="1 &lt;&lt; 6"/>
<member cname="GTK_HTML_FONT_STYLE_FIXED" name="Fixed" value="1 &lt;&lt; 7"/>
<member cname="GTK_HTML_FONT_STYLE_SUBSCRIPT" name="Subscript" value="1 &lt;&lt; 8"/>
<member cname="GTK_HTML_FONT_STYLE_SUPERSCRIPT" name="Superscript" value="1 &lt;&lt; 9"/>
</enum>
<enum name="HTMLParagraphAlignment" cname="GtkHTMLParagraphAlignment" type="enum">
<member cname="GTK_HTML_PARAGRAPH_ALIGNMENT_LEFT" name="Left"/>
<member cname="GTK_HTML_PARAGRAPH_ALIGNMENT_RIGHT" name="Right"/>
<member cname="GTK_HTML_PARAGRAPH_ALIGNMENT_CENTER" name="Center"/>
</enum>
<enum name="HTMLParagraphStyle" cname="GtkHTMLParagraphStyle" type="enum">
<member cname="GTK_HTML_PARAGRAPH_STYLE_NORMAL" name="Normal"/>
<member cname="GTK_HTML_PARAGRAPH_STYLE_H1" name="H1"/>
<member cname="GTK_HTML_PARAGRAPH_STYLE_H2" name="H2"/>
<member cname="GTK_HTML_PARAGRAPH_STYLE_H3" name="H3"/>
<member cname="GTK_HTML_PARAGRAPH_STYLE_H4" name="H4"/>
<member cname="GTK_HTML_PARAGRAPH_STYLE_H5" name="H5"/>
<member cname="GTK_HTML_PARAGRAPH_STYLE_H6" name="H6"/>
<member cname="GTK_HTML_PARAGRAPH_STYLE_ADDRESS" name="Address"/>
<member cname="GTK_HTML_PARAGRAPH_STYLE_PRE" name="Pre"/>
<member cname="GTK_HTML_PARAGRAPH_STYLE_ITEMDOTTED" name="Itemdotted"/>
<member cname="GTK_HTML_PARAGRAPH_STYLE_ITEMROMAN" name="Itemroman"/>
<member cname="GTK_HTML_PARAGRAPH_STYLE_ITEMDIGIT" name="Itemdigit"/>
<member cname="GTK_HTML_PARAGRAPH_STYLE_ITEMALPHA" name="Itemalpha"/>
</enum>
<enum name="HTMLStreamStatus" cname="GtkHTMLStreamStatus" type="enum">
<member cname="GTK_HTML_STREAM_OK" name="Ok"/>
<member cname="GTK_HTML_STREAM_ERROR" name="Error"/>
</enum>
<callback name="HTMLPrintCallback" cname="GtkHTMLPrintCallback">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
<parameter type="GnomePrintContext*" name="print_context"/>
<parameter type="gdouble" name="x"/>
<parameter type="gdouble" name="y"/>
<parameter type="gdouble" name="width"/>
<parameter type="gdouble" name="height"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</callback>
<callback name="HTMLSaveReceiverFn" cname="GtkHTMLSaveReceiverFn">
<return-type type="gboolean"/>
<parameters>
<parameter type="gpointer" name="engine"/>
<parameter type="const-gchar*" name="data"/>
<parameter type="size_t" name="len"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</callback>
<callback name="HTMLStreamCloseFunc" cname="GtkHTMLStreamCloseFunc">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTMLStream*" name="stream"/>
<parameter type="GtkHTMLStreamStatus" name="status"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</callback>
<callback name="HTMLStreamTypesFunc" cname="GtkHTMLStreamTypesFunc">
<return-type type="char**"/>
<parameters>
<parameter type="GtkHTMLStream*" name="stream"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</callback>
<callback name="HTMLStreamWriteFunc" cname="GtkHTMLStreamWriteFunc">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTMLStream*" name="stream"/>
<parameter type="const-gchar*" name="buffer"/>
<parameter type="size_t" name="size"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</callback>
<object name="HTML" cname="GtkHTML" parent="GtkLayout">
<field cname="editor_bindings" type="GtkBindingSet*"/>
<field cname="iframe_parent" type="GtkWidget*"/>
<field cname="frame" type="HTMLObject*"/>
<field cname="editor_api" type="GtkHTMLEditorAPI*"/>
<field cname="editor_data" type="gpointer"/>
<field cname="engine" type="HTMLEngine*"/>
<field cname="pointer_url" type="gchar*"/>
<field cname="hand_cursor" type="GdkCursor*"/>
<field cname="arrow_cursor" type="GdkCursor*"/>
<field cname="ibeam_cursor" type="GdkCursor*"/>
<field cname="selection_x1" type="gint"/>
<field cname="selection_y1" type="gint"/>
<field cname="in_selection" bits="1" type="guint"/>
<field cname="button1_pressed" bits="1" type="guint"/>
<field cname="debug" bits="1" type="guint"/>
<field cname="allow_selection" bits="1" type="guint"/>
<field cname="hadj_connection" type="guint"/>
<field cname="vadj_connection" type="guint"/>
<field cname="binding_handled" type="gboolean"/>
<field cname="priv" type="GtkHTMLPrivate*"/>
<signal name="TitleChanged" cname="title_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
<parameter type="const-gchar*" name="new_title"/>
</parameters>
</signal>
<signal name="UrlRequested" cname="url_requested" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
<parameter type="const-gchar*" name="url"/>
<parameter type="GtkHTMLStream*" name="handle"/>
</parameters>
</signal>
<signal name="LoadDone" cname="load_done" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
</parameters>
</signal>
<signal name="LinkClicked" cname="link_clicked" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
<parameter type="const-gchar*" name="url"/>
</parameters>
</signal>
<signal name="SetBase" cname="set_base" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
<parameter type="const-gchar*" name="base_url"/>
</parameters>
</signal>
<signal name="SetBaseTarget" cname="set_base_target" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
<parameter type="const-gchar*" name="base_url"/>
</parameters>
</signal>
<signal name="OnUrl" cname="on_url" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
<parameter type="const-gchar*" name="url"/>
</parameters>
</signal>
<signal name="Redirect" cname="redirect" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
<parameter type="const-gchar*" name="url"/>
<parameter type="int" name="delay"/>
</parameters>
</signal>
<signal name="Submit" cname="submit" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
<parameter type="const-gchar*" name="method"/>
<parameter type="const-gchar*" name="url"/>
<parameter type="const-gchar*" name="encoding"/>
</parameters>
</signal>
<signal name="ObjectRequested" cname="object_requested" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
<parameter type="*"/>
</parameters>
</signal>
<signal name="CurrentParagraphStyleChanged" cname="current_paragraph_style_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
<parameter type="GtkHTMLParagraphStyle" name="new_style"/>
</parameters>
</signal>
<signal name="CurrentParagraphIndentationChanged" cname="current_paragraph_indentation_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
<parameter type="guint" name="new_indentation"/>
</parameters>
</signal>
<signal name="CurrentParagraphAlignmentChanged" cname="current_paragraph_alignment_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
<parameter type="GtkHTMLParagraphAlignment" name="new_alignment"/>
</parameters>
</signal>
<signal name="InsertionFontStyleChanged" cname="insertion_font_style_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
<parameter type="GtkHTMLFontStyle" name="style"/>
</parameters>
</signal>
<signal name="InsertionColorChanged" cname="insertion_color_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
<parameter type="GdkColor*" name="color"/>
</parameters>
</signal>
<signal name="SizeChanged" cname="size_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
</parameters>
</signal>
<signal name="IframeCreated" cname="iframe_created" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
<parameter type="GtkHTML*" name="iframe"/>
</parameters>
</signal>
<signal name="Scroll" cname="scroll" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
<parameter type="GtkOrientation" name="orientation"/>
<parameter type="GtkScrollType" name="scroll_type"/>
<parameter type="gfloat" name="position"/>
</parameters>
</signal>
<signal name="CursorMove" cname="cursor_move" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
<parameter type="GtkDirectionType" name="dir_type"/>
<parameter type="GtkHTMLCursorSkipType" name="skip"/>
</parameters>
</signal>
<signal name="OnCommand" cname="command" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkHTML*" name="html"/>
<parameter type="GtkHTMLCommandType" name="com_type"/>
</parameters>
</signal>
<method name="BeginContent" cname="gtk_html_begin_content">
<return-type type="GtkHTMLStream*"/>
<parameters>
<parameter type="gchar*" name="content_type"/>
</parameters>
</method>
<method name="SetDefaultContentType" cname="gtk_html_set_default_content_type">
<return-type type="void"/>
<parameters>
<parameter type="gchar*" name="content_type"/>
</parameters>
</method>
<method name="SetDefaultBackgroundColor" cname="gtk_html_set_default_background_color">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="c"/>
</parameters>
</method>
<method name="SetParagraphAlignment" cname="gtk_html_set_paragraph_alignment">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTMLParagraphAlignment" name="alignment"/>
</parameters>
</method>
<method name="SetMagnification" cname="gtk_html_set_magnification">
<return-type type="void"/>
<parameters>
<parameter type="gdouble" name="magnification"/>
</parameters>
</method>
<method name="AllowSelection" cname="gtk_html_allow_selection">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="allow"/>
</parameters>
</method>
<method name="ImagePreload" cname="gtk_html_image_preload">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="url"/>
</parameters>
</method>
<method name="InsertGtkHtml" cname="gtk_html_insert_gtk_html">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="to_be_destroyed"/>
</parameters>
</method>
<method name="Save" cname="gtk_html_save">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkHTMLSaveReceiverFn" name="receiver"/>
<parameter type="gpointer" name="data"/>
</parameters>
</method>
<method name="SelectParagraphExtended" cname="gtk_html_select_paragraph_extended">
<return-type type="void"/>
</method>
<constructor cname="gtk_html_new_from_string">
<parameters>
<parameter type="const-gchar*" name="str"/>
<parameter type="gint" name="len"/>
</parameters>
</constructor>
<method name="Cut" cname="gtk_html_cut">
<return-type type="void"/>
</method>
<method name="ZoomOut" cname="gtk_html_zoom_out">
<return-type type="void"/>
</method>
<method name="Begin" cname="gtk_html_begin">
<return-type type="GtkHTMLStream*"/>
</method>
<method name="SelectAll" cname="gtk_html_select_all">
<return-type type="void"/>
</method>
<method name="ImageRef" cname="gtk_html_image_ref">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="url"/>
</parameters>
</method>
<method name="SetBase" cname="gtk_html_set_base">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="url"/>
</parameters>
</method>
<method name="PrintSetMaster" cname="gtk_html_print_set_master">
<return-type type="void"/>
<parameters>
<parameter type="GnomePrintMaster*" name="print_master"/>
</parameters>
</method>
<method name="RequestPaste" cname="gtk_html_request_paste">
<return-type type="int"/>
<parameters>
<parameter type="GdkAtom" name="selection"/>
<parameter type="gint" name="type"/>
<parameter type="gint32" name="time"/>
</parameters>
</method>
<method name="SetParagraphStyle" cname="gtk_html_set_paragraph_style">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTMLParagraphStyle" name="style"/>
</parameters>
</method>
<method name="Command" cname="gtk_html_command">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="command_name"/>
</parameters>
</method>
<method name="ToggleFontStyle" cname="gtk_html_toggle_font_style">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTMLFontStyle" name="style"/>
</parameters>
</method>
<method name="SetAllowFrameset" cname="gtk_html_set_allow_frameset">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="allow"/>
</parameters>
</method>
<method name="LoadFromString" cname="gtk_html_load_from_string">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="str"/>
<parameter type="gint" name="len"/>
</parameters>
</method>
<method name="SetColor" cname="gtk_html_set_color">
<return-type type="void"/>
<parameters>
<parameter type="HTMLColor*" name="color"/>
</parameters>
</method>
<constructor cname="gtk_html_new"/>
<method name="GetParagraphStyle" cname="gtk_html_get_paragraph_style">
<return-type type="GtkHTMLParagraphStyle"/>
</method>
<method name="ImagesUnref" cname="gtk_html_images_unref">
<return-type type="void"/>
</method>
<method name="GetBase" cname="gtk_html_get_base">
<return-type type="const-char*"/>
</method>
<method name="Undo" cname="gtk_html_undo">
<return-type type="void"/>
</method>
<method name="SelectWord" cname="gtk_html_select_word">
<return-type type="void"/>
</method>
<method name="UpdateStyles" cname="gtk_html_update_styles">
<return-type type="void"/>
</method>
<method name="SetFontStyle" cname="gtk_html_set_font_style">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTMLFontStyle" name="and_mask"/>
<parameter type="GtkHTMLFontStyle" name="or_mask"/>
</parameters>
</method>
<method name="GetUrlObjectRelative" cname="gtk_html_get_url_object_relative">
<return-type type="char*"/>
<parameters>
<parameter type="HTMLObject*" name="o"/>
<parameter type="const-char*" name="url"/>
</parameters>
</method>
<method name="SelectParagraph" cname="gtk_html_select_paragraph">
<return-type type="void"/>
</method>
<method name="Print" cname="gtk_html_print">
<return-type type="void"/>
<parameters>
<parameter type="GnomePrintContext*" name="print_context"/>
</parameters>
</method>
<method name="PrintGetPagesNum" cname="gtk_html_print_get_pages_num">
<return-type type="gint"/>
<parameters>
<parameter type="GnomePrintContext*" name="print_context"/>
<parameter type="gdouble" name="header_height"/>
<parameter type="gdouble" name="footer_height"/>
</parameters>
</method>
<method name="AppendHtml" cname="gtk_html_append_html">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="html_src"/>
</parameters>
</method>
<method name="ZoomIn" cname="gtk_html_zoom_in">
<return-type type="void"/>
</method>
<method name="LoadEmpty" cname="gtk_html_load_empty">
<return-type type="void"/>
</method>
<method name="SetTitle" cname="gtk_html_set_title">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="title"/>
</parameters>
</method>
<method name="GetUrlBaseRelative" cname="gtk_html_get_url_base_relative">
<return-type type="char*"/>
<parameters>
<parameter type="const-char*" name="url"/>
</parameters>
</method>
<method name="GetAllowFrameset" cname="gtk_html_get_allow_frameset">
<return-type type="gboolean"/>
</method>
<method name="EnableDebug" cname="gtk_html_enable_debug">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="debug"/>
</parameters>
</method>
<method name="EditMakeCursorVisible" cname="gtk_html_edit_make_cursor_visible">
<return-type type="gboolean"/>
</method>
<method name="SetIframeParent" cname="gtk_html_set_iframe_parent">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="parent"/>
<parameter type="HTMLObject*" name="frame"/>
</parameters>
</method>
<method name="GetEditable" cname="gtk_html_get_editable">
<return-type type="gboolean"/>
</method>
<method name="ImagesRef" cname="gtk_html_images_ref">
<return-type type="void"/>
</method>
<method name="SetEditorApi" cname="gtk_html_set_editor_api">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTMLEditorAPI*" name="api"/>
<parameter type="gpointer" name="data"/>
</parameters>
</method>
<method name="End" cname="gtk_html_end">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTMLStream*" name="handle"/>
<parameter type="GtkHTMLStreamStatus" name="status"/>
</parameters>
</method>
<method name="Export" cname="gtk_html_export">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char*" name="type"/>
<parameter type="GtkHTMLSaveReceiverFn" name="receiver"/>
<parameter type="gpointer" name="data"/>
</parameters>
</method>
<method name="Paste" cname="gtk_html_paste">
<return-type type="void"/>
</method>
<method name="ModifyIndentByDelta" cname="gtk_html_modify_indent_by_delta">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="delta"/>
</parameters>
</method>
<method name="SetIndent" cname="gtk_html_set_indent">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="level"/>
</parameters>
</method>
<method name="HasUndo" cname="gtk_html_has_undo">
<return-type type="gboolean"/>
</method>
<method name="DropUndo" cname="gtk_html_drop_undo">
<return-type type="void"/>
</method>
<method name="GetTitle" cname="gtk_html_get_title">
<return-type type="const-gchar*"/>
</method>
<method name="InsertHtml" cname="gtk_html_insert_html">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="html_src"/>
</parameters>
</method>
<method name="JumpToAnchor" cname="gtk_html_jump_to_anchor">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="anchor"/>
</parameters>
</method>
<method name="SetEditable" cname="gtk_html_set_editable">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="editable"/>
</parameters>
</method>
<method name="Write" cname="gtk_html_write">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTMLStream*" name="handle"/>
<parameter type="const-gchar*" name="buffer"/>
<parameter type="size_t" name="size"/>
</parameters>
</method>
<method name="GetParagraphAlignment" cname="gtk_html_get_paragraph_alignment">
<return-type type="GtkHTMLParagraphAlignment"/>
</method>
<method name="ZoomReset" cname="gtk_html_zoom_reset">
<return-type type="void"/>
</method>
<method name="PrintWithHeaderFooter" cname="gtk_html_print_with_header_footer">
<return-type type="void"/>
<parameters>
<parameter type="GnomePrintContext*" name="print_context"/>
<parameter type="gdouble" name="header_height"/>
<parameter type="gdouble" name="footer_height"/>
<parameter type="GtkHTMLPrintCallback" name="header_print"/>
<parameter type="GtkHTMLPrintCallback" name="footer_print"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="Redo" cname="gtk_html_redo">
<return-type type="void"/>
</method>
<method name="ImageUnref" cname="gtk_html_image_unref">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="url"/>
</parameters>
</method>
<method name="SelectLine" cname="gtk_html_select_line">
<return-type type="void"/>
</method>
<method name="Copy" cname="gtk_html_copy">
<return-type type="void"/>
</method>
<method name="GetObjectById" cname="gtk_html_get_object_by_id">
<return-type type="gpointer"/>
<parameters>
<parameter type="const-gchar*" name="id"/>
</parameters>
</method>
<method name="SetBlocking" cname="gtk_html_set_blocking">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="block"/>
</parameters>
</method>
</object>
<struct name="HTMLEditorAPI" cname="GtkHTMLEditorAPI">
<callback cname="check_word">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkHTML*" name="html,"/>
</parameters>
</callback>
<callback cname="suggestion_request">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html,"/>
</parameters>
</callback>
<callback cname="add_to_session">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html,"/>
</parameters>
</callback>
<callback cname="add_to_personal">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html,"/>
</parameters>
</callback>
<callback cname="command">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkHTML*" name="html,"/>
</parameters>
</callback>
<callback cname="event">
<return-type type="GValue*"/>
<parameters>
<parameter type="GtkHTML*" name="html,"/>
</parameters>
</callback>
<callback cname="create_input_line">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="GtkHTML*" name="html,"/>
</parameters>
</callback>
<callback cname="set_language">
<return-type type="void"/>
<parameters>
<parameter type="GtkHTML*" name="html,"/>
</parameters>
</callback>
</struct>
</namespace>
<namespace name="Gdk" library="gdk-x11-2.0">
<enum name="AxisUse" cname="GdkAxisUse" type="enum">
<member cname="GDK_AXIS_IGNORE" name="Ignore"/>
<member cname="GDK_AXIS_X" name="X"/>
<member cname="GDK_AXIS_Y" name="Y"/>
<member cname="GDK_AXIS_PRESSURE" name="Pressure"/>
<member cname="GDK_AXIS_XTILT" name="Xtilt"/>
<member cname="GDK_AXIS_YTILT" name="Ytilt"/>
<member cname="GDK_AXIS_WHEEL" name="Wheel"/>
<member cname="GDK_AXIS_LAST" name="Last"/>
</enum>
<enum name="ByteOrder" cname="GdkByteOrder" type="enum">
<member cname="GDK_LSB_FIRST" name="LsbFirst"/>
<member cname="GDK_MSB_FIRST" name="MsbFirst"/>
</enum>
<enum name="CapStyle" cname="GdkCapStyle" type="enum">
<member cname="GDK_CAP_NOT_LAST" name="NotLast"/>
<member cname="GDK_CAP_BUTT" name="Butt"/>
<member cname="GDK_CAP_ROUND" name="Round"/>
<member cname="GDK_CAP_PROJECTING" name="Projecting"/>
</enum>
<enum name="CrossingMode" cname="GdkCrossingMode" type="enum">
<member cname="GDK_CROSSING_NORMAL" name="Normal"/>
<member cname="GDK_CROSSING_GRAB" name="Grab"/>
<member cname="GDK_CROSSING_UNGRAB" name="Ungrab"/>
</enum>
<enum name="CursorType" cname="GdkCursorType" type="enum">
<member cname="GDK_X_CURSOR" name="XCursor"/>
<member cname="GDK_ARROW" name="Arrow" value="2"/>
<member cname="GDK_BASED_ARROW_DOWN" name="BasedArrowDown" value="4"/>
<member cname="GDK_BASED_ARROW_UP" name="BasedArrowUp" value="6"/>
<member cname="GDK_BOAT" name="Boat" value="8"/>
<member cname="GDK_BOGOSITY" name="Bogosity" value="10"/>
<member cname="GDK_BOTTOM_LEFT_CORNER" name="BottomLeftCorner" value="12"/>
<member cname="GDK_BOTTOM_RIGHT_CORNER" name="BottomRightCorner" value="14"/>
<member cname="GDK_BOTTOM_SIDE" name="BottomSide" value="16"/>
<member cname="GDK_BOTTOM_TEE" name="BottomTee" value="18"/>
<member cname="GDK_BOX_SPIRAL" name="BoxSpiral" value="20"/>
<member cname="GDK_CENTER_PTR" name="CenterPtr" value="22"/>
<member cname="GDK_CIRCLE" name="Circle" value="24"/>
<member cname="GDK_CLOCK" name="Clock" value="26"/>
<member cname="GDK_COFFEE_MUG" name="CoffeeMug" value="28"/>
<member cname="GDK_CROSS" name="Cross" value="30"/>
<member cname="GDK_CROSS_REVERSE" name="CrossReverse" value="32"/>
<member cname="GDK_CROSSHAIR" name="Crosshair" value="34"/>
<member cname="GDK_DIAMOND_CROSS" name="DiamondCross" value="36"/>
<member cname="GDK_DOT" name="Dot" value="38"/>
<member cname="GDK_DOTBOX" name="Dotbox" value="40"/>
<member cname="GDK_DOUBLE_ARROW" name="DoubleArrow" value="42"/>
<member cname="GDK_DRAFT_LARGE" name="DraftLarge" value="44"/>
<member cname="GDK_DRAFT_SMALL" name="DraftSmall" value="46"/>
<member cname="GDK_DRAPED_BOX" name="DrapedBox" value="48"/>
<member cname="GDK_EXCHANGE" name="Exchange" value="50"/>
<member cname="GDK_FLEUR" name="Fleur" value="52"/>
<member cname="GDK_GOBBLER" name="Gobbler" value="54"/>
<member cname="GDK_GUMBY" name="Gumby" value="56"/>
<member cname="GDK_HAND1" name="Hand1" value="58"/>
<member cname="GDK_HAND2" name="Hand2" value="60"/>
<member cname="GDK_HEART" name="Heart" value="62"/>
<member cname="GDK_ICON" name="Icon" value="64"/>
<member cname="GDK_IRON_CROSS" name="IronCross" value="66"/>
<member cname="GDK_LEFT_PTR" name="LeftPtr" value="68"/>
<member cname="GDK_LEFT_SIDE" name="LeftSide" value="70"/>
<member cname="GDK_LEFT_TEE" name="LeftTee" value="72"/>
<member cname="GDK_LEFTBUTTON" name="Leftbutton" value="74"/>
<member cname="GDK_LL_ANGLE" name="LlAngle" value="76"/>
<member cname="GDK_LR_ANGLE" name="LrAngle" value="78"/>
<member cname="GDK_MAN" name="Man" value="80"/>
<member cname="GDK_MIDDLEBUTTON" name="Middlebutton" value="82"/>
<member cname="GDK_MOUSE" name="Mouse" value="84"/>
<member cname="GDK_PENCIL" name="Pencil" value="86"/>
<member cname="GDK_PIRATE" name="Pirate" value="88"/>
<member cname="GDK_PLUS" name="Plus" value="90"/>
<member cname="GDK_QUESTION_ARROW" name="QuestionArrow" value="92"/>
<member cname="GDK_RIGHT_PTR" name="RightPtr" value="94"/>
<member cname="GDK_RIGHT_SIDE" name="RightSide" value="96"/>
<member cname="GDK_RIGHT_TEE" name="RightTee" value="98"/>
<member cname="GDK_RIGHTBUTTON" name="Rightbutton" value="100"/>
<member cname="GDK_RTL_LOGO" name="RtlLogo" value="102"/>
<member cname="GDK_SAILBOAT" name="Sailboat" value="104"/>
<member cname="GDK_SB_DOWN_ARROW" name="SbDownArrow" value="106"/>
<member cname="GDK_SB_H_DOUBLE_ARROW" name="SbHDoubleArrow" value="108"/>
<member cname="GDK_SB_LEFT_ARROW" name="SbLeftArrow" value="110"/>
<member cname="GDK_SB_RIGHT_ARROW" name="SbRightArrow" value="112"/>
<member cname="GDK_SB_UP_ARROW" name="SbUpArrow" value="114"/>
<member cname="GDK_SB_V_DOUBLE_ARROW" name="SbVDoubleArrow" value="116"/>
<member cname="GDK_SHUTTLE" name="Shuttle" value="118"/>
<member cname="GDK_SIZING" name="Sizing" value="120"/>
<member cname="GDK_SPIDER" name="Spider" value="122"/>
<member cname="GDK_SPRAYCAN" name="Spraycan" value="124"/>
<member cname="GDK_STAR" name="Star" value="126"/>
<member cname="GDK_TARGET" name="Target" value="128"/>
<member cname="GDK_TCROSS" name="Tcross" value="130"/>
<member cname="GDK_TOP_LEFT_ARROW" name="TopLeftArrow" value="132"/>
<member cname="GDK_TOP_LEFT_CORNER" name="TopLeftCorner" value="134"/>
<member cname="GDK_TOP_RIGHT_CORNER" name="TopRightCorner" value="136"/>
<member cname="GDK_TOP_SIDE" name="TopSide" value="138"/>
<member cname="GDK_TOP_TEE" name="TopTee" value="140"/>
<member cname="GDK_TREK" name="Trek" value="142"/>
<member cname="GDK_UL_ANGLE" name="UlAngle" value="144"/>
<member cname="GDK_UMBRELLA" name="Umbrella" value="146"/>
<member cname="GDK_UR_ANGLE" name="UrAngle" value="148"/>
<member cname="GDK_WATCH" name="Watch" value="150"/>
<member cname="GDK_XTERM" name="Xterm" value="152"/>
<member cname="GDK_LAST_CURSOR" name="LastCursor"/>
<member cname="GDK_CURSOR_IS_PIXMAP" name="CursorIsPixmap"/>
</enum>
<enum name="DragAction" cname="GdkDragAction" type="flags">
<member cname="GDK_ACTION_DEFAULT" name="Default" value="1 &lt;&lt; 0"/>
<member cname="GDK_ACTION_COPY" name="Copy" value="1 &lt;&lt; 1"/>
<member cname="GDK_ACTION_MOVE" name="Move" value="1 &lt;&lt; 2"/>
<member cname="GDK_ACTION_LINK" name="Link" value="1 &lt;&lt; 3"/>
<member cname="GDK_ACTION_PRIVATE" name="Private" value="1 &lt;&lt; 4"/>
<member cname="GDK_ACTION_ASK" name="Ask" value="1 &lt;&lt; 5"/>
</enum>
<enum name="DragProtocol" cname="GdkDragProtocol" type="enum">
<member cname="GDK_DRAG_PROTO_MOTIF" name="Motif"/>
<member cname="GDK_DRAG_PROTO_XDND" name="Xdnd"/>
<member cname="GDK_DRAG_PROTO_ROOTWIN" name="Rootwin"/>
<member cname="GDK_DRAG_PROTO_WIN32_DROPFILES" name="Win32Dropfiles"/>
<member cname="GDK_DRAG_PROTO_OLE2" name="Ole2"/>
<member cname="GDK_DRAG_PROTO_LOCAL" name="Local"/>
</enum>
<enum name="EventMask" cname="GdkEventMask" type="flags">
<member cname="GDK_EXPOSURE_MASK" name="ExposureMask" value="1 &lt;&lt; 1"/>
<member cname="GDK_POINTER_MOTION_MASK" name="PointerMotionMask" value="1 &lt;&lt; 2"/>
<member cname="GDK_POINTER_MOTION_HINT_MASK" name="PointerMotionHintMask" value="1 &lt;&lt; 3"/>
<member cname="GDK_BUTTON_MOTION_MASK" name="ButtonMotionMask" value="1 &lt;&lt; 4"/>
<member cname="GDK_BUTTON1_MOTION_MASK" name="Button1MotionMask" value="1 &lt;&lt; 5"/>
<member cname="GDK_BUTTON2_MOTION_MASK" name="Button2MotionMask" value="1 &lt;&lt; 6"/>
<member cname="GDK_BUTTON3_MOTION_MASK" name="Button3MotionMask" value="1 &lt;&lt; 7"/>
<member cname="GDK_BUTTON_PRESS_MASK" name="ButtonPressMask" value="1 &lt;&lt; 8"/>
<member cname="GDK_BUTTON_RELEASE_MASK" name="ButtonReleaseMask" value="1 &lt;&lt; 9"/>
<member cname="GDK_KEY_PRESS_MASK" name="KeyPressMask" value="1 &lt;&lt; 10"/>
<member cname="GDK_KEY_RELEASE_MASK" name="KeyReleaseMask" value="1 &lt;&lt; 11"/>
<member cname="GDK_ENTER_NOTIFY_MASK" name="EnterNotifyMask" value="1 &lt;&lt; 12"/>
<member cname="GDK_LEAVE_NOTIFY_MASK" name="LeaveNotifyMask" value="1 &lt;&lt; 13"/>
<member cname="GDK_FOCUS_CHANGE_MASK" name="FocusChangeMask" value="1 &lt;&lt; 14"/>
<member cname="GDK_STRUCTURE_MASK" name="StructureMask" value="1 &lt;&lt; 15"/>
<member cname="GDK_PROPERTY_CHANGE_MASK" name="PropertyChangeMask" value="1 &lt;&lt; 16"/>
<member cname="GDK_VISIBILITY_NOTIFY_MASK" name="VisibilityNotifyMask" value="1 &lt;&lt; 17"/>
<member cname="GDK_PROXIMITY_IN_MASK" name="ProximityInMask" value="1 &lt;&lt; 18"/>
<member cname="GDK_PROXIMITY_OUT_MASK" name="ProximityOutMask" value="1 &lt;&lt; 19"/>
<member cname="GDK_SUBSTRUCTURE_MASK" name="SubstructureMask" value="1 &lt;&lt; 20"/>
<member cname="GDK_SCROLL_MASK" name="ScrollMask" value="1 &lt;&lt; 21"/>
<member cname="GDK_ALL_EVENTS_MASK" name="AllEventsMask" value="0x3FFFFE"/>
</enum>
<enum name="EventType" cname="GdkEventType" type="enum">
<member cname="GDK_NOTHING" name="Nothing"/>
<member cname="GDK_DELETE" name="Delete"/>
<member cname="GDK_DESTROY" name="Destroy" value="1"/>
<member cname="GDK_EXPOSE" name="Expose" value="2"/>
<member cname="GDK_MOTION_NOTIFY" name="MotionNotify" value="3"/>
<member cname="GDK_BUTTON_PRESS" name="ButtonPress" value="4"/>
<member cname="GDK_2BUTTON_PRESS" name="TwoButtonPress" value="5"/>
<member cname="GDK_3BUTTON_PRESS" name="ThreeButtonPress" value="6"/>
<member cname="GDK_BUTTON_RELEASE" name="ButtonRelease" value="7"/>
<member cname="GDK_KEY_PRESS" name="KeyPress" value="8"/>
<member cname="GDK_KEY_RELEASE" name="KeyRelease" value="9"/>
<member cname="GDK_ENTER_NOTIFY" name="EnterNotify" value="10"/>
<member cname="GDK_LEAVE_NOTIFY" name="LeaveNotify" value="11"/>
<member cname="GDK_FOCUS_CHANGE" name="FocusChange" value="12"/>
<member cname="GDK_CONFIGURE" name="Configure" value="13"/>
<member cname="GDK_MAP" name="Map" value="14"/>
<member cname="GDK_UNMAP" name="Unmap" value="15"/>
<member cname="GDK_PROPERTY_NOTIFY" name="PropertyNotify" value="16"/>
<member cname="GDK_SELECTION_CLEAR" name="SelectionClear" value="17"/>
<member cname="GDK_SELECTION_REQUEST" name="SelectionRequest" value="18"/>
<member cname="GDK_SELECTION_NOTIFY" name="SelectionNotify" value="19"/>
<member cname="GDK_PROXIMITY_IN" name="ProximityIn" value="20"/>
<member cname="GDK_PROXIMITY_OUT" name="ProximityOut" value="21"/>
<member cname="GDK_DRAG_ENTER" name="DragEnter" value="22"/>
<member cname="GDK_DRAG_LEAVE" name="DragLeave" value="23"/>
<member cname="GDK_DRAG_MOTION" name="DragMotion" value="24"/>
<member cname="GDK_DRAG_STATUS" name="DragStatus" value="25"/>
<member cname="GDK_DROP_START" name="DropStart" value="26"/>
<member cname="GDK_DROP_FINISHED" name="DropFinished" value="27"/>
<member cname="GDK_CLIENT_EVENT" name="ClientEvent" value="28"/>
<member cname="GDK_VISIBILITY_NOTIFY" name="VisibilityNotify" value="29"/>
<member cname="GDK_NO_EXPOSE" name="NoExpose" value="30"/>
<member cname="GDK_SCROLL" name="Scroll" value="31"/>
<member cname="GDK_WINDOW_STATE" name="WindowState" value="32"/>
<member cname="GDK_SETTING" name="Setting" value="33"/>
</enum>
<enum name="ExtensionMode" cname="GdkExtensionMode" type="enum">
<member cname="GDK_EXTENSION_EVENTS_NONE" name="None"/>
<member cname="GDK_EXTENSION_EVENTS_ALL" name="All"/>
<member cname="GDK_EXTENSION_EVENTS_CURSOR" name="Cursor"/>
</enum>
<enum name="Fill" cname="GdkFill" type="enum">
<member cname="GDK_SOLID" name="Solid"/>
<member cname="GDK_TILED" name="Tiled"/>
<member cname="GDK_STIPPLED" name="Stippled"/>
<member cname="GDK_OPAQUE_STIPPLED" name="OpaqueStippled"/>
</enum>
<enum name="FillRule" cname="GdkFillRule" type="enum">
<member cname="GDK_EVEN_ODD_RULE" name="EvenOddRule"/>
<member cname="GDK_WINDING_RULE" name="WindingRule"/>
</enum>
<enum name="FilterReturn" cname="GdkFilterReturn" type="enum">
<member cname="GDK_FILTER_CONTINUE" name="Continue"/>
<member cname="GDK_FILTER_TRANSLATE" name="Translate"/>
<member cname="GDK_FILTER_REMOVE" name="Remove"/>
</enum>
<enum name="Function" cname="GdkFunction" type="enum">
<member cname="GDK_COPY" name="Copy"/>
<member cname="GDK_INVERT" name="Invert"/>
<member cname="GDK_XOR" name="Xor"/>
<member cname="GDK_CLEAR" name="Clear"/>
<member cname="GDK_AND" name="And"/>
<member cname="GDK_AND_REVERSE" name="AndReverse"/>
<member cname="GDK_AND_INVERT" name="AndInvert"/>
<member cname="GDK_NOOP" name="Noop"/>
<member cname="GDK_OR" name="Or"/>
<member cname="GDK_EQUIV" name="Equiv"/>
<member cname="GDK_OR_REVERSE" name="OrReverse"/>
<member cname="GDK_COPY_INVERT" name="CopyInvert"/>
<member cname="GDK_OR_INVERT" name="OrInvert"/>
<member cname="GDK_NAND" name="Nand"/>
<member cname="GDK_NOR" name="Nor"/>
<member cname="GDK_SET" name="Set"/>
</enum>
<enum name="GCValuesMask" cname="GdkGCValuesMask" type="flags">
<member cname="GDK_GC_FOREGROUND" name="Foreground" value="1 &lt;&lt; 0"/>
<member cname="GDK_GC_BACKGROUND" name="Background" value="1 &lt;&lt; 1"/>
<member cname="GDK_GC_FONT" name="Font" value="1 &lt;&lt; 2"/>
<member cname="GDK_GC_FUNCTION" name="Function" value="1 &lt;&lt; 3"/>
<member cname="GDK_GC_FILL" name="Fill" value="1 &lt;&lt; 4"/>
<member cname="GDK_GC_TILE" name="Tile" value="1 &lt;&lt; 5"/>
<member cname="GDK_GC_STIPPLE" name="Stipple" value="1 &lt;&lt; 6"/>
<member cname="GDK_GC_CLIP_MASK" name="ClipMask" value="1 &lt;&lt; 7"/>
<member cname="GDK_GC_SUBWINDOW" name="Subwindow" value="1 &lt;&lt; 8"/>
<member cname="GDK_GC_TS_X_ORIGIN" name="TsXOrigin" value="1 &lt;&lt; 9"/>
<member cname="GDK_GC_TS_Y_ORIGIN" name="TsYOrigin" value="1 &lt;&lt; 10"/>
<member cname="GDK_GC_CLIP_X_ORIGIN" name="ClipXOrigin" value="1 &lt;&lt; 11"/>
<member cname="GDK_GC_CLIP_Y_ORIGIN" name="ClipYOrigin" value="1 &lt;&lt; 12"/>
<member cname="GDK_GC_EXPOSURES" name="Exposures" value="1 &lt;&lt; 13"/>
<member cname="GDK_GC_LINE_WIDTH" name="LineWidth" value="1 &lt;&lt; 14"/>
<member cname="GDK_GC_LINE_STYLE" name="LineStyle" value="1 &lt;&lt; 15"/>
<member cname="GDK_GC_CAP_STYLE" name="CapStyle" value="1 &lt;&lt; 16"/>
<member cname="GDK_GC_JOIN_STYLE" name="JoinStyle" value="1 &lt;&lt; 17"/>
</enum>
<enum name="GrabStatus" cname="GdkGrabStatus" type="enum">
<member cname="GDK_GRAB_SUCCESS" name="Success"/>
<member cname="GDK_GRAB_ALREADY_GRABBED" name="AlreadyGrabbed" value="1"/>
<member cname="GDK_GRAB_INVALID_TIME" name="InvalidTime" value="2"/>
<member cname="GDK_GRAB_NOT_VIEWABLE" name="NotViewable" value="3"/>
<member cname="GDK_GRAB_FROZEN" name="Frozen" value="4"/>
</enum>
<enum name="Gravity" cname="GdkGravity" type="enum">
<member cname="GDK_GRAVITY_NORTH_WEST" name="NorthWest" value="1"/>
<member cname="GDK_GRAVITY_NORTH" name="North"/>
<member cname="GDK_GRAVITY_NORTH_EAST" name="NorthEast"/>
<member cname="GDK_GRAVITY_WEST" name="West"/>
<member cname="GDK_GRAVITY_CENTER" name="Center"/>
<member cname="GDK_GRAVITY_EAST" name="East"/>
<member cname="GDK_GRAVITY_SOUTH_WEST" name="SouthWest"/>
<member cname="GDK_GRAVITY_SOUTH" name="South"/>
<member cname="GDK_GRAVITY_SOUTH_EAST" name="SouthEast"/>
<member cname="GDK_GRAVITY_STATIC" name="Static"/>
</enum>
<enum name="ImageType" cname="GdkImageType" type="enum">
<member cname="GDK_IMAGE_NORMAL" name="Normal"/>
<member cname="GDK_IMAGE_SHARED" name="Shared"/>
<member cname="GDK_IMAGE_FASTEST" name="Fastest"/>
</enum>
<enum name="InputCondition" cname="GdkInputCondition" type="flags">
<member cname="GDK_INPUT_READ" name="Read" value="1 &lt;&lt; 0"/>
<member cname="GDK_INPUT_WRITE" name="Write" value="1 &lt;&lt; 1"/>
<member cname="GDK_INPUT_EXCEPTION" name="Exception" value="1 &lt;&lt; 2"/>
</enum>
<enum name="InputMode" cname="GdkInputMode" type="enum">
<member cname="GDK_MODE_DISABLED" name="Disabled"/>
<member cname="GDK_MODE_SCREEN" name="Screen"/>
<member cname="GDK_MODE_WINDOW" name="Window"/>
</enum>
<enum name="InputSource" cname="GdkInputSource" type="enum">
<member cname="GDK_SOURCE_MOUSE" name="Mouse"/>
<member cname="GDK_SOURCE_PEN" name="Pen"/>
<member cname="GDK_SOURCE_ERASER" name="Eraser"/>
<member cname="GDK_SOURCE_CURSOR" name="Cursor"/>
</enum>
<enum name="JoinStyle" cname="GdkJoinStyle" type="enum">
<member cname="GDK_JOIN_MITER" name="Miter"/>
<member cname="GDK_JOIN_ROUND" name="Round"/>
<member cname="GDK_JOIN_BEVEL" name="Bevel"/>
</enum>
<enum name="LineStyle" cname="GdkLineStyle" type="enum">
<member cname="GDK_LINE_SOLID" name="Solid"/>
<member cname="GDK_LINE_ON_OFF_DASH" name="OnOffDash"/>
<member cname="GDK_LINE_DOUBLE_DASH" name="DoubleDash"/>
</enum>
<enum name="ModifierType" cname="GdkModifierType" type="flags">
<member cname="GDK_SHIFT_MASK" name="ShiftMask" value="1 &lt;&lt; 0"/>
<member cname="GDK_LOCK_MASK" name="LockMask" value="1 &lt;&lt; 1"/>
<member cname="GDK_CONTROL_MASK" name="ControlMask" value="1 &lt;&lt; 2"/>
<member cname="GDK_MOD1_MASK" name="Mod1Mask" value="1 &lt;&lt; 3"/>
<member cname="GDK_MOD2_MASK" name="Mod2Mask" value="1 &lt;&lt; 4"/>
<member cname="GDK_MOD3_MASK" name="Mod3Mask" value="1 &lt;&lt; 5"/>
<member cname="GDK_MOD4_MASK" name="Mod4Mask" value="1 &lt;&lt; 6"/>
<member cname="GDK_MOD5_MASK" name="Mod5Mask" value="1 &lt;&lt; 7"/>
<member cname="GDK_BUTTON1_MASK" name="Button1Mask" value="1 &lt;&lt; 8"/>
<member cname="GDK_BUTTON2_MASK" name="Button2Mask" value="1 &lt;&lt; 9"/>
<member cname="GDK_BUTTON3_MASK" name="Button3Mask" value="1 &lt;&lt; 10"/>
<member cname="GDK_BUTTON4_MASK" name="Button4Mask" value="1 &lt;&lt; 11"/>
<member cname="GDK_BUTTON5_MASK" name="Button5Mask" value="1 &lt;&lt; 12"/>
<member cname="GDK_RELEASE_MASK" name="ReleaseMask" value="1 &lt;&lt; 30"/>
<member cname="GDK_MODIFIER_MASK" name="ModifierMask"/>
</enum>
<enum name="NotifyType" cname="GdkNotifyType" type="enum">
<member cname="GDK_NOTIFY_ANCESTOR" name="Ancestor"/>
<member cname="GDK_NOTIFY_VIRTUAL" name="Virtual" value="1"/>
<member cname="GDK_NOTIFY_INFERIOR" name="Inferior" value="2"/>
<member cname="GDK_NOTIFY_NONLINEAR" name="Nonlinear" value="3"/>
<member cname="GDK_NOTIFY_NONLINEAR_VIRTUAL" name="NonlinearVirtual" value="4"/>
<member cname="GDK_NOTIFY_UNKNOWN" name="Unknown" value="5"/>
</enum>
<enum name="OverlapType" cname="GdkOverlapType" type="enum">
<member cname="GDK_OVERLAP_RECTANGLE_IN" name="In"/>
<member cname="GDK_OVERLAP_RECTANGLE_OUT" name="Out"/>
<member cname="GDK_OVERLAP_RECTANGLE_PART" name="Part"/>
</enum>
<enum name="PropMode" cname="GdkPropMode" type="enum">
<member cname="GDK_PROP_MODE_REPLACE" name="Replace"/>
<member cname="GDK_PROP_MODE_PREPEND" name="Prepend"/>
<member cname="GDK_PROP_MODE_APPEND" name="Append"/>
</enum>
<enum name="PropertyState" cname="GdkPropertyState" type="enum">
<member cname="GDK_PROPERTY_NEW_VALUE" name="NewValue"/>
<member cname="GDK_PROPERTY_DELETE" name="Delete"/>
</enum>
<enum name="RgbDither" cname="GdkRgbDither" type="enum">
<member cname="GDK_RGB_DITHER_NONE" name="None"/>
<member cname="GDK_RGB_DITHER_NORMAL" name="Normal"/>
<member cname="GDK_RGB_DITHER_MAX" name="Max"/>
</enum>
<enum name="ScrollDirection" cname="GdkScrollDirection" type="enum">
<member cname="GDK_SCROLL_UP" name="Up"/>
<member cname="GDK_SCROLL_DOWN" name="Down"/>
<member cname="GDK_SCROLL_LEFT" name="Left"/>
<member cname="GDK_SCROLL_RIGHT" name="Right"/>
</enum>
<enum name="SettingAction" cname="GdkSettingAction" type="enum">
<member cname="GDK_SETTING_ACTION_NEW" name="New"/>
<member cname="GDK_SETTING_ACTION_CHANGED" name="Changed"/>
<member cname="GDK_SETTING_ACTION_DELETED" name="Deleted"/>
</enum>
<enum name="Status" cname="GdkStatus" type="enum">
<member cname="GDK_OK" name="Ok"/>
<member cname="GDK_ERROR" name="Error"/>
<member cname="GDK_ERROR_PARAM" name="ErrorParam"/>
<member cname="GDK_ERROR_FILE" name="ErrorFile"/>
<member cname="GDK_ERROR_MEM" name="ErrorMem"/>
</enum>
<enum name="SubwindowMode" cname="GdkSubwindowMode" type="enum">
<member cname="GDK_CLIP_BY_CHILDREN" name="ClipByChildren"/>
<member cname="GDK_INCLUDE_INFERIORS" name="IncludeInferiors" value="1"/>
</enum>
<enum name="VisibilityState" cname="GdkVisibilityState" type="enum">
<member cname="GDK_VISIBILITY_UNOBSCURED" name="Unobscured"/>
<member cname="GDK_VISIBILITY_PARTIAL" name="Partial"/>
<member cname="GDK_VISIBILITY_FULLY_OBSCURED" name="FullyObscured"/>
</enum>
<enum name="VisualType" cname="GdkVisualType" type="enum">
<member cname="GDK_VISUAL_STATIC_GRAY" name="StaticGray"/>
<member cname="GDK_VISUAL_GRAYSCALE" name="Grayscale"/>
<member cname="GDK_VISUAL_STATIC_COLOR" name="StaticColor"/>
<member cname="GDK_VISUAL_PSEUDO_COLOR" name="PseudoColor"/>
<member cname="GDK_VISUAL_TRUE_COLOR" name="TrueColor"/>
<member cname="GDK_VISUAL_DIRECT_COLOR" name="DirectColor"/>
</enum>
<enum name="WMDecoration" cname="GdkWMDecoration" type="flags">
<member cname="GDK_DECOR_ALL" name="All" value="1 &lt;&lt; 0"/>
<member cname="GDK_DECOR_BORDER" name="Border" value="1 &lt;&lt; 1"/>
<member cname="GDK_DECOR_RESIZEH" name="Resizeh" value="1 &lt;&lt; 2"/>
<member cname="GDK_DECOR_TITLE" name="Title" value="1 &lt;&lt; 3"/>
<member cname="GDK_DECOR_MENU" name="Menu" value="1 &lt;&lt; 4"/>
<member cname="GDK_DECOR_MINIMIZE" name="Minimize" value="1 &lt;&lt; 5"/>
<member cname="GDK_DECOR_MAXIMIZE" name="Maximize" value="1 &lt;&lt; 6"/>
</enum>
<enum name="WMFunction" cname="GdkWMFunction" type="flags">
<member cname="GDK_FUNC_ALL" name="All" value="1 &lt;&lt; 0"/>
<member cname="GDK_FUNC_RESIZE" name="Resize" value="1 &lt;&lt; 1"/>
<member cname="GDK_FUNC_MOVE" name="Move" value="1 &lt;&lt; 2"/>
<member cname="GDK_FUNC_MINIMIZE" name="Minimize" value="1 &lt;&lt; 3"/>
<member cname="GDK_FUNC_MAXIMIZE" name="Maximize" value="1 &lt;&lt; 4"/>
<member cname="GDK_FUNC_CLOSE" name="Close" value="1 &lt;&lt; 5"/>
</enum>
<enum name="WindowAttributesType" cname="GdkWindowAttributesType" type="flags">
<member cname="GDK_WA_TITLE" name="Title" value="1 &lt;&lt; 1"/>
<member cname="GDK_WA_X" name="X" value="1 &lt;&lt; 2"/>
<member cname="GDK_WA_Y" name="Y" value="1 &lt;&lt; 3"/>
<member cname="GDK_WA_CURSOR" name="Cursor" value="1 &lt;&lt; 4"/>
<member cname="GDK_WA_COLORMAP" name="Colormap" value="1 &lt;&lt; 5"/>
<member cname="GDK_WA_VISUAL" name="Visual" value="1 &lt;&lt; 6"/>
<member cname="GDK_WA_WMCLASS" name="Wmclass" value="1 &lt;&lt; 7"/>
<member cname="GDK_WA_NOREDIR" name="Noredir" value="1 &lt;&lt; 8"/>
</enum>
<enum name="WindowClass" cname="GdkWindowClass" type="enum">
<member cname="GDK_INPUT_OUTPUT" name="Output"/>
<member cname="GDK_INPUT_ONLY" name="Only"/>
</enum>
<enum name="WindowEdge" cname="GdkWindowEdge" type="enum">
<member cname="GDK_WINDOW_EDGE_NORTH_WEST" name="NorthWest"/>
<member cname="GDK_WINDOW_EDGE_NORTH" name="North"/>
<member cname="GDK_WINDOW_EDGE_NORTH_EAST" name="NorthEast"/>
<member cname="GDK_WINDOW_EDGE_WEST" name="West"/>
<member cname="GDK_WINDOW_EDGE_EAST" name="East"/>
<member cname="GDK_WINDOW_EDGE_SOUTH_WEST" name="SouthWest"/>
<member cname="GDK_WINDOW_EDGE_SOUTH" name="South"/>
<member cname="GDK_WINDOW_EDGE_SOUTH_EAST" name="SouthEast"/>
</enum>
<enum name="WindowHints" cname="GdkWindowHints" type="flags">
<member cname="GDK_HINT_POS" name="Pos" value="1 &lt;&lt; 0"/>
<member cname="GDK_HINT_MIN_SIZE" name="MinSize" value="1 &lt;&lt; 1"/>
<member cname="GDK_HINT_MAX_SIZE" name="MaxSize" value="1 &lt;&lt; 2"/>
<member cname="GDK_HINT_BASE_SIZE" name="BaseSize" value="1 &lt;&lt; 3"/>
<member cname="GDK_HINT_ASPECT" name="Aspect" value="1 &lt;&lt; 4"/>
<member cname="GDK_HINT_RESIZE_INC" name="ResizeInc" value="1 &lt;&lt; 5"/>
<member cname="GDK_HINT_WIN_GRAVITY" name="WinGravity" value="1 &lt;&lt; 6"/>
<member cname="GDK_HINT_USER_POS" name="UserPos" value="1 &lt;&lt; 7"/>
<member cname="GDK_HINT_USER_SIZE" name="UserSize" value="1 &lt;&lt; 8"/>
</enum>
<enum name="WindowState" cname="GdkWindowState" type="flags">
<member cname="GDK_WINDOW_STATE_WITHDRAWN" name="Withdrawn" value="1 &lt;&lt; 0"/>
<member cname="GDK_WINDOW_STATE_ICONIFIED" name="Iconified" value="1 &lt;&lt; 1"/>
<member cname="GDK_WINDOW_STATE_MAXIMIZED" name="Maximized" value="1 &lt;&lt; 2"/>
<member cname="GDK_WINDOW_STATE_STICKY" name="Sticky" value="1 &lt;&lt; 3"/>
</enum>
<enum name="WindowType" cname="GdkWindowType" type="enum">
<member cname="GDK_WINDOW_ROOT" name="Root"/>
<member cname="GDK_WINDOW_TOPLEVEL" name="Toplevel"/>
<member cname="GDK_WINDOW_CHILD" name="Child"/>
<member cname="GDK_WINDOW_DIALOG" name="Dialog"/>
<member cname="GDK_WINDOW_TEMP" name="Temp"/>
<member cname="GDK_WINDOW_FOREIGN" name="Foreign"/>
</enum>
<enum name="WindowTypeHint" cname="GdkWindowTypeHint" type="enum">
<member cname="GDK_WINDOW_TYPE_HINT_NORMAL" name="Normal"/>
<member cname="GDK_WINDOW_TYPE_HINT_DIALOG" name="Dialog"/>
<member cname="GDK_WINDOW_TYPE_HINT_MENU" name="Menu"/>
<member cname="GDK_WINDOW_TYPE_HINT_TOOLBAR" name="Toolbar"/>
</enum>
<callback name="DestroyNotify" cname="GdkDestroyNotify">
<return-type type="void"/>
<parameters>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="EventFunc" cname="GdkEventFunc">
<return-type type="void"/>
<parameters>
<parameter type="GdkEvent*" name="event"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="FilterFunc" cname="GdkFilterFunc">
<return-type type="GdkFilterReturn"/>
<parameters>
<parameter type="GdkXEvent*" name="xevent"/>
<parameter type="GdkEvent*" name="event"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="InputFunction" cname="GdkInputFunction">
<return-type type="void"/>
<parameters>
<parameter type="gpointer" name="data"/>
<parameter type="gint" name="source"/>
<parameter type="GdkInputCondition" name="condition"/>
</parameters>
</callback>
<callback name="SpanFunc" cname="GdkSpanFunc">
<return-type type="void"/>
<parameters>
<parameter type="GdkSpan*" name="span"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<object name="Colormap" cname="GdkColormap" parent="GObject">
<field cname="size" type="gint"/>
<field cname="colors" type="GdkColor*"/>
<field cname="visual" type="GdkVisual*"/>
<field cname="windowing_data" type="gpointer"/>
<method name="AllocColors" cname="gdk_colormap_alloc_colors">
<return-type type="gint"/>
<parameters>
<parameter type="GdkColor*" name="colors"/>
<parameter type="gint" name="ncolors"/>
<parameter type="gboolean" name="writeable"/>
<parameter type="gboolean" name="best_match"/>
<parameter type="gboolean*" name="success"/>
</parameters>
</method>
<method name="GetVisual" cname="gdk_colormap_get_visual">
<return-type type="GdkVisual*"/>
</method>
<method name="AllocColor" cname="gdk_colormap_alloc_color">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
<parameter type="gboolean" name="writeable"/>
<parameter type="gboolean" name="best_match"/>
</parameters>
</method>
<method name="QueryColor" cname="gdk_colormap_query_color">
<return-type type="void"/>
<parameters>
<parameter type="gulong" name="pixel"/>
<parameter type="GdkColor*" name="result"/>
</parameters>
</method>
<method name="FreeColors" cname="gdk_colormap_free_colors">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="colors"/>
<parameter type="gint" name="ncolors"/>
</parameters>
</method>
<constructor cname="gdk_colormap_new">
<parameters>
<parameter type="GdkVisual*" name="visual"/>
<parameter type="gboolean" name="allocate"/>
</parameters>
</constructor>
</object>
<object name="Device" cname="GdkDevice" parent="GObject">
<field cname="name" type="gchar*"/>
<field cname="source" type="GdkInputSource"/>
<field cname="mode" type="GdkInputMode"/>
<field cname="has_cursor" type="gboolean"/>
<field cname="num_axes" type="gint"/>
<field cname="axes" type="GdkDeviceAxis*"/>
<field cname="num_keys" type="gint"/>
<field cname="keys" type="GdkDeviceKey*"/>
<method name="GetState" cname="gdk_device_get_state">
<return-type type="void"/>
<parameters>
<parameter type="GdkWindow*" name="window"/>
<parameter type="gdouble*" name="axes"/>
<parameter type="GdkModifierType*" name="mask"/>
</parameters>
</method>
<method name="SetAxisUse" cname="gdk_device_set_axis_use">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="index"/>
<parameter type="GdkAxisUse" name="use"/>
</parameters>
</method>
<method name="SetSource" cname="gdk_device_set_source">
<return-type type="void"/>
<parameters>
<parameter type="GdkInputSource" name="source"/>
</parameters>
</method>
<method name="SetKey" cname="gdk_device_set_key">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="index"/>
<parameter type="guint" name="keyval"/>
<parameter type="GdkModifierType" name="modifiers"/>
</parameters>
</method>
<method name="GetHistory" cname="gdk_device_get_history">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkWindow*" name="window"/>
<parameter type="guint32" name="start"/>
<parameter type="guint32" name="stop"/>
<parameter type="GdkTimeCoord***" name="events"/>
<parameter type="gint*" name="n_events"/>
</parameters>
</method>
<method name="SetMode" cname="gdk_device_set_mode">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkInputMode" name="mode"/>
</parameters>
</method>
<method name="GetAxis" cname="gdk_device_get_axis">
<return-type type="gboolean"/>
<parameters>
<parameter type="gdouble*" name="axes"/>
<parameter type="GdkAxisUse" name="use"/>
<parameter type="gdouble*" name="value"/>
</parameters>
</method>
</object>
<object name="DragContext" cname="GdkDragContext" parent="GObject">
<field cname="protocol" type="GdkDragProtocol"/>
<field cname="is_source" type="gboolean"/>
<field cname="source_window" type="GdkWindow*"/>
<field cname="dest_window" type="GdkWindow*"/>
<field cname="targets" type="GList*"/>
<field cname="actions" type="GdkDragAction"/>
<field cname="suggested_action" type="GdkDragAction"/>
<field cname="action" type="GdkDragAction"/>
<field cname="start_time" type="guint32"/>
<field cname="windowing_data" type="gpointer"/>
<constructor cname="gdk_drag_context_new"/>
</object>
<object name="Drawable" cname="GdkDrawable" parent="GObject">
<method name="GetSize" cname="gdk_drawable_get_size">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="width"/>
<parameter type="gint*" name="height"/>
</parameters>
</method>
<method name="GetColormap" cname="gdk_drawable_get_colormap">
<return-type type="GdkColormap*"/>
</method>
<method name="GetVisual" cname="gdk_drawable_get_visual">
<return-type type="GdkVisual*"/>
</method>
<method name="GetImage" cname="gdk_drawable_get_image">
<return-type type="GdkImage*"/>
<parameters>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
<parameter type="gint" name="width"/>
<parameter type="gint" name="height"/>
</parameters>
</method>
<method name="GetVisibleRegion" cname="gdk_drawable_get_visible_region">
<return-type type="GdkRegion*"/>
</method>
<method name="GetClipRegion" cname="gdk_drawable_get_clip_region">
<return-type type="GdkRegion*"/>
</method>
<method name="SetColormap" cname="gdk_drawable_set_colormap">
<return-type type="void"/>
<parameters>
<parameter type="GdkColormap*" name="colormap"/>
</parameters>
</method>
<method name="GetDepth" cname="gdk_drawable_get_depth">
<return-type type="gint"/>
</method>
</object>
<object name="GC" cname="GdkGC" parent="GObject">
<field cname="clip_x_origin" type="gint"/>
<field cname="clip_y_origin" type="gint"/>
<field cname="ts_x_origin" type="gint"/>
<field cname="ts_y_origin" type="gint"/>
<field cname="colormap" type="GdkColormap*"/>
<method name="SetColormap" cname="gdk_gc_set_colormap">
<return-type type="void"/>
<parameters>
<parameter type="GdkColormap*" name="colormap"/>
</parameters>
</method>
<method name="SetFill" cname="gdk_gc_set_fill">
<return-type type="void"/>
<parameters>
<parameter type="GdkFill" name="fill"/>
</parameters>
</method>
<method name="SetForeground" cname="gdk_gc_set_foreground">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<method name="GetColormap" cname="gdk_gc_get_colormap">
<return-type type="GdkColormap*"/>
</method>
<method name="SetClipRegion" cname="gdk_gc_set_clip_region">
<return-type type="void"/>
<parameters>
<parameter type="GdkRegion*" name="region"/>
</parameters>
</method>
<constructor cname="gdk_gc_new_with_values">
<parameters>
<parameter type="GdkDrawable*" name="drawable"/>
<parameter type="GdkGCValues*" name="values"/>
<parameter type="GdkGCValuesMask" name="values_mask"/>
</parameters>
</constructor>
<method name="SetSubwindow" cname="gdk_gc_set_subwindow">
<return-type type="void"/>
<parameters>
<parameter type="GdkSubwindowMode" name="mode"/>
</parameters>
</method>
<method name="SetValues" cname="gdk_gc_set_values">
<return-type type="void"/>
<parameters>
<parameter type="GdkGCValues*" name="values"/>
<parameter type="GdkGCValuesMask" name="values_mask"/>
</parameters>
</method>
<method name="GetValues" cname="gdk_gc_get_values">
<return-type type="void"/>
<parameters>
<parameter type="GdkGCValues*" name="values"/>
</parameters>
</method>
<method name="SetFunction" cname="gdk_gc_set_function">
<return-type type="void"/>
<parameters>
<parameter type="GdkFunction" name="function"/>
</parameters>
</method>
<method name="SetTsOrigin" cname="gdk_gc_set_ts_origin">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
</parameters>
</method>
<method name="Offset" cname="gdk_gc_offset">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="x_offset"/>
<parameter type="gint" name="y_offset"/>
</parameters>
</method>
<method name="SetDashes" cname="gdk_gc_set_dashes">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="dash_offset"/>
<parameter type="gint8" array="true" name="dash_list"/>
<parameter type="gint" name="n"/>
</parameters>
</method>
<method name="SetTile" cname="gdk_gc_set_tile">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixmap*" name="tile"/>
</parameters>
</method>
<method name="SetBackground" cname="gdk_gc_set_background">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<constructor cname="gdk_gc_new">
<parameters>
<parameter type="GdkDrawable*" name="drawable"/>
</parameters>
</constructor>
<method name="SetClipRectangle" cname="gdk_gc_set_clip_rectangle">
<return-type type="void"/>
<parameters>
<parameter type="GdkRectangle*" name="rectangle"/>
</parameters>
</method>
<method name="SetClipOrigin" cname="gdk_gc_set_clip_origin">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
</parameters>
</method>
<method name="SetRgbBgColor" cname="gdk_gc_set_rgb_bg_color">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<method name="SetStipple" cname="gdk_gc_set_stipple">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixmap*" name="stipple"/>
</parameters>
</method>
<method name="SetRgbFgColor" cname="gdk_gc_set_rgb_fg_color">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<method name="SetClipMask" cname="gdk_gc_set_clip_mask">
<return-type type="void"/>
<parameters>
<parameter type="GdkBitmap*" name="mask"/>
</parameters>
</method>
<method name="Copy" cname="gdk_gc_copy">
<return-type type="void"/>
<parameters>
<parameter type="GdkGC*" name="src_gc"/>
</parameters>
</method>
<method name="SetLineAttributes" cname="gdk_gc_set_line_attributes">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="line_width"/>
<parameter type="GdkLineStyle" name="line_style"/>
<parameter type="GdkCapStyle" name="cap_style"/>
<parameter type="GdkJoinStyle" name="join_style"/>
</parameters>
</method>
<method name="SetExposures" cname="gdk_gc_set_exposures">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="exposures"/>
</parameters>
</method>
</object>
<object name="Image" cname="GdkImage" parent="GObject">
<field cname="type" type="GdkImageType"/>
<field cname="visual" type="GdkVisual*"/>
<field cname="byte_order" type="GdkByteOrder"/>
<field cname="width" type="gint"/>
<field cname="height" type="gint"/>
<field cname="depth" type="guint16"/>
<field cname="bpp" type="guint16"/>
<field cname="bpl" type="guint16"/>
<field cname="bits_per_pixel" type="guint16"/>
<field cname="mem" type="gpointer"/>
<field cname="colormap" type="GdkColormap*"/>
<field cname="windowing_data" type="gpointer"/>
<method name="PutPixel" cname="gdk_image_put_pixel">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
<parameter type="guint32" name="pixel"/>
</parameters>
</method>
<method name="GetPixel" cname="gdk_image_get_pixel">
<return-type type="guint32"/>
<parameters>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
</parameters>
</method>
<constructor cname="gdk_image_new">
<parameters>
<parameter type="GdkImageType" name="type"/>
<parameter type="GdkVisual*" name="visual"/>
<parameter type="gint" name="width"/>
<parameter type="gint" name="height"/>
</parameters>
</constructor>
<method name="SetColormap" cname="gdk_image_set_colormap">
<return-type type="void"/>
<parameters>
<parameter type="GdkColormap*" name="colormap"/>
</parameters>
</method>
<method name="GetColormap" cname="gdk_image_get_colormap">
<return-type type="GdkColormap*"/>
</method>
</object>
<object name="Keymap" cname="GdkKeymap" parent="GObject">
<signal name="DirectionChanged" cname="direction_changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GdkKeymap*" name="keymap"/>
</parameters>
</signal>
<method name="GetDirection" cname="gdk_keymap_get_direction">
<return-type type="PangoDirection"/>
</method>
<method name="TranslateKeyboardState" cname="gdk_keymap_translate_keyboard_state">
<return-type type="gboolean"/>
<parameters>
<parameter type="guint" name="hardware_keycode"/>
<parameter type="GdkModifierType" name="state"/>
<parameter type="gint" name="group"/>
<parameter type="guint*" name="keyval"/>
<parameter type="gint*" name="effective_group"/>
<parameter type="gint*" name="level"/>
<parameter type="GdkModifierType*" name="consumed_modifiers"/>
</parameters>
</method>
<method name="GetEntriesForKeyval" cname="gdk_keymap_get_entries_for_keyval">
<return-type type="gboolean"/>
<parameters>
<parameter type="guint" name="keyval"/>
<parameter type="GdkKeymapKey**" name="keys"/>
<parameter type="gint*" name="n_keys"/>
</parameters>
</method>
<method name="LookupKey" cname="gdk_keymap_lookup_key">
<return-type type="guint"/>
<parameters>
<parameter type="const-GdkKeymapKey*" name="key"/>
</parameters>
</method>
<method name="GetEntriesForKeycode" cname="gdk_keymap_get_entries_for_keycode">
<return-type type="gboolean"/>
<parameters>
<parameter type="guint" name="hardware_keycode"/>
<parameter type="GdkKeymapKey**" name="keys"/>
<parameter type="guint**" name="keyvals"/>
<parameter type="gint*" name="n_entries"/>
</parameters>
</method>
</object>
<object name="Pixmap" cname="GdkPixmap" parent="GObject">
<constructor cname="gdk_pixmap_new">
<parameters>
<parameter type="GdkWindow*" name="window"/>
<parameter type="gint" name="width"/>
<parameter type="gint" name="height"/>
<parameter type="gint" name="depth"/>
</parameters>
</constructor>
</object>
<object name="Visual" cname="GdkVisual" parent="GObject">
<field cname="type" type="GdkVisualType"/>
<field cname="depth" type="gint"/>
<field cname="byte_order" type="GdkByteOrder"/>
<field cname="colormap_size" type="gint"/>
<field cname="bits_per_rgb" type="gint"/>
<field cname="red_mask" type="guint32"/>
<field cname="red_shift" type="gint"/>
<field cname="red_prec" type="gint"/>
<field cname="green_mask" type="guint32"/>
<field cname="green_shift" type="gint"/>
<field cname="green_prec" type="gint"/>
<field cname="blue_mask" type="guint32"/>
<field cname="blue_shift" type="gint"/>
<field cname="blue_prec" type="gint"/>
</object>
<object name="Window" cname="GdkWindow" parent="GObject">
<method name="GetGeometry" cname="gdk_window_get_geometry">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="x"/>
<parameter type="gint*" name="y"/>
<parameter type="gint*" name="width"/>
<parameter type="gint*" name="height"/>
<parameter type="gint*" name="depth"/>
</parameters>
</method>
<method name="SetIconList" cname="gdk_window_set_icon_list">
<return-type type="void"/>
<parameters>
<parameter type="GList*" name="pixbufs"/>
</parameters>
</method>
<method name="GetToplevel" cname="gdk_window_get_toplevel">
<return-type type="GdkWindow*"/>
</method>
<method name="SetTransientFor" cname="gdk_window_set_transient_for">
<return-type type="void"/>
<parameters>
<parameter type="GdkWindow*" name="parent"/>
</parameters>
</method>
<method name="ClearAreaE" cname="gdk_window_clear_area_e">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
<parameter type="gint" name="width"/>
<parameter type="gint" name="height"/>
</parameters>
</method>
<method name="GetParent" cname="gdk_window_get_parent">
<return-type type="GdkWindow*"/>
</method>
<method name="SetBackPixmap" cname="gdk_window_set_back_pixmap">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixmap*" name="pixmap"/>
<parameter type="gboolean" name="parent_relative"/>
</parameters>
</method>
<method name="InvalidateMaybeRecurse" cname="gdk_window_invalidate_maybe_recurse">
<return-type type="void"/>
<parameters>
<parameter type="GdkRegion*" name="region"/>
<callback cname="child_func">
<return-type type="gboolean"/>
<parameters>
<parameter type=" gboolean " name="child_func"/>
<parameter type=" gboolean " name="child_func"/>
</parameters>
</callback>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="SetGroup" cname="gdk_window_set_group">
<return-type type="void"/>
<parameters>
<parameter type="GdkWindow*" name="leader"/>
</parameters>
</method>
<method name="Scroll" cname="gdk_window_scroll">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="dx"/>
<parameter type="gint" name="dy"/>
</parameters>
</method>
<method name="MergeChildShapes" cname="gdk_window_merge_child_shapes">
<return-type type="void"/>
</method>
<method name="SetIcon" cname="gdk_window_set_icon">
<return-type type="void"/>
<parameters>
<parameter type="GdkWindow*" name="icon_window"/>
<parameter type="GdkPixmap*" name="pixmap"/>
<parameter type="GdkBitmap*" name="mask"/>
</parameters>
</method>
<method name="SetEvents" cname="gdk_window_set_events">
<return-type type="void"/>
<parameters>
<parameter type="GdkEventMask" name="event_mask"/>
</parameters>
</method>
<method name="Lower" cname="gdk_window_lower">
<return-type type="void"/>
</method>
<method name="GetEvents" cname="gdk_window_get_events">
<return-type type="GdkEventMask"/>
</method>
<method name="GetWindowType" cname="gdk_window_get_window_type">
<return-type type="GdkWindowType"/>
</method>
<method name="Show" cname="gdk_window_show">
<return-type type="void"/>
</method>
<method name="AddFilter" cname="gdk_window_add_filter">
<return-type type="void"/>
<parameters>
<parameter type="GdkFilterFunc" name="function"/>
<parameter type="gpointer" name="data"/>
</parameters>
</method>
<method name="SetCursor" cname="gdk_window_set_cursor">
<return-type type="void"/>
<parameters>
<parameter type="GdkCursor*" name="cursor"/>
</parameters>
</method>
<method name="SetFunctions" cname="gdk_window_set_functions">
<return-type type="void"/>
<parameters>
<parameter type="GdkWMFunction" name="functions"/>
</parameters>
</method>
<method name="SetTitle" cname="gdk_window_set_title">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="title"/>
</parameters>
</method>
<method name="SetBackground" cname="gdk_window_set_background">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<method name="GetUpdateArea" cname="gdk_window_get_update_area">
<return-type type="GdkRegion*"/>
</method>
<method name="BeginPaintRect" cname="gdk_window_begin_paint_rect">
<return-type type="void"/>
<parameters>
<parameter type="GdkRectangle*" name="rectangle"/>
</parameters>
</method>
<method name="InvalidateRegion" cname="gdk_window_invalidate_region">
<return-type type="void"/>
<parameters>
<parameter type="GdkRegion*" name="region"/>
<parameter type="gboolean" name="invalidate_children"/>
</parameters>
</method>
<method name="Withdraw" cname="gdk_window_withdraw">
<return-type type="void"/>
</method>
<method name="GetPointer" cname="gdk_window_get_pointer">
<return-type type="GdkWindow*"/>
<parameters>
<parameter type="gint*" name="x"/>
<parameter type="gint*" name="y"/>
<parameter type="GdkModifierType*" name="mask"/>
</parameters>
</method>
<method name="SetOverrideRedirect" cname="gdk_window_set_override_redirect">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="override_redirect"/>
</parameters>
</method>
<method name="Destroy" cname="gdk_window_destroy">
<return-type type="void"/>
</method>
<method name="SetModalHint" cname="gdk_window_set_modal_hint">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="modal"/>
</parameters>
</method>
<method name="Hide" cname="gdk_window_hide">
<return-type type="void"/>
</method>
<method name="BeginMoveDrag" cname="gdk_window_begin_move_drag">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="button"/>
<parameter type="gint" name="root_x"/>
<parameter type="gint" name="root_y"/>
<parameter type="guint32" name="timestamp"/>
</parameters>
</method>
<method name="MoveResize" cname="gdk_window_move_resize">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
<parameter type="gint" name="width"/>
<parameter type="gint" name="height"/>
</parameters>
</method>
<method name="SetUserData" cname="gdk_window_set_user_data">
<return-type type="void"/>
<parameters>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="GetFrameExtents" cname="gdk_window_get_frame_extents">
<return-type type="void"/>
<parameters>
<parameter type="GdkRectangle*" name="rect"/>
</parameters>
</method>
<method name="GetRootOrigin" cname="gdk_window_get_root_origin">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="x"/>
<parameter type="gint*" name="y"/>
</parameters>
</method>
<method name="GetState" cname="gdk_window_get_state">
<return-type type="GdkWindowState"/>
</method>
<method name="IsVisible" cname="gdk_window_is_visible">
<return-type type="gboolean"/>
</method>
<method name="Focus" cname="gdk_window_focus">
<return-type type="void"/>
<parameters>
<parameter type="guint32" name="timestamp"/>
</parameters>
</method>
<method name="Clear" cname="gdk_window_clear">
<return-type type="void"/>
</method>
<method name="GetOrigin" cname="gdk_window_get_origin">
<return-type type="gint"/>
<parameters>
<parameter type="gint*" name="x"/>
<parameter type="gint*" name="y"/>
</parameters>
</method>
<method name="BeginPaintRegion" cname="gdk_window_begin_paint_region">
<return-type type="void"/>
<parameters>
<parameter type="GdkRegion*" name="region"/>
</parameters>
</method>
<method name="Resize" cname="gdk_window_resize">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="width"/>
<parameter type="gint" name="height"/>
</parameters>
</method>
<method name="RegisterDnd" cname="gdk_window_register_dnd">
<return-type type="void"/>
</method>
<method name="SetStaticGravities" cname="gdk_window_set_static_gravities">
<return-type type="gboolean"/>
<parameters>
<parameter type="gboolean" name="use_static"/>
</parameters>
</method>
<method name="ShapeCombineRegion" cname="gdk_window_shape_combine_region">
<return-type type="void"/>
<parameters>
<parameter type="GdkRegion*" name="shape_region"/>
<parameter type="gint" name="offset_x"/>
<parameter type="gint" name="offset_y"/>
</parameters>
</method>
<method name="Reparent" cname="gdk_window_reparent">
<return-type type="void"/>
<parameters>
<parameter type="GdkWindow*" name="new_parent"/>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
</parameters>
</method>
<method name="EndPaint" cname="gdk_window_end_paint">
<return-type type="void"/>
</method>
<method name="SetGeometryHints" cname="gdk_window_set_geometry_hints">
<return-type type="void"/>
<parameters>
<parameter type="GdkGeometry*" name="geometry"/>
<parameter type="GdkWindowHints" name="geom_mask"/>
</parameters>
</method>
<method name="Stick" cname="gdk_window_stick">
<return-type type="void"/>
</method>
<method name="GetUserData" cname="gdk_window_get_user_data">
<return-type type="void"/>
<parameters>
<parameter type="gpointer*" name="data"/>
</parameters>
</method>
<method name="Move" cname="gdk_window_move">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
</parameters>
</method>
<constructor cname="gdk_window_new">
<parameters>
<parameter type="GdkWindow*" name="parent"/>
<parameter type="GdkWindowAttr*" name="attributes"/>
<parameter type="gint" name="attributes_mask"/>
</parameters>
</constructor>
<method name="SetRole" cname="gdk_window_set_role">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="role"/>
</parameters>
</method>
<method name="Deiconify" cname="gdk_window_deiconify">
<return-type type="void"/>
</method>
<method name="PeekChildren" cname="gdk_window_peek_children">
<return-type type="GList*"/>
</method>
<method name="SetTypeHint" cname="gdk_window_set_type_hint">
<return-type type="void"/>
<parameters>
<parameter type="GdkWindowTypeHint" name="hint"/>
</parameters>
</method>
<method name="Unmaximize" cname="gdk_window_unmaximize">
<return-type type="void"/>
</method>
<method name="GetDecorations" cname="gdk_window_get_decorations">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkWMDecoration*" name="decorations"/>
</parameters>
</method>
<method name="BeginResizeDrag" cname="gdk_window_begin_resize_drag">
<return-type type="void"/>
<parameters>
<parameter type="GdkWindowEdge" name="edge"/>
<parameter type="gint" name="button"/>
<parameter type="gint" name="root_x"/>
<parameter type="gint" name="root_y"/>
<parameter type="guint32" name="timestamp"/>
</parameters>
</method>
<method name="Maximize" cname="gdk_window_maximize">
<return-type type="void"/>
</method>
<method name="Raise" cname="gdk_window_raise">
<return-type type="void"/>
</method>
<method name="ShapeCombineMask" cname="gdk_window_shape_combine_mask">
<return-type type="void"/>
<parameters>
<parameter type="GdkBitmap*" name="mask"/>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
</parameters>
</method>
<method name="ClearArea" cname="gdk_window_clear_area">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
<parameter type="gint" name="width"/>
<parameter type="gint" name="height"/>
</parameters>
</method>
<method name="GetPosition" cname="gdk_window_get_position">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="x"/>
<parameter type="gint*" name="y"/>
</parameters>
</method>
<method name="SetIconName" cname="gdk_window_set_icon_name">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</method>
<method name="ShowUnraised" cname="gdk_window_show_unraised">
<return-type type="void"/>
</method>
<method name="ThawUpdates" cname="gdk_window_thaw_updates">
<return-type type="void"/>
</method>
<method name="SetDecorations" cname="gdk_window_set_decorations">
<return-type type="void"/>
<parameters>
<parameter type="GdkWMDecoration" name="decorations"/>
</parameters>
</method>
<method name="Unstick" cname="gdk_window_unstick">
<return-type type="void"/>
</method>
<method name="InvalidateRect" cname="gdk_window_invalidate_rect">
<return-type type="void"/>
<parameters>
<parameter type="GdkRectangle*" name="rect"/>
<parameter type="gboolean" name="invalidate_children"/>
</parameters>
</method>
<method name="GetInternalPaintInfo" cname="gdk_window_get_internal_paint_info">
<return-type type="void"/>
<parameters>
<parameter type="GdkDrawable**" name="real_drawable"/>
<parameter type="gint*" name="x_offset"/>
<parameter type="gint*" name="y_offset"/>
</parameters>
</method>
<method name="Iconify" cname="gdk_window_iconify">
<return-type type="void"/>
</method>
<method name="GetChildren" cname="gdk_window_get_children">
<return-type type="GList*"/>
</method>
<method name="IsViewable" cname="gdk_window_is_viewable">
<return-type type="gboolean"/>
</method>
<method name="RemoveFilter" cname="gdk_window_remove_filter">
<return-type type="void"/>
<parameters>
<parameter type="GdkFilterFunc" name="function"/>
<parameter type="gpointer" name="data"/>
</parameters>
</method>
<method name="FreezeUpdates" cname="gdk_window_freeze_updates">
<return-type type="void"/>
</method>
<method name="ProcessUpdates" cname="gdk_window_process_updates">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="update_children"/>
</parameters>
</method>
<method name="SetChildShapes" cname="gdk_window_set_child_shapes">
<return-type type="void"/>
</method>
</object>
<struct name="Bitmap" cname="GdkBitmap">
<field cname="parent_instance" type="GObject"/>
</struct>
<boxed name="Color" cname="GdkColor">
<field cname="pixel" type="guint32"/>
<field cname="red" type="guint16"/>
<field cname="green" type="guint16"/>
<field cname="blue" type="guint16"/>
<method name="Hash" cname="gdk_color_hash">
<return-type type="guint"/>
</method>
<method name="Equal" cname="gdk_color_equal">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-GdkColor*" name="colorb"/>
</parameters>
</method>
<method name="Free" cname="gdk_color_free">
<return-type type="void"/>
</method>
<method name="Copy" cname="gdk_color_copy">
<return-type type="GdkColor*"/>
</method>
</boxed>
<boxed name="Cursor" cname="GdkCursor">
<field cname="type" type="GdkCursorType"/>
<field cname="ref_count" type="guint"/>
<constructor cname="gdk_cursor_new">
<parameters>
<parameter type="GdkCursorType" name="cursor_type"/>
</parameters>
</constructor>
<method name="Unref" cname="gdk_cursor_unref">
<return-type type="void"/>
</method>
<method name="Ref" cname="gdk_cursor_ref">
<return-type type="GdkCursor*"/>
</method>
<constructor cname="gdk_cursor_new_from_pixmap">
<parameters>
<parameter type="GdkPixmap*" name="source"/>
<parameter type="GdkPixmap*" name="mask"/>
<parameter type="GdkColor*" name="fg"/>
<parameter type="GdkColor*" name="bg"/>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
</parameters>
</constructor>
</boxed>
<struct name="DeviceAxis" cname="GdkDeviceAxis">
<field cname="use" type="GdkAxisUse"/>
<field cname="min" type="gdouble"/>
<field cname="max" type="gdouble"/>
</struct>
<struct name="DeviceKey" cname="GdkDeviceKey">
<field cname="keyval" type="guint"/>
<field cname="modifiers" type="GdkModifierType"/>
</struct>
<struct name="EventAny" cname="GdkEventAny">
<field cname="type" type="GdkEventType"/>
<field cname="window" type="GdkWindow*"/>
<field cname="send_event" type="gint8"/>
</struct>
<struct name="EventButton" cname="GdkEventButton">
<field cname="type" type="GdkEventType"/>
<field cname="window" type="GdkWindow*"/>
<field cname="send_event" type="gint8"/>
<field cname="time" type="guint32"/>
<field cname="x" type="gdouble"/>
<field cname="y" type="gdouble"/>
<field cname="axes" type="gdouble*"/>
<field cname="state" type="guint"/>
<field cname="button" type="guint"/>
<field cname="device" type="GdkDevice*"/>
<field cname="x_root" type="gdouble"/>
<field cname="y_root" type="gdouble"/>
</struct>
<struct name="EventClient" cname="GdkEventClient">
<field cname="type" type="GdkEventType"/>
<field cname="window" type="GdkWindow*"/>
<field cname="send_event" type="gint8"/>
<field cname="message_type" type="GdkAtom"/>
<field cname="data_format" type="gushort"/>
<field cname="b" array_len="20" type="union"/>
<field cname="s" array_len="10" type="short"/>
<field cname="l" array_len="5" type="long"/>
<field cname="data" type="}"/>
</struct>
<struct name="EventConfigure" cname="GdkEventConfigure">
<field cname="type" type="GdkEventType"/>
<field cname="window" type="GdkWindow*"/>
<field cname="send_event" type="gint8"/>
<field cname="x" type="gint"/>
<field cname="y" type="gint"/>
<field cname="width" type="gint"/>
<field cname="height" type="gint"/>
</struct>
<struct name="EventCrossing" cname="GdkEventCrossing">
<field cname="type" type="GdkEventType"/>
<field cname="window" type="GdkWindow*"/>
<field cname="send_event" type="gint8"/>
<field cname="subwindow" type="GdkWindow*"/>
<field cname="time" type="guint32"/>
<field cname="x" type="gdouble"/>
<field cname="y" type="gdouble"/>
<field cname="x_root" type="gdouble"/>
<field cname="y_root" type="gdouble"/>
<field cname="mode" type="GdkCrossingMode"/>
<field cname="detail" type="GdkNotifyType"/>
<field cname="focus" type="gboolean"/>
<field cname="state" type="guint"/>
</struct>
<struct name="EventDND" cname="GdkEventDND">
<field cname="type" type="GdkEventType"/>
<field cname="window" type="GdkWindow*"/>
<field cname="send_event" type="gint8"/>
<field cname="context" type="GdkDragContext*"/>
<field cname="time" type="guint32"/>
<field cname="x_root" type="gshort"/>
<field cname="y_root" type="gshort"/>
</struct>
<struct name="EventExpose" cname="GdkEventExpose">
<field cname="type" type="GdkEventType"/>
<field cname="window" type="GdkWindow*"/>
<field cname="send_event" type="gint8"/>
<field cname="area" type="GdkRectangle"/>
<field cname="region" type="GdkRegion*"/>
<field cname="count" type="gint"/>
</struct>
<struct name="EventFocus" cname="GdkEventFocus">
<field cname="type" type="GdkEventType"/>
<field cname="window" type="GdkWindow*"/>
<field cname="send_event" type="gint8"/>
<field cname="in" type="gint16"/>
</struct>
<struct name="EventKey" cname="GdkEventKey">
<field cname="type" type="GdkEventType"/>
<field cname="window" type="GdkWindow*"/>
<field cname="send_event" type="gint8"/>
<field cname="time" type="guint32"/>
<field cname="state" type="guint"/>
<field cname="keyval" type="guint"/>
<field cname="length" type="gint"/>
<field cname="string" type="gchar*"/>
<field cname="hardware_keycode" type="guint16"/>
<field cname="group" type="guint8"/>
</struct>
<struct name="EventMotion" cname="GdkEventMotion">
<field cname="type" type="GdkEventType"/>
<field cname="window" type="GdkWindow*"/>
<field cname="send_event" type="gint8"/>
<field cname="time" type="guint32"/>
<field cname="x" type="gdouble"/>
<field cname="y" type="gdouble"/>
<field cname="axes" type="gdouble*"/>
<field cname="state" type="guint"/>
<field cname="is_hint" type="gint16"/>
<field cname="device" type="GdkDevice*"/>
<field cname="x_root" type="gdouble"/>
<field cname="y_root" type="gdouble"/>
</struct>
<struct name="EventNoExpose" cname="GdkEventNoExpose">
<field cname="type" type="GdkEventType"/>
<field cname="window" type="GdkWindow*"/>
<field cname="send_event" type="gint8"/>
</struct>
<struct name="EventProperty" cname="GdkEventProperty">
<field cname="type" type="GdkEventType"/>
<field cname="window" type="GdkWindow*"/>
<field cname="send_event" type="gint8"/>
<field cname="atom" type="GdkAtom"/>
<field cname="time" type="guint32"/>
<field cname="state" type="guint"/>
</struct>
<struct name="EventProximity" cname="GdkEventProximity">
<field cname="type" type="GdkEventType"/>
<field cname="window" type="GdkWindow*"/>
<field cname="send_event" type="gint8"/>
<field cname="time" type="guint32"/>
<field cname="device" type="GdkDevice*"/>
</struct>
<struct name="EventScroll" cname="GdkEventScroll">
<field cname="type" type="GdkEventType"/>
<field cname="window" type="GdkWindow*"/>
<field cname="send_event" type="gint8"/>
<field cname="time" type="guint32"/>
<field cname="x" type="gdouble"/>
<field cname="y" type="gdouble"/>
<field cname="state" type="guint"/>
<field cname="direction" type="GdkScrollDirection"/>
<field cname="device" type="GdkDevice*"/>
<field cname="x_root" type="gdouble"/>
<field cname="y_root" type="gdouble"/>
</struct>
<struct name="EventSelection" cname="GdkEventSelection">
<field cname="type" type="GdkEventType"/>
<field cname="window" type="GdkWindow*"/>
<field cname="send_event" type="gint8"/>
<field cname="selection" type="GdkAtom"/>
<field cname="target" type="GdkAtom"/>
<field cname="property" type="GdkAtom"/>
<field cname="time" type="guint32"/>
<field cname="requestor" type="GdkNativeWindow"/>
</struct>
<struct name="EventSetting" cname="GdkEventSetting">
<field cname="type" type="GdkEventType"/>
<field cname="window" type="GdkWindow*"/>
<field cname="send_event" type="gint8"/>
<field cname="action" type="GdkSettingAction"/>
<field cname="name" type="char*"/>
</struct>
<struct name="EventVisibility" cname="GdkEventVisibility">
<field cname="type" type="GdkEventType"/>
<field cname="window" type="GdkWindow*"/>
<field cname="send_event" type="gint8"/>
<field cname="state" type="GdkVisibilityState"/>
</struct>
<struct name="EventWindowState" cname="GdkEventWindowState">
<field cname="type" type="GdkEventType"/>
<field cname="window" type="GdkWindow*"/>
<field cname="send_event" type="gint8"/>
<field cname="changed_mask" type="GdkWindowState"/>
<field cname="new_window_state" type="GdkWindowState"/>
</struct>
<struct name="GCValues" cname="GdkGCValues">
<field cname="foreground" type="GdkColor"/>
<field cname="background" type="GdkColor"/>
<field cname="font" type="GdkFont*"/>
<field cname="function" type="GdkFunction"/>
<field cname="fill" type="GdkFill"/>
<field cname="tile" type="GdkPixmap*"/>
<field cname="stipple" type="GdkPixmap*"/>
<field cname="clip_mask" type="GdkPixmap*"/>
<field cname="subwindow_mode" type="GdkSubwindowMode"/>
<field cname="ts_x_origin" type="gint"/>
<field cname="ts_y_origin" type="gint"/>
<field cname="clip_x_origin" type="gint"/>
<field cname="clip_y_origin" type="gint"/>
<field cname="graphics_exposures" type="gint"/>
<field cname="line_width" type="gint"/>
<field cname="line_style" type="GdkLineStyle"/>
<field cname="cap_style" type="GdkCapStyle"/>
<field cname="join_style" type="GdkJoinStyle"/>
</struct>
<struct name="Geometry" cname="GdkGeometry">
<field cname="min_width" type="gint"/>
<field cname="min_height" type="gint"/>
<field cname="max_width" type="gint"/>
<field cname="max_height" type="gint"/>
<field cname="base_width" type="gint"/>
<field cname="base_height" type="gint"/>
<field cname="width_inc" type="gint"/>
<field cname="height_inc" type="gint"/>
<field cname="min_aspect" type="gdouble"/>
<field cname="max_aspect" type="gdouble"/>
<field cname="win_gravity" type="GdkGravity"/>
</struct>
<struct name="KeymapKey" cname="GdkKeymapKey">
<field cname="keycode" type="guint"/>
<field cname="group" type="gint"/>
<field cname="level" type="gint"/>
</struct>
<alias name="NativeWindow" cname="GdkNativeWindow" type="guint32 "/>
<struct name="PangoAttrEmbossed" cname="GdkPangoAttrEmbossed">
<field cname="attr" type="PangoAttribute"/>
<field cname="embossed" type="gboolean"/>
<constructor cname="gdk_pango_attr_embossed_new">
<parameters>
<parameter type="gboolean" name="embossed"/>
</parameters>
</constructor>
</struct>
<struct name="PangoAttrStipple" cname="GdkPangoAttrStipple">
<field cname="attr" type="PangoAttribute"/>
<field cname="stipple" type="GdkBitmap*"/>
<constructor cname="gdk_pango_attr_stipple_new">
<parameters>
<parameter type="GdkBitmap*" name="stipple"/>
</parameters>
</constructor>
</struct>
<struct name="PixmapObject" cname="GdkPixmapObject">
<field cname="parent_instance" type="GdkDrawable"/>
<field cname="impl" type="GdkDrawable*"/>
<field cname="depth" type="gint"/>
</struct>
<struct name="Point" cname="GdkPoint">
<field cname="x" type="gint"/>
<field cname="y" type="gint"/>
</struct>
<struct name="PointerHooks" cname="GdkPointerHooks">
<callback cname="get_pointer">
<return-type type="GdkWindow*"/>
<parameters>
<parameter type="GdkWindow*" name="window,gint*"/>
</parameters>
</callback>
<callback cname="window_at_pointer">
<return-type type="GdkWindow*"/>
<parameters>
<parameter type="GdkScreen*" name="screen,"/>
</parameters>
</callback>
</struct>
<boxed name="Rectangle" cname="GdkRectangle">
<field cname="x" type="gint"/>
<field cname="y" type="gint"/>
<field cname="width" type="gint"/>
<field cname="height" type="gint"/>
<method name="Intersect" cname="gdk_rectangle_intersect">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkRectangle*" name="src2"/>
<parameter type="GdkRectangle*" name="dest"/>
</parameters>
</method>
<method name="Union" cname="gdk_rectangle_union">
<return-type type="void"/>
<parameters>
<parameter type="GdkRectangle*" name="src2"/>
<parameter type="GdkRectangle*" name="dest"/>
</parameters>
</method>
</boxed>
<struct name="Region" cname="GdkRegion">
<field cname="size" type="long"/>
<field cname="numRects" type="long"/>
<field cname="rects" type="GdkRegionBox*"/>
<field cname="extents" type="GdkRegionBox"/>
<method name="GetRectangles" cname="gdk_region_get_rectangles">
<return-type type="void"/>
<parameters>
<parameter type="GdkRectangle**" name="rectangles"/>
<parameter type="gint*" name="n_rectangles"/>
</parameters>
</method>
<method name="Destroy" cname="gdk_region_destroy">
<return-type type="void"/>
</method>
<method name="GetClipbox" cname="gdk_region_get_clipbox">
<return-type type="void"/>
<parameters>
<parameter type="GdkRectangle*" name="rectangle"/>
</parameters>
</method>
<method name="Shrink" cname="gdk_region_shrink">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="dx"/>
<parameter type="gint" name="dy"/>
</parameters>
</method>
<method name="SpansIntersectForeach" cname="gdk_region_spans_intersect_foreach">
<return-type type="void"/>
<parameters>
<parameter type="GdkSpan*" name="spans"/>
<parameter type="int" name="n_spans"/>
<parameter type="gboolean" name="sorted"/>
<parameter type="GdkSpanFunc" name="function"/>
<parameter type="gpointer" name="data"/>
</parameters>
</method>
<method name="Copy" cname="gdk_region_copy">
<return-type type="GdkRegion*"/>
</method>
<method name="PointIn" cname="gdk_region_point_in">
<return-type type="gboolean"/>
<parameters>
<parameter type="int" name="x"/>
<parameter type="int" name="y"/>
</parameters>
</method>
<method name="RectIn" cname="gdk_region_rect_in">
<return-type type="GdkOverlapType"/>
<parameters>
<parameter type="GdkRectangle*" name="rect"/>
</parameters>
</method>
<method name="Union" cname="gdk_region_union">
<return-type type="void"/>
<parameters>
<parameter type="GdkRegion*" name="source2"/>
</parameters>
</method>
<method name="UnionWithRect" cname="gdk_region_union_with_rect">
<return-type type="void"/>
<parameters>
<parameter type="GdkRectangle*" name="rect"/>
</parameters>
</method>
<method name="Empty" cname="gdk_region_empty">
<return-type type="gboolean"/>
</method>
<method name="Xor" cname="gdk_region_xor">
<return-type type="void"/>
<parameters>
<parameter type="GdkRegion*" name="source2"/>
</parameters>
</method>
<method name="Intersect" cname="gdk_region_intersect">
<return-type type="void"/>
<parameters>
<parameter type="GdkRegion*" name="source2"/>
</parameters>
</method>
<method name="Equal" cname="gdk_region_equal">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkRegion*" name="region2"/>
</parameters>
</method>
<method name="Offset" cname="gdk_region_offset">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="dx"/>
<parameter type="gint" name="dy"/>
</parameters>
</method>
<method name="Subtract" cname="gdk_region_subtract">
<return-type type="void"/>
<parameters>
<parameter type="GdkRegion*" name="source2"/>
</parameters>
</method>
<constructor cname="gdk_region_new"/>
</struct>
<alias name="RegionBox" cname="GdkRegionBox" type="GdkSegment "/>
<struct name="RgbCmap" cname="GdkRgbCmap">
<field cname="colors" array_len="256" type="guint32"/>
<field cname="n_colors" type="gint"/>
<field cname="info_list" type="GSList*"/>
<constructor cname="gdk_rgb_cmap_new">
<parameters>
<parameter type="guint32*" name="colors"/>
<parameter type="gint" name="n_colors"/>
</parameters>
</constructor>
<method name="Free" cname="gdk_rgb_cmap_free">
<return-type type="void"/>
</method>
</struct>
<struct name="Segment" cname="GdkSegment">
<field cname="x1" type="gint"/>
<field cname="y1" type="gint"/>
<field cname="x2" type="gint"/>
<field cname="y2" type="gint"/>
</struct>
<struct name="Span" cname="GdkSpan">
<field cname="x" type="gint"/>
<field cname="y" type="gint"/>
<field cname="width" type="gint"/>
</struct>
<struct name="TimeCoord" cname="GdkTimeCoord">
<field cname="time" type="guint32"/>
<field cname="axes" array_len="GDK_MAX_TIMECOORD_AXES" type="gdouble"/>
</struct>
<alias name="WChar" cname="GdkWChar" type="guint32 "/>
<struct name="WindowAttr" cname="GdkWindowAttr">
<field cname="title" type="gchar*"/>
<field cname="event_mask" type="gint"/>
<field cname="x" type="gint"/>
<field cname="y" type="gint"/>
<field cname="width" type="gint"/>
<field cname="height" type="gint"/>
<field cname="wclass" type="GdkWindowClass"/>
<field cname="visual" type="GdkVisual*"/>
<field cname="colormap" type="GdkColormap*"/>
<field cname="window_type" type="GdkWindowType"/>
<field cname="cursor" type="GdkCursor*"/>
<field cname="wmclass_name" type="gchar*"/>
<field cname="wmclass_class" type="gchar*"/>
<field cname="override_redirect" type="gboolean"/>
</struct>
<struct name="WindowObject" cname="GdkWindowObject">
<field cname="parent_instance" type="GdkDrawable"/>
<field cname="impl" type="GdkDrawable*"/>
<field cname="parent" type="GdkWindowObject*"/>
<field cname="user_data" type="gpointer"/>
<field cname="x" type="gint"/>
<field cname="y" type="gint"/>
<field cname="extension_events" type="gint"/>
<field cname="filters" type="GList*"/>
<field cname="children" type="GList*"/>
<field cname="bg_color" type="GdkColor"/>
<field cname="bg_pixmap" type="GdkPixmap*"/>
<field cname="paint_stack" type="GSList*"/>
<field cname="update_area" type="GdkRegion*"/>
<field cname="update_freeze_count" type="guint"/>
<field cname="window_type" type="guint8"/>
<field cname="depth" type="guint8"/>
<field cname="resize_count" type="guint8"/>
<field cname="state" type="GdkWindowState"/>
<field cname="guffaw_gravity" bits="1" type="guint"/>
<field cname="input_only" bits="1" type="guint"/>
<field cname="modal_hint" bits="1" type="guint"/>
<field cname="destroyed" bits="2" type="guint"/>
<field cname="event_mask" type="GdkEventMask"/>
</struct>
<alias name="XEvent" cname="GdkXEvent" type="void "/>
</namespace>
<namespace name="Gdk" library="gdk_pixbuf-2.0">
<enum name="Colorspace" cname="GdkColorspace" type="enum">
<member cname="GDK_COLORSPACE_RGB" name="Rgb"/>
</enum>
<enum name="InterpType" cname="GdkInterpType" type="enum">
<member cname="GDK_INTERP_NEAREST" name="Nearest"/>
<member cname="GDK_INTERP_TILES" name="Tiles"/>
<member cname="GDK_INTERP_BILINEAR" name="Bilinear"/>
<member cname="GDK_INTERP_HYPER" name="Hyper"/>
</enum>
<enum name="PixbufAlphaMode" cname="GdkPixbufAlphaMode" type="enum">
<member cname="GDK_PIXBUF_ALPHA_BILEVEL" name="Bilevel"/>
<member cname="GDK_PIXBUF_ALPHA_FULL" name="Full"/>
</enum>
<enum name="PixbufError" cname="GdkPixbufError" type="enum">
<member cname="GDK_PIXBUF_ERROR_CORRUPT_IMAGE" name="CorruptImage"/>
<member cname="GDK_PIXBUF_ERROR_INSUFFICIENT_MEMORY" name="InsufficientMemory"/>
<member cname="GDK_PIXBUF_ERROR_BAD_OPTION" name="BadOption"/>
<member cname="GDK_PIXBUF_ERROR_UNKNOWN_TYPE" name="UnknownType"/>
<member cname="GDK_PIXBUF_ERROR_UNSUPPORTED_OPERATION" name="UnsupportedOperation"/>
<member cname="GDK_PIXBUF_ERROR_FAILED" name="Failed"/>
</enum>
<enum name="PixbufFrameAction" cname="GdkPixbufFrameAction" type="enum">
<member cname="GDK_PIXBUF_FRAME_RETAIN" name="Retain"/>
<member cname="GDK_PIXBUF_FRAME_DISPOSE" name="Dispose"/>
<member cname="GDK_PIXBUF_FRAME_REVERT" name="Revert"/>
</enum>
<enum name="PixdataDumpType" cname="GdkPixdataDumpType" type="flags">
<member cname="GDK_PIXDATA_DUMP_PIXDATA_STREAM" name="PixdataStream"/>
<member cname="GDK_PIXDATA_DUMP_PIXDATA_STRUCT" name="PixdataStruct" value="1"/>
<member cname="GDK_PIXDATA_DUMP_MACROS" name="Macros" value="2"/>
<member cname="GDK_PIXDATA_DUMP_GTYPES" name="Gtypes"/>
<member cname="GDK_PIXDATA_DUMP_CTYPES" name="Ctypes" value="1 &lt;&lt; 8"/>
<member cname="GDK_PIXDATA_DUMP_STATIC" name="Static" value="1 &lt;&lt; 9"/>
<member cname="GDK_PIXDATA_DUMP_CONST" name="Const" value="1 &lt;&lt; 10"/>
<member cname="GDK_PIXDATA_DUMP_RLE_DECODER" name="RleDecoder" value="1 &lt;&lt; 16"/>
</enum>
<enum name="PixdataType" cname="GdkPixdataType" type="enum">
<member cname="GDK_PIXDATA_COLOR_TYPE_RGB" name="ColorTypeRgb" value="0x01"/>
<member cname="GDK_PIXDATA_COLOR_TYPE_RGBA" name="ColorTypeRgba" value="0x02"/>
<member cname="GDK_PIXDATA_COLOR_TYPE_MASK" name="ColorTypeMask" value="0xff"/>
<member cname="GDK_PIXDATA_SAMPLE_WIDTH_8" name="SampleWidth8" value="1 &lt;&lt; 16"/>
<member cname="GDK_PIXDATA_SAMPLE_WIDTH_MASK" name="SampleWidthMask" value="0x0f &lt;&lt; 16"/>
<member cname="GDK_PIXDATA_ENCODING_RAW" name="EncodingRaw" value="1 &lt;&lt; 24"/>
<member cname="GDK_PIXDATA_ENCODING_RLE" name="EncodingRle" value="0x02 &lt;&lt; 24"/>
<member cname="GDK_PIXDATA_ENCODING_MASK" name="EncodingMask" value="0x0f &lt;&lt; 24"/>
</enum>
<callback name="PixbufDestroyNotify" cname="GdkPixbufDestroyNotify">
<return-type type="void"/>
<parameters>
<parameter type="guchar*" name="pixels"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<object name="Pixbuf" cname="GdkPixbuf" parent="GObject">
<constructor cname="gdk_pixbuf_new_from_xpm_data">
<parameters>
<parameter type="const-char**" name="data"/>
</parameters>
</constructor>
<method name="CompositeColorSimple" cname="gdk_pixbuf_composite_color_simple">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter type="int" name="dest_width"/>
<parameter type="int" name="dest_height"/>
<parameter type="GdkInterpType" name="interp_type"/>
<parameter type="int" name="overall_alpha"/>
<parameter type="int" name="check_size"/>
<parameter type="guint32" name="color1"/>
<parameter type="guint32" name="color2"/>
</parameters>
</method>
<method name="Composite" cname="gdk_pixbuf_composite">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbuf*" name="dest"/>
<parameter type="int" name="dest_x"/>
<parameter type="int" name="dest_y"/>
<parameter type="int" name="dest_width"/>
<parameter type="int" name="dest_height"/>
<parameter type="double" name="offset_x"/>
<parameter type="double" name="offset_y"/>
<parameter type="double" name="scale_x"/>
<parameter type="double" name="scale_y"/>
<parameter type="GdkInterpType" name="interp_type"/>
<parameter type="int" name="overall_alpha"/>
</parameters>
</method>
<method name="GetOption" cname="gdk_pixbuf_get_option">
<return-type type="const-gchar*"/>
<parameters>
<parameter type="const-gchar*" name="key"/>
</parameters>
</method>
<method name="GetNChannels" cname="gdk_pixbuf_get_n_channels">
<return-type type="int"/>
</method>
<method name="Fill" cname="gdk_pixbuf_fill">
<return-type type="void"/>
<parameters>
<parameter type="guint32" name="pixel"/>
</parameters>
</method>
<constructor cname="gdk_pixbuf_new_from_inline">
<parameters>
<parameter type="gint" name="data_length"/>
<parameter type="const-guint8*" name="data"/>
<parameter type="gboolean" name="copy_pixels"/>
<parameter type="GError**" name="error"/>
</parameters>
</constructor>
<method name="GetBitsPerSample" cname="gdk_pixbuf_get_bits_per_sample">
<return-type type="int"/>
</method>
<method name="GetRowstride" cname="gdk_pixbuf_get_rowstride">
<return-type type="int"/>
</method>
<method name="SaturateAndPixelate" cname="gdk_pixbuf_saturate_and_pixelate">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbuf*" name="dest"/>
<parameter type="gfloat" name="saturation"/>
<parameter type="gboolean" name="pixelate"/>
</parameters>
</method>
<constructor cname="gdk_pixbuf_new_from_data">
<parameters>
<parameter type="const-guchar*" name="data"/>
<parameter type="GdkColorspace" name="colorspace"/>
<parameter type="gboolean" name="has_alpha"/>
<parameter type="int" name="bits_per_sample"/>
<parameter type="int" name="width"/>
<parameter type="int" name="height"/>
<parameter type="int" name="rowstride"/>
<parameter type="GdkPixbufDestroyNotify" name="destroy_fn"/>
<parameter type="gpointer" name="destroy_fn_data"/>
</parameters>
</constructor>
<method name="Savev" cname="gdk_pixbuf_savev">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char*" name="filename"/>
<parameter type="const-char*" name="type"/>
<parameter type="char**" name="option_keys"/>
<parameter type="char**" name="option_values"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
<method name="AddAlpha" cname="gdk_pixbuf_add_alpha">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter type="gboolean" name="substitute_color"/>
<parameter type="guchar" name="r"/>
<parameter type="guchar" name="g"/>
<parameter type="guchar" name="b"/>
</parameters>
</method>
<method name="Scale" cname="gdk_pixbuf_scale">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbuf*" name="dest"/>
<parameter type="int" name="dest_x"/>
<parameter type="int" name="dest_y"/>
<parameter type="int" name="dest_width"/>
<parameter type="int" name="dest_height"/>
<parameter type="double" name="offset_x"/>
<parameter type="double" name="offset_y"/>
<parameter type="double" name="scale_x"/>
<parameter type="double" name="scale_y"/>
<parameter type="GdkInterpType" name="interp_type"/>
</parameters>
</method>
<method name="GetHeight" cname="gdk_pixbuf_get_height">
<return-type type="int"/>
</method>
<method name="Copy" cname="gdk_pixbuf_copy">
<return-type type="GdkPixbuf*"/>
</method>
<method name="GetPixels" cname="gdk_pixbuf_get_pixels">
<return-type type="guchar*"/>
</method>
<method name="CopyArea" cname="gdk_pixbuf_copy_area">
<return-type type="void"/>
<parameters>
<parameter type="int" name="src_x"/>
<parameter type="int" name="src_y"/>
<parameter type="int" name="width"/>
<parameter type="int" name="height"/>
<parameter type="GdkPixbuf*" name="dest_pixbuf"/>
<parameter type="int" name="dest_x"/>
<parameter type="int" name="dest_y"/>
</parameters>
</method>
<method name="CompositeColor" cname="gdk_pixbuf_composite_color">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbuf*" name="dest"/>
<parameter type="int" name="dest_x"/>
<parameter type="int" name="dest_y"/>
<parameter type="int" name="dest_width"/>
<parameter type="int" name="dest_height"/>
<parameter type="double" name="offset_x"/>
<parameter type="double" name="offset_y"/>
<parameter type="double" name="scale_x"/>
<parameter type="double" name="scale_y"/>
<parameter type="GdkInterpType" name="interp_type"/>
<parameter type="int" name="overall_alpha"/>
<parameter type="int" name="check_x"/>
<parameter type="int" name="check_y"/>
<parameter type="int" name="check_size"/>
<parameter type="guint32" name="color1"/>
<parameter type="guint32" name="color2"/>
</parameters>
</method>
<constructor cname="gdk_pixbuf_new_subpixbuf">
<parameters>
<parameter type="GdkPixbuf*" name="src_pixbuf"/>
<parameter type="int" name="src_x"/>
<parameter type="int" name="src_y"/>
<parameter type="int" name="width"/>
<parameter type="int" name="height"/>
</parameters>
</constructor>
<method name="GetWidth" cname="gdk_pixbuf_get_width">
<return-type type="int"/>
</method>
<constructor cname="gdk_pixbuf_new_from_file" preferred="1">
<parameters>
<parameter type="const-char*" name="filename"/>
<parameter type="GError**" name="error"/>
</parameters>
</constructor>
<method name="GetHasAlpha" cname="gdk_pixbuf_get_has_alpha">
<return-type type="gboolean"/>
</method>
<method name="Save" cname="gdk_pixbuf_save">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-char*" name="filename"/>
<parameter type="const-char*" name="type"/>
<parameter type="GError**" name="error"/>
<parameter type=" "/>
</parameters>
</method>
<method name="GetColorspace" cname="gdk_pixbuf_get_colorspace">
<return-type type="GdkColorspace"/>
</method>
<constructor cname="gdk_pixbuf_new">
<parameters>
<parameter type="GdkColorspace" name="colorspace"/>
<parameter type="gboolean" name="has_alpha"/>
<parameter type="int" name="bits_per_sample"/>
<parameter type="int" name="width"/>
<parameter type="int" name="height"/>
</parameters>
</constructor>
<method name="ScaleSimple" cname="gdk_pixbuf_scale_simple">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter type="int" name="dest_width"/>
<parameter type="int" name="dest_height"/>
<parameter type="GdkInterpType" name="interp_type"/>
</parameters>
</method>
</object>
<object name="PixbufAnimation" cname="GdkPixbufAnimation" parent="GObject">
<method name="GetWidth" cname="gdk_pixbuf_animation_get_width">
<return-type type="int"/>
</method>
<method name="GetIter" cname="gdk_pixbuf_animation_get_iter">
<return-type type="GdkPixbufAnimationIter*"/>
<parameters>
<parameter type="const-GTimeVal*" name="start_time"/>
</parameters>
</method>
<method name="GetHeight" cname="gdk_pixbuf_animation_get_height">
<return-type type="int"/>
</method>
<method name="IsStaticImage" cname="gdk_pixbuf_animation_is_static_image">
<return-type type="gboolean"/>
</method>
<method name="GetStaticImage" cname="gdk_pixbuf_animation_get_static_image">
<return-type type="GdkPixbuf*"/>
</method>
<constructor cname="gdk_pixbuf_animation_new_from_file">
<parameters>
<parameter type="const-char*" name="filename"/>
<parameter type="GError**" name="error"/>
</parameters>
</constructor>
</object>
<object name="PixbufAnimationIter" cname="GdkPixbufAnimationIter" parent="GObject">
<method name="Advance" cname="gdk_pixbuf_animation_iter_advance">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-GTimeVal*" name="current_time"/>
</parameters>
</method>
<method name="OnCurrentlyLoadingFrame" cname="gdk_pixbuf_animation_iter_on_currently_loading_frame">
<return-type type="gboolean"/>
</method>
<method name="GetDelayTime" cname="gdk_pixbuf_animation_iter_get_delay_time">
<return-type type="int"/>
</method>
<method name="GetPixbuf" cname="gdk_pixbuf_animation_iter_get_pixbuf">
<return-type type="GdkPixbuf*"/>
</method>
</object>
<object name="PixbufGifAnim" cname="GdkPixbufGifAnim" parent="GdkPixbufAnimation">
<field cname="n_frames" type="int"/>
<field cname="total_time" type="int"/>
<field cname="frames" type="GList*"/>
<field cname="width" type="int"/>
<field cname="height" type="int"/>
<field cname="bg_red" type="guchar"/>
<field cname="bg_green" type="guchar"/>
<field cname="bg_blue" type="guchar"/>
<method name="FrameComposite" cname="gdk_pixbuf_gif_anim_frame_composite">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbufFrame*" name="frame"/>
</parameters>
</method>
</object>
<object name="PixbufGifAnimIter" cname="GdkPixbufGifAnimIter" parent="GdkPixbufAnimationIter">
<field cname="gif_anim" type="GdkPixbufGifAnim*"/>
<field cname="start_time" type="GTimeVal"/>
<field cname="current_time" type="GTimeVal"/>
<field cname="position" type="gint"/>
<field cname="current_frame" type="GList*"/>
</object>
<object name="PixbufLoader" cname="GdkPixbufLoader" parent="GObject">
<field cname="priv" type="gpointer"/>
<signal name="AreaPrepared" cname="area_prepared" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbufLoader*" name="loader"/>
</parameters>
</signal>
<signal name="AreaUpdated" cname="area_updated" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbufLoader*" name="loader"/>
<parameter type="int" name="x"/>
<parameter type="int" name="y"/>
<parameter type="int" name="width"/>
<parameter type="int" name="height"/>
</parameters>
</signal>
<signal name="Closed" cname="closed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbufLoader*" name="loader"/>
</parameters>
</signal>
<method name="Write" cname="gdk_pixbuf_loader_write">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-guchar*" name="buf" array="1"/>
<parameter type="gsize" name="count"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
<constructor cname="gdk_pixbuf_loader_new_with_type">
<parameters>
<parameter type="const-char*" name="image_type"/>
<parameter type="GError**" name="error"/>
</parameters>
</constructor>
<method name="GetPixbuf" cname="gdk_pixbuf_loader_get_pixbuf">
<return-type type="GdkPixbuf*"/>
</method>
<method name="GetAnimation" cname="gdk_pixbuf_loader_get_animation">
<return-type type="GdkPixbufAnimation*"/>
</method>
<constructor cname="gdk_pixbuf_loader_new"/>
<method name="Close" cname="gdk_pixbuf_loader_close">
<return-type type="gboolean"/>
<parameters>
<parameter type="GError**" name="error"/>
</parameters>
</method>
</object>
<struct name="PixbufFrame" cname="GdkPixbufFrame">
<field cname="pixbuf" type="GdkPixbuf*"/>
<field cname="x_offset" type="int"/>
<field cname="y_offset" type="int"/>
<field cname="delay_time" type="int"/>
<field cname="elapsed" type="int"/>
<field cname="action" type="GdkPixbufFrameAction"/>
<field cname="need_recomposite" type="gboolean"/>
<field cname="bg_transparent" type="gboolean"/>
<field cname="composited" type="GdkPixbuf*"/>
<field cname="revert" type="GdkPixbuf*"/>
</struct>
<struct name="PixbufModule" cname="GdkPixbufModule">
<field cname="module_name" type="char*"/>
<callback cname="format_check">
<return-type type="gboolean"/>
<parameters>
<parameter type="guchar*" name="buffer,"/>
</parameters>
</callback>
<field cname="module" type="GModule*"/>
<callback cname="load">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter type="FILE*" name="f,GError**"/>
</parameters>
</callback>
<callback cname="load_xpm_data">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter type="const-char**" name="data"/>
</parameters>
</callback>
<callback cname="begin_load">
<return-type type="gpointer"/>
<parameters>
<parameter type="ModulePreparedNotifyFunc" name="prepare_func,ModuleUpdatedNotifyFunc"/>
</parameters>
</callback>
<callback cname="stop_load">
<return-type type="gboolean"/>
<parameters>
<parameter type="gpointer" name="context,GError**"/>
</parameters>
</callback>
<callback cname="load_increment">
<return-type type="gboolean"/>
<parameters>
<parameter type="gpointer" name="context,const-guchar*"/>
</parameters>
</callback>
<callback cname="load_animation">
<return-type type="GdkPixbufAnimation*"/>
<parameters>
<parameter type="FILE*" name="f,GError**"/>
</parameters>
</callback>
<callback cname="save">
<return-type type="gboolean"/>
<parameters>
<parameter type="FILE*" name="f,GdkPixbuf*"/>
</parameters>
</callback>
</struct>
<struct name="Pixdata" cname="GdkPixdata">
<field cname="magic" type="guint32"/>
<field cname="length" type="gint32"/>
<field cname="pixdata_type" type="guint32"/>
<field cname="rowstride" type="guint32"/>
<field cname="width" type="guint32"/>
<field cname="height" type="guint32"/>
<field cname="pixel_data" type="guint8*"/>
<method name="FromPixbuf" cname="gdk_pixdata_from_pixbuf">
<return-type type="gpointer"/>
<parameters>
<parameter type="const-GdkPixbuf*" name="pixbuf"/>
<parameter type="gboolean" name="use_rle"/>
</parameters>
</method>
<method name="Serialize" cname="gdk_pixdata_serialize">
<return-type type="guint8*"/>
<parameters>
<parameter type="guint*" name="stream_length_p"/>
</parameters>
</method>
<method name="Deserialize" cname="gdk_pixdata_deserialize">
<return-type type="gboolean"/>
<parameters>
<parameter type="guint" name="stream_length"/>
<parameter type="const-guint8*" name="stream"/>
<parameter type="GError**" name="error"/>
</parameters>
</method>
<method name="ToCsource" cname="gdk_pixdata_to_csource">
<return-type type="GString*"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
<parameter type="GdkPixdataDumpType" name="dump_type"/>
</parameters>
</method>
</struct>
</namespace>
<namespace name="Gtk" library="gtk-x11-2.0">
<enum name="AccelFlags" cname="GtkAccelFlags" type="flags">
<member cname="GTK_ACCEL_VISIBLE" name="Visible" value="1 &lt;&lt; 0"/>
<member cname="GTK_ACCEL_LOCKED" name="Locked" value="1 &lt;&lt; 1"/>
<member cname="GTK_ACCEL_MASK" name="Mask" value="0x07"/>
</enum>
<enum name="AnchorType" cname="GtkAnchorType" type="enum">
<member cname="GTK_ANCHOR_CENTER" name="Center"/>
<member cname="GTK_ANCHOR_NORTH" name="North"/>
<member cname="GTK_ANCHOR_NORTH_WEST" name="NorthWest"/>
<member cname="GTK_ANCHOR_NORTH_EAST" name="NorthEast"/>
<member cname="GTK_ANCHOR_SOUTH" name="South"/>
<member cname="GTK_ANCHOR_SOUTH_WEST" name="SouthWest"/>
<member cname="GTK_ANCHOR_SOUTH_EAST" name="SouthEast"/>
<member cname="GTK_ANCHOR_WEST" name="West"/>
<member cname="GTK_ANCHOR_EAST" name="East"/>
<member cname="GTK_ANCHOR_N" name="N"/>
<member cname="GTK_ANCHOR_NW" name="Nw"/>
<member cname="GTK_ANCHOR_NE" name="Ne"/>
<member cname="GTK_ANCHOR_S" name="S"/>
<member cname="GTK_ANCHOR_SW" name="Sw"/>
<member cname="GTK_ANCHOR_SE" name="Se"/>
<member cname="GTK_ANCHOR_W" name="W"/>
<member cname="GTK_ANCHOR_E" name="E"/>
</enum>
<enum name="ArrowType" cname="GtkArrowType" type="enum">
<member cname="GTK_ARROW_UP" name="Up"/>
<member cname="GTK_ARROW_DOWN" name="Down"/>
<member cname="GTK_ARROW_LEFT" name="Left"/>
<member cname="GTK_ARROW_RIGHT" name="Right"/>
</enum>
<enum name="AttachOptions" cname="GtkAttachOptions" type="flags">
<member cname="GTK_EXPAND" name="Expand" value="1 &lt;&lt; 0"/>
<member cname="GTK_SHRINK" name="Shrink" value="1 &lt;&lt; 1"/>
<member cname="GTK_FILL" name="Fill" value="1 &lt;&lt; 2"/>
</enum>
<enum name="ButtonBoxStyle" cname="GtkButtonBoxStyle" type="enum">
<member cname="GTK_BUTTONBOX_DEFAULT_STYLE" name="DefaultStyle"/>
<member cname="GTK_BUTTONBOX_SPREAD" name="Spread"/>
<member cname="GTK_BUTTONBOX_EDGE" name="Edge"/>
<member cname="GTK_BUTTONBOX_START" name="Start"/>
<member cname="GTK_BUTTONBOX_END" name="End"/>
</enum>
<enum name="ButtonsType" cname="GtkButtonsType" type="enum">
<member cname="GTK_BUTTONS_NONE" name="None"/>
<member cname="GTK_BUTTONS_OK" name="Ok"/>
<member cname="GTK_BUTTONS_CLOSE" name="Close"/>
<member cname="GTK_BUTTONS_CANCEL" name="Cancel"/>
<member cname="GTK_BUTTONS_YES_NO" name="YesNo"/>
<member cname="GTK_BUTTONS_OK_CANCEL" name="OkCancel"/>
</enum>
<enum name="CalendarDisplayOptions" cname="GtkCalendarDisplayOptions" type="flags">
<member cname="GTK_CALENDAR_SHOW_HEADING" name="ShowHeading" value="1 &lt;&lt; 0"/>
<member cname="GTK_CALENDAR_SHOW_DAY_NAMES" name="ShowDayNames" value="1 &lt;&lt; 1"/>
<member cname="GTK_CALENDAR_NO_MONTH_CHANGE" name="NoMonthChange" value="1 &lt;&lt; 2"/>
<member cname="GTK_CALENDAR_SHOW_WEEK_NUMBERS" name="ShowWeekNumbers" value="1 &lt;&lt; 3"/>
<member cname="GTK_CALENDAR_WEEK_START_MONDAY" name="WeekStartMonday" value="1 &lt;&lt; 4"/>
</enum>
<enum name="CellRendererMode" cname="GtkCellRendererMode" type="enum">
<member cname="GTK_CELL_RENDERER_MODE_INERT" name="Inert"/>
<member cname="GTK_CELL_RENDERER_MODE_ACTIVATABLE" name="Activatable"/>
<member cname="GTK_CELL_RENDERER_MODE_EDITABLE" name="Editable"/>
</enum>
<enum name="CellRendererState" cname="GtkCellRendererState" type="flags">
<member cname="GTK_CELL_RENDERER_SELECTED" name="Selected" value="1 &lt;&lt; 0"/>
<member cname="GTK_CELL_RENDERER_PRELIT" name="Prelit" value="1 &lt;&lt; 1"/>
<member cname="GTK_CELL_RENDERER_INSENSITIVE" name="Insensitive" value="1 &lt;&lt; 2"/>
<member cname="GTK_CELL_RENDERER_SORTED" name="Sorted" value="1 &lt;&lt; 3"/>
</enum>
<enum name="CornerType" cname="GtkCornerType" type="enum">
<member cname="GTK_CORNER_TOP_LEFT" name="TopLeft"/>
<member cname="GTK_CORNER_BOTTOM_LEFT" name="BottomLeft"/>
<member cname="GTK_CORNER_TOP_RIGHT" name="TopRight"/>
<member cname="GTK_CORNER_BOTTOM_RIGHT" name="BottomRight"/>
</enum>
<enum name="CurveType" cname="GtkCurveType" type="enum">
<member cname="GTK_CURVE_TYPE_LINEAR" name="Linear"/>
<member cname="GTK_CURVE_TYPE_SPLINE" name="Spline"/>
<member cname="GTK_CURVE_TYPE_FREE" name="Free"/>
</enum>
<enum name="DebugFlag" cname="GtkDebugFlag" type="flags">
<member cname="GTK_DEBUG_MISC" name="Misc" value="1 &lt;&lt; 0"/>
<member cname="GTK_DEBUG_PLUGSOCKET" name="Plugsocket" value="1 &lt;&lt; 1"/>
<member cname="GTK_DEBUG_TEXT" name="Text" value="1 &lt;&lt; 2"/>
<member cname="GTK_DEBUG_TREE" name="Tree" value="1 &lt;&lt; 3"/>
<member cname="GTK_DEBUG_UPDATES" name="Updates" value="1 &lt;&lt; 4"/>
<member cname="GTK_DEBUG_KEYBINDINGS" name="Keybindings" value="1 &lt;&lt; 5"/>
</enum>
<enum name="DeleteType" cname="GtkDeleteType" type="enum">
<member cname="GTK_DELETE_CHARS" name="Chars"/>
<member cname="GTK_DELETE_WORD_ENDS" name="WordEnds"/>
<member cname="GTK_DELETE_PARAGRAPHS" name="Paragraphs"/>
<member cname="GTK_DELETE_WHITESPACE" name="Whitespace"/>
</enum>
<enum name="DestDefaults" cname="GtkDestDefaults" type="flags">
<member cname="GTK_DEST_DEFAULT_MOTION" name="Motion" value="1 &lt;&lt; 0"/>
<member cname="GTK_DEST_DEFAULT_HIGHLIGHT" name="Highlight" value="1 &lt;&lt; 1"/>
<member cname="GTK_DEST_DEFAULT_DROP" name="Drop" value="1 &lt;&lt; 2"/>
<member cname="GTK_DEST_DEFAULT_ALL" name="All" value="0x07"/>
</enum>
<enum name="DialogFlags" cname="GtkDialogFlags" type="flags">
<member cname="GTK_DIALOG_MODAL" name="Modal" value="1 &lt;&lt; 0"/>
<member cname="GTK_DIALOG_DESTROY_WITH_PARENT" name="DestroyWithParent" value="1 &lt;&lt; 1"/>
<member cname="GTK_DIALOG_NO_SEPARATOR" name="NoSeparator" value="1 &lt;&lt; 2"/>
</enum>
<enum name="DirectionType" cname="GtkDirectionType" type="enum">
<member cname="GTK_DIR_TAB_FORWARD" name="TabForward"/>
<member cname="GTK_DIR_TAB_BACKWARD" name="TabBackward"/>
<member cname="GTK_DIR_UP" name="Up"/>
<member cname="GTK_DIR_DOWN" name="Down"/>
<member cname="GTK_DIR_LEFT" name="Left"/>
<member cname="GTK_DIR_RIGHT" name="Right"/>
</enum>
<enum name="ExpanderStyle" cname="GtkExpanderStyle" type="enum">
<member cname="GTK_EXPANDER_COLLAPSED" name="Collapsed"/>
<member cname="GTK_EXPANDER_SEMI_COLLAPSED" name="SemiCollapsed"/>
<member cname="GTK_EXPANDER_SEMI_EXPANDED" name="SemiExpanded"/>
<member cname="GTK_EXPANDER_EXPANDED" name="Expanded"/>
</enum>
<enum name="IconSize" cname="GtkIconSize" type="enum">
<member cname="GTK_ICON_SIZE_INVALID" name="Invalid"/>
<member cname="GTK_ICON_SIZE_MENU" name="Menu"/>
<member cname="GTK_ICON_SIZE_SMALL_TOOLBAR" name="SmallToolbar"/>
<member cname="GTK_ICON_SIZE_LARGE_TOOLBAR" name="LargeToolbar"/>
<member cname="GTK_ICON_SIZE_BUTTON" name="Button"/>
<member cname="GTK_ICON_SIZE_DND" name="Dnd"/>
<member cname="GTK_ICON_SIZE_DIALOG" name="Dialog"/>
</enum>
<enum name="ImageType" cname="GtkImageType" type="enum">
<member cname="GTK_IMAGE_EMPTY" name="Empty"/>
<member cname="GTK_IMAGE_PIXMAP" name="Pixmap"/>
<member cname="GTK_IMAGE_IMAGE" name="Image"/>
<member cname="GTK_IMAGE_PIXBUF" name="Pixbuf"/>
<member cname="GTK_IMAGE_STOCK" name="Stock"/>
<member cname="GTK_IMAGE_ICON_SET" name="IconSet"/>
<member cname="GTK_IMAGE_ANIMATION" name="Animation"/>
</enum>
<enum name="Justification" cname="GtkJustification" type="enum">
<member cname="GTK_JUSTIFY_LEFT" name="Left"/>
<member cname="GTK_JUSTIFY_RIGHT" name="Right"/>
<member cname="GTK_JUSTIFY_CENTER" name="Center"/>
<member cname="GTK_JUSTIFY_FILL" name="Fill"/>
</enum>
<enum name="MenuDirectionType" cname="GtkMenuDirectionType" type="enum">
<member cname="GTK_MENU_DIR_PARENT" name="Parent"/>
<member cname="GTK_MENU_DIR_CHILD" name="Child"/>
<member cname="GTK_MENU_DIR_NEXT" name="Next"/>
<member cname="GTK_MENU_DIR_PREV" name="Prev"/>
</enum>
<enum name="MessageType" cname="GtkMessageType" type="enum">
<member cname="GTK_MESSAGE_INFO" name="Info"/>
<member cname="GTK_MESSAGE_WARNING" name="Warning"/>
<member cname="GTK_MESSAGE_QUESTION" name="Question"/>
<member cname="GTK_MESSAGE_ERROR" name="Error"/>
</enum>
<enum name="MetricType" cname="GtkMetricType" type="enum">
<member cname="GTK_PIXELS" name="Pixels"/>
<member cname="GTK_INCHES" name="Inches"/>
<member cname="GTK_CENTIMETERS" name="Centimeters"/>
</enum>
<enum name="MovementStep" cname="GtkMovementStep" type="enum">
<member cname="GTK_MOVEMENT_LOGICAL_POSITIONS" name="LogicalPositions"/>
<member cname="GTK_MOVEMENT_VISUAL_POSITIONS" name="VisualPositions"/>
<member cname="GTK_MOVEMENT_WORDS" name="Words"/>
<member cname="GTK_MOVEMENT_DISPLAY_LINES" name="DisplayLines"/>
<member cname="GTK_MOVEMENT_DISPLAY_LINE_ENDS" name="DisplayLineEnds"/>
<member cname="GTK_MOVEMENT_PARAGRAPHS" name="Paragraphs"/>
<member cname="GTK_MOVEMENT_PARAGRAPH_ENDS" name="ParagraphEnds"/>
<member cname="GTK_MOVEMENT_PAGES" name="Pages"/>
<member cname="GTK_MOVEMENT_BUFFER_ENDS" name="BufferEnds"/>
</enum>
<enum name="NotebookTab" cname="GtkNotebookTab" type="enum">
<member cname="GTK_NOTEBOOK_TAB_FIRST" name="First"/>
<member cname="GTK_NOTEBOOK_TAB_LAST" name="Last"/>
</enum>
<enum name="ObjectFlags" cname="GtkObjectFlags" type="flags">
<member cname="GTK_IN_DESTRUCTION" name="InDestruction" value="1 &lt;&lt; 0"/>
<member cname="GTK_FLOATING" name="Floating" value="1 &lt;&lt; 1"/>
<member cname="GTK_RESERVED_1" name="Reserved1" value="1 &lt;&lt; 2"/>
<member cname="GTK_RESERVED_2" name="Reserved2" value="1 &lt;&lt; 3"/>
</enum>
<enum name="Orientation" cname="GtkOrientation" type="enum">
<member cname="GTK_ORIENTATION_HORIZONTAL" name="Horizontal"/>
<member cname="GTK_ORIENTATION_VERTICAL" name="Vertical"/>
</enum>
<enum name="PackType" cname="GtkPackType" type="enum">
<member cname="GTK_PACK_START" name="Start"/>
<member cname="GTK_PACK_END" name="End"/>
</enum>
<enum name="PathPriorityType" cname="GtkPathPriorityType" type="enum">
<member cname="GTK_PATH_PRIO_LOWEST" name="Lowest"/>
<member cname="GTK_PATH_PRIO_GTK" name="Gtk" value="4"/>
<member cname="GTK_PATH_PRIO_APPLICATION" name="Application" value="8"/>
<member cname="GTK_PATH_PRIO_THEME" name="Theme" value="10"/>
<member cname="GTK_PATH_PRIO_RC" name="Rc" value="12"/>
<member cname="GTK_PATH_PRIO_HIGHEST" name="Highest" value="15"/>
</enum>
<enum name="PathType" cname="GtkPathType" type="enum">
<member cname="GTK_PATH_WIDGET" name="Widget"/>
<member cname="GTK_PATH_WIDGET_CLASS" name="WidgetClass"/>
<member cname="GTK_PATH_CLASS" name="Class"/>
</enum>
<enum name="PolicyType" cname="GtkPolicyType" type="enum">
<member cname="GTK_POLICY_ALWAYS" name="Always"/>
<member cname="GTK_POLICY_AUTOMATIC" name="Automatic"/>
<member cname="GTK_POLICY_NEVER" name="Never"/>
</enum>
<enum name="PositionType" cname="GtkPositionType" type="enum">
<member cname="GTK_POS_LEFT" name="Left"/>
<member cname="GTK_POS_RIGHT" name="Right"/>
<member cname="GTK_POS_TOP" name="Top"/>
<member cname="GTK_POS_BOTTOM" name="Bottom"/>
</enum>
<enum name="ProgressBarOrientation" cname="GtkProgressBarOrientation" type="enum">
<member cname="GTK_PROGRESS_LEFT_TO_RIGHT" name="LeftToRight"/>
<member cname="GTK_PROGRESS_RIGHT_TO_LEFT" name="RightToLeft"/>
<member cname="GTK_PROGRESS_BOTTOM_TO_TOP" name="BottomToTop"/>
<member cname="GTK_PROGRESS_TOP_TO_BOTTOM" name="TopToBottom"/>
</enum>
<enum name="ProgressBarStyle" cname="GtkProgressBarStyle" type="enum">
<member cname="GTK_PROGRESS_CONTINUOUS" name="Continuous"/>
<member cname="GTK_PROGRESS_DISCRETE" name="Discrete"/>
</enum>
<enum name="RBNodeColor" cname="GtkRBNodeColor" type="flags">
<member cname="GTK_RBNODE_BLACK" name="Black" value="1 &lt;&lt; 0"/>
<member cname="GTK_RBNODE_RED" name="Red" value="1 &lt;&lt; 1"/>
<member cname="GTK_RBNODE_IS_PARENT" name="IsParent" value="1 &lt;&lt; 2"/>
<member cname="GTK_RBNODE_IS_SELECTED" name="IsSelected" value="1 &lt;&lt; 3"/>
<member cname="GTK_RBNODE_IS_PRELIT" name="IsPrelit" value="1 &lt;&lt; 4"/>
<member cname="GTK_RBNODE_IS_SEMI_COLLAPSED" name="IsSemiCollapsed" value="1 &lt;&lt; 5"/>
<member cname="GTK_RBNODE_IS_SEMI_EXPANDED" name="IsSemiExpanded" value="1 &lt;&lt; 6"/>
<member cname="GTK_RBNODE_INVALID" name="Invalid" value="1 &lt;&lt; 7"/>
<member cname="GTK_RBNODE_COLUMN_INVALID" name="ColumnInvalid" value="1 &lt;&lt; 8"/>
<member cname="GTK_RBNODE_DESCENDANTS_INVALID" name="DescendantsInvalid" value="1 &lt;&lt; 9"/>
<member cname="GTK_RBNODE_NON_COLORS" name="NonColors"/>
</enum>
<enum name="RcFlags" cname="GtkRcFlags" type="flags">
<member cname="GTK_RC_FG" name="Fg" value="1 &lt;&lt; 0"/>
<member cname="GTK_RC_BG" name="Bg" value="1 &lt;&lt; 1"/>
<member cname="GTK_RC_TEXT" name="Text" value="1 &lt;&lt; 2"/>
<member cname="GTK_RC_BASE" name="Base" value="1 &lt;&lt; 3"/>
</enum>
<enum name="RcTokenType" cname="GtkRcTokenType" type="enum">
<member cname="GTK_RC_TOKEN_INVALID" name="Invalid"/>
<member cname="GTK_RC_TOKEN_INCLUDE" name="Include"/>
<member cname="GTK_RC_TOKEN_NORMAL" name="Normal"/>
<member cname="GTK_RC_TOKEN_ACTIVE" name="Active"/>
<member cname="GTK_RC_TOKEN_PRELIGHT" name="Prelight"/>
<member cname="GTK_RC_TOKEN_SELECTED" name="Selected"/>
<member cname="GTK_RC_TOKEN_INSENSITIVE" name="Insensitive"/>
<member cname="GTK_RC_TOKEN_FG" name="Fg"/>
<member cname="GTK_RC_TOKEN_BG" name="Bg"/>
<member cname="GTK_RC_TOKEN_TEXT" name="Text"/>
<member cname="GTK_RC_TOKEN_BASE" name="Base"/>
<member cname="GTK_RC_TOKEN_XTHICKNESS" name="Xthickness"/>
<member cname="GTK_RC_TOKEN_YTHICKNESS" name="Ythickness"/>
<member cname="GTK_RC_TOKEN_FONT" name="Font"/>
<member cname="GTK_RC_TOKEN_FONTSET" name="Fontset"/>
<member cname="GTK_RC_TOKEN_FONT_NAME" name="FontName"/>
<member cname="GTK_RC_TOKEN_BG_PIXMAP" name="BgPixmap"/>
<member cname="GTK_RC_TOKEN_PIXMAP_PATH" name="PixmapPath"/>
<member cname="GTK_RC_TOKEN_STYLE" name="Style"/>
<member cname="GTK_RC_TOKEN_BINDING" name="Binding"/>
<member cname="GTK_RC_TOKEN_BIND" name="Bind"/>
<member cname="GTK_RC_TOKEN_WIDGET" name="Widget"/>
<member cname="GTK_RC_TOKEN_WIDGET_CLASS" name="WidgetClass"/>
<member cname="GTK_RC_TOKEN_CLASS" name="Class"/>
<member cname="GTK_RC_TOKEN_LOWEST" name="Lowest"/>
<member cname="GTK_RC_TOKEN_GTK" name="Gtk"/>
<member cname="GTK_RC_TOKEN_APPLICATION" name="Application"/>
<member cname="GTK_RC_TOKEN_THEME" name="Theme"/>
<member cname="GTK_RC_TOKEN_RC" name="Rc"/>
<member cname="GTK_RC_TOKEN_HIGHEST" name="Highest"/>
<member cname="GTK_RC_TOKEN_ENGINE" name="Engine"/>
<member cname="GTK_RC_TOKEN_MODULE_PATH" name="ModulePath"/>
<member cname="GTK_RC_TOKEN_IM_MODULE_PATH" name="ImModulePath"/>
<member cname="GTK_RC_TOKEN_IM_MODULE_FILE" name="ImModuleFile"/>
<member cname="GTK_RC_TOKEN_STOCK" name="Stock"/>
<member cname="GTK_RC_TOKEN_LTR" name="Ltr"/>
<member cname="GTK_RC_TOKEN_RTL" name="Rtl"/>
<member cname="GTK_RC_TOKEN_LAST" name="Last"/>
</enum>
<enum name="ReliefStyle" cname="GtkReliefStyle" type="enum">
<member cname="GTK_RELIEF_NORMAL" name="Normal"/>
<member cname="GTK_RELIEF_HALF" name="Half"/>
<member cname="GTK_RELIEF_NONE" name="None"/>
</enum>
<enum name="ResizeMode" cname="GtkResizeMode" type="enum">
<member cname="GTK_RESIZE_PARENT" name="Parent"/>
<member cname="GTK_RESIZE_QUEUE" name="Queue"/>
<member cname="GTK_RESIZE_IMMEDIATE" name="Immediate"/>
</enum>
<enum name="ResponseType" cname="GtkResponseType" type="enum">
<member cname="GTK_RESPONSE_NONE" name="None"/>
<member cname="GTK_RESPONSE_REJECT" name="Reject"/>
<member cname="GTK_RESPONSE_ACCEPT" name="Accept"/>
<member cname="GTK_RESPONSE_DELETE_EVENT" name="DeleteEvent"/>
<member cname="GTK_RESPONSE_OK" name="Ok"/>
<member cname="GTK_RESPONSE_CANCEL" name="Cancel"/>
<member cname="GTK_RESPONSE_CLOSE" name="Close"/>
<member cname="GTK_RESPONSE_YES" name="Yes"/>
<member cname="GTK_RESPONSE_NO" name="No"/>
<member cname="GTK_RESPONSE_APPLY" name="Apply"/>
<member cname="GTK_RESPONSE_HELP" name="Help"/>
</enum>
<enum name="ScrollType" cname="GtkScrollType" type="enum">
<member cname="GTK_SCROLL_NONE" name="None"/>
<member cname="GTK_SCROLL_JUMP" name="Jump"/>
<member cname="GTK_SCROLL_STEP_BACKWARD" name="StepBackward"/>
<member cname="GTK_SCROLL_STEP_FORWARD" name="StepForward"/>
<member cname="GTK_SCROLL_PAGE_BACKWARD" name="PageBackward"/>
<member cname="GTK_SCROLL_PAGE_FORWARD" name="PageForward"/>
<member cname="GTK_SCROLL_STEP_UP" name="StepUp"/>
<member cname="GTK_SCROLL_STEP_DOWN" name="StepDown"/>
<member cname="GTK_SCROLL_PAGE_UP" name="PageUp"/>
<member cname="GTK_SCROLL_PAGE_DOWN" name="PageDown"/>
<member cname="GTK_SCROLL_STEP_LEFT" name="StepLeft"/>
<member cname="GTK_SCROLL_STEP_RIGHT" name="StepRight"/>
<member cname="GTK_SCROLL_PAGE_LEFT" name="PageLeft"/>
<member cname="GTK_SCROLL_PAGE_RIGHT" name="PageRight"/>
<member cname="GTK_SCROLL_START" name="Start"/>
<member cname="GTK_SCROLL_END" name="End"/>
</enum>
<enum name="SelectionMode" cname="GtkSelectionMode" type="enum">
<member cname="GTK_SELECTION_NONE" name="None"/>
<member cname="GTK_SELECTION_SINGLE" name="Single"/>
<member cname="GTK_SELECTION_BROWSE" name="Browse"/>
<member cname="GTK_SELECTION_MULTIPLE" name="Multiple"/>
<member cname="GTK_SELECTION_EXTENDED" name="Extended"/>
</enum>
<enum name="ShadowType" cname="GtkShadowType" type="enum">
<member cname="GTK_SHADOW_NONE" name="None"/>
<member cname="GTK_SHADOW_IN" name="In"/>
<member cname="GTK_SHADOW_OUT" name="Out"/>
<member cname="GTK_SHADOW_ETCHED_IN" name="EtchedIn"/>
<member cname="GTK_SHADOW_ETCHED_OUT" name="EtchedOut"/>
</enum>
<enum name="SizeGroupMode" cname="GtkSizeGroupMode" type="enum">
<member cname="GTK_SIZE_GROUP_NONE" name="None"/>
<member cname="GTK_SIZE_GROUP_HORIZONTAL" name="Horizontal"/>
<member cname="GTK_SIZE_GROUP_VERTICAL" name="Vertical"/>
<member cname="GTK_SIZE_GROUP_BOTH" name="Both"/>
</enum>
<enum name="SortType" cname="GtkSortType" type="enum">
<member cname="GTK_SORT_ASCENDING" name="Ascending"/>
<member cname="GTK_SORT_DESCENDING" name="Descending"/>
</enum>
<enum name="SpinButtonUpdatePolicy" cname="GtkSpinButtonUpdatePolicy" type="enum">
<member cname="GTK_UPDATE_ALWAYS" name="Always"/>
<member cname="GTK_UPDATE_IF_VALID" name="IfValid"/>
</enum>
<enum name="SpinType" cname="GtkSpinType" type="enum">
<member cname="GTK_SPIN_STEP_FORWARD" name="StepForward"/>
<member cname="GTK_SPIN_STEP_BACKWARD" name="StepBackward"/>
<member cname="GTK_SPIN_PAGE_FORWARD" name="PageForward"/>
<member cname="GTK_SPIN_PAGE_BACKWARD" name="PageBackward"/>
<member cname="GTK_SPIN_HOME" name="Home"/>
<member cname="GTK_SPIN_END" name="End"/>
<member cname="GTK_SPIN_USER_DEFINED" name="UserDefined"/>
</enum>
<enum name="StateType" cname="GtkStateType" type="enum">
<member cname="GTK_STATE_NORMAL" name="Normal"/>
<member cname="GTK_STATE_ACTIVE" name="Active"/>
<member cname="GTK_STATE_PRELIGHT" name="Prelight"/>
<member cname="GTK_STATE_SELECTED" name="Selected"/>
<member cname="GTK_STATE_INSENSITIVE" name="Insensitive"/>
</enum>
<enum name="TargetFlags" cname="GtkTargetFlags" type="flags">
<member cname="GTK_TARGET_SAME_APP" name="App" value="1 &lt;&lt; 0"/>
<member cname="GTK_TARGET_SAME_WIDGET" name="Widget" value="1 &lt;&lt; 1"/>
</enum>
<enum name="TextDirection" cname="GtkTextDirection" type="enum">
<member cname="GTK_TEXT_DIR_NONE" name="None"/>
<member cname="GTK_TEXT_DIR_LTR" name="Ltr"/>
<member cname="GTK_TEXT_DIR_RTL" name="Rtl"/>
</enum>
<enum name="TextSearchFlags" cname="GtkTextSearchFlags" type="enum">
<member cname="GTK_TEXT_SEARCH_VISIBLE_ONLY" name="VisibleOnly"/>
<member cname="GTK_TEXT_SEARCH_TEXT_ONLY" name="TextOnly"/>
</enum>
<enum name="TextWindowType" cname="GtkTextWindowType" type="enum">
<member cname="GTK_TEXT_WINDOW_PRIVATE" name="Private"/>
<member cname="GTK_TEXT_WINDOW_WIDGET" name="Widget"/>
<member cname="GTK_TEXT_WINDOW_TEXT" name="Text"/>
<member cname="GTK_TEXT_WINDOW_LEFT" name="Left"/>
<member cname="GTK_TEXT_WINDOW_RIGHT" name="Right"/>
<member cname="GTK_TEXT_WINDOW_TOP" name="Top"/>
<member cname="GTK_TEXT_WINDOW_BOTTOM" name="Bottom"/>
</enum>
<enum name="ToolbarChildType" cname="GtkToolbarChildType" type="enum">
<member cname="GTK_TOOLBAR_CHILD_SPACE" name="Space"/>
<member cname="GTK_TOOLBAR_CHILD_BUTTON" name="Button"/>
<member cname="GTK_TOOLBAR_CHILD_TOGGLEBUTTON" name="Togglebutton"/>
<member cname="GTK_TOOLBAR_CHILD_RADIOBUTTON" name="Radiobutton"/>
<member cname="GTK_TOOLBAR_CHILD_WIDGET" name="Widget"/>
</enum>
<enum name="ToolbarSpaceStyle" cname="GtkToolbarSpaceStyle" type="enum">
<member cname="GTK_TOOLBAR_SPACE_EMPTY" name="Empty"/>
<member cname="GTK_TOOLBAR_SPACE_LINE" name="Line"/>
</enum>
<enum name="ToolbarStyle" cname="GtkToolbarStyle" type="enum">
<member cname="GTK_TOOLBAR_ICONS" name="Icons"/>
<member cname="GTK_TOOLBAR_TEXT" name="Text"/>
<member cname="GTK_TOOLBAR_BOTH" name="Both"/>
<member cname="GTK_TOOLBAR_BOTH_HORIZ" name="BothHoriz"/>
</enum>
<enum name="TreeModelFlags" cname="GtkTreeModelFlags" type="flags">
<member cname="GTK_TREE_MODEL_ITERS_PERSIST" name="ItersPersist" value="1 &lt;&lt; 0"/>
<member cname="GTK_TREE_MODEL_LIST_ONLY" name="ListOnly" value="1 &lt;&lt; 1"/>
</enum>
<enum name="TreeViewColumnSizing" cname="GtkTreeViewColumnSizing" type="enum">
<member cname="GTK_TREE_VIEW_COLUMN_GROW_ONLY" name="GrowOnly"/>
<member cname="GTK_TREE_VIEW_COLUMN_AUTOSIZE" name="Autosize"/>
<member cname="GTK_TREE_VIEW_COLUMN_FIXED" name="Fixed"/>
</enum>
<enum name="TreeViewDropPosition" cname="GtkTreeViewDropPosition" type="enum">
<member cname="GTK_TREE_VIEW_DROP_BEFORE" name="Before"/>
<member cname="GTK_TREE_VIEW_DROP_AFTER" name="After"/>
<member cname="GTK_TREE_VIEW_DROP_INTO_OR_BEFORE" name="IntoOrBefore"/>
<member cname="GTK_TREE_VIEW_DROP_INTO_OR_AFTER" name="IntoOrAfter"/>
</enum>
<enum name="UpdateType" cname="GtkUpdateType" type="enum">
<member cname="GTK_UPDATE_CONTINUOUS" name="Continuous"/>
<member cname="GTK_UPDATE_DISCONTINUOUS" name="Discontinuous"/>
<member cname="GTK_UPDATE_DELAYED" name="Delayed"/>
</enum>
<enum name="Visibility" cname="GtkVisibility" type="enum">
<member cname="GTK_VISIBILITY_NONE" name="None"/>
<member cname="GTK_VISIBILITY_PARTIAL" name="Partial"/>
<member cname="GTK_VISIBILITY_FULL" name="Full"/>
</enum>
<enum name="WidgetFlags" cname="GtkWidgetFlags" type="flags">
<member cname="GTK_TOPLEVEL" name="Toplevel" value="1 &lt;&lt; 4"/>
<member cname="GTK_NO_WINDOW" name="NoWindow" value="1 &lt;&lt; 5"/>
<member cname="GTK_REALIZED" name="Realized" value="1 &lt;&lt; 6"/>
<member cname="GTK_MAPPED" name="Mapped" value="1 &lt;&lt; 7"/>
<member cname="GTK_VISIBLE" name="Visible" value="1 &lt;&lt; 8"/>
<member cname="GTK_SENSITIVE" name="Sensitive" value="1 &lt;&lt; 9"/>
<member cname="GTK_PARENT_SENSITIVE" name="ParentSensitive" value="1 &lt;&lt; 10"/>
<member cname="GTK_CAN_FOCUS" name="CanFocus" value="1 &lt;&lt; 11"/>
<member cname="GTK_HAS_FOCUS" name="HasFocus" value="1 &lt;&lt; 12"/>
<member cname="GTK_CAN_DEFAULT" name="CanDefault" value="1 &lt;&lt; 13"/>
<member cname="GTK_HAS_DEFAULT" name="HasDefault" value="1 &lt;&lt; 14"/>
<member cname="GTK_HAS_GRAB" name="HasGrab" value="1 &lt;&lt; 15"/>
<member cname="GTK_RC_STYLE" name="RcStyle" value="1 &lt;&lt; 16"/>
<member cname="GTK_COMPOSITE_CHILD" name="CompositeChild" value="1 &lt;&lt; 17"/>
<member cname="GTK_NO_REPARENT" name="NoReparent" value="1 &lt;&lt; 18"/>
<member cname="GTK_APP_PAINTABLE" name="AppPaintable" value="1 &lt;&lt; 19"/>
<member cname="GTK_RECEIVES_DEFAULT" name="ReceivesDefault" value="1 &lt;&lt; 20"/>
<member cname="GTK_DOUBLE_BUFFERED" name="DoubleBuffered" value="1 &lt;&lt; 21"/>
</enum>
<enum name="WidgetHelpType" cname="GtkWidgetHelpType" type="enum">
<member cname="GTK_WIDGET_HELP_TOOLTIP" name="Tooltip"/>
<member cname="GTK_WIDGET_HELP_WHATS_THIS" name="WhatsThis"/>
</enum>
<enum name="WindowPosition" cname="GtkWindowPosition" type="enum">
<member cname="GTK_WIN_POS_NONE" name="None"/>
<member cname="GTK_WIN_POS_CENTER" name="Center"/>
<member cname="GTK_WIN_POS_MOUSE" name="Mouse"/>
<member cname="GTK_WIN_POS_CENTER_ALWAYS" name="CenterAlways"/>
<member cname="GTK_WIN_POS_CENTER_ON_PARENT" name="CenterOnParent"/>
</enum>
<enum name="WindowType" cname="GtkWindowType" type="enum">
<member cname="GTK_WINDOW_TOPLEVEL" name="Toplevel"/>
<member cname="GTK_WINDOW_POPUP" name="Popup"/>
</enum>
<enum name="WrapMode" cname="GtkWrapMode" type="enum">
<member cname="GTK_WRAP_NONE" name="None"/>
<member cname="GTK_WRAP_CHAR" name="Char"/>
<member cname="GTK_WRAP_WORD" name="Word"/>
</enum>
<callback name="AccelGroupActivate" cname="GtkAccelGroupActivate">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkAccelGroup*" name="accel_group"/>
<parameter type="GObject*" name="acceleratable"/>
<parameter type="guint" name="keyval"/>
<parameter type="GdkModifierType" name="modifier"/>
</parameters>
</callback>
<callback name="AccelMapForeach" cname="GtkAccelMapForeach">
<return-type type="void"/>
<parameters>
<parameter type="gpointer" name="data"/>
<parameter type="const-gchar*" name="accel_path"/>
<parameter type="guint" name="accel_key"/>
<parameter type="GdkModifierType" name="accel_mods"/>
<parameter type="gboolean" name="changed"/>
</parameters>
</callback>
<callback name="Callback" cname="GtkCallback">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="CallbackMarshal" cname="GtkCallbackMarshal">
<return-type type="void"/>
<parameters>
<parameter type="GtkObject*" name="object"/>
<parameter type="gpointer" name="data"/>
<parameter type="guint" name="n_args"/>
<parameter type="GtkArg*" name="args"/>
</parameters>
</callback>
<callback name="ClipboardClearFunc" cname="GtkClipboardClearFunc">
<return-type type="void"/>
<parameters>
<parameter type="GtkClipboard*" name="clipboard"/>
<parameter type="gpointer" name="user_data_or_owner"/>
</parameters>
</callback>
<callback name="ClipboardGetFunc" cname="GtkClipboardGetFunc">
<return-type type="void"/>
<parameters>
<parameter type="GtkClipboard*" name="clipboard"/>
<parameter type="GtkSelectionData*" name="selection_data"/>
<parameter type="guint" name="info"/>
<parameter type="gpointer" name="user_data_or_owner"/>
</parameters>
</callback>
<callback name="ClipboardReceivedFunc" cname="GtkClipboardReceivedFunc">
<return-type type="void"/>
<parameters>
<parameter type="GtkClipboard*" name="clipboard"/>
<parameter type="GtkSelectionData*" name="selection_data"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="ClipboardTextReceivedFunc" cname="GtkClipboardTextReceivedFunc">
<return-type type="void"/>
<parameters>
<parameter type="GtkClipboard*" name="clipboard"/>
<parameter type="const-gchar*" name="text"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="ColorSelectionChangePaletteFunc" cname="GtkColorSelectionChangePaletteFunc">
<return-type type="void"/>
<parameters>
<parameter type="const-GdkColor*" name="colors"/>
<parameter type="gint" name="n_colors"/>
</parameters>
</callback>
<callback name="DestroyNotify" cname="GtkDestroyNotify">
<return-type type="void"/>
<parameters>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="Function" cname="GtkFunction">
<return-type type="gboolean"/>
<parameters>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="ItemFactoryCallback" cname="GtkItemFactoryCallback">
<return-type type="void"/>
</callback>
<callback name="ItemFactoryCallback1" cname="GtkItemFactoryCallback1">
<return-type type="void"/>
<parameters>
<parameter type="gpointer" name="callback_data"/>
<parameter type="guint" name="callback_action"/>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</callback>
<callback name="KeySnoopFunc" cname="GtkKeySnoopFunc">
<return-type type="gint"/>
<parameters>
<parameter type="GtkWidget*" name="grab_widget"/>
<parameter type="GdkEventKey*" name="event"/>
<parameter type="gpointer" name="func_data"/>
</parameters>
</callback>
<callback name="MenuDetachFunc" cname="GtkMenuDetachFunc">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="attach_widget"/>
<parameter type="GtkMenu*" name="menu"/>
</parameters>
</callback>
<callback name="MenuPositionFunc" cname="GtkMenuPositionFunc">
<return-type type="void"/>
<parameters>
<parameter type="GtkMenu*" name="menu"/>
<parameter type="gint*" name="x"/>
<parameter type="gint*" name="y"/>
<parameter type="gboolean*" name="push_in"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</callback>
<callback name="ModuleInitFunc" cname="GtkModuleInitFunc">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="argc"/>
<parameter type="gchar***" name="argv"/>
</parameters>
</callback>
<callback name="PrintFunc" cname="GtkPrintFunc">
<return-type type="void"/>
<parameters>
<parameter type="gpointer" name="func_data"/>
<parameter type="const-gchar*" name="str"/>
</parameters>
</callback>
<callback name="RBTreeTraverseFunc" cname="GtkRBTreeTraverseFunc">
<return-type type="void"/>
<parameters>
<parameter type="GtkRBTree*" name="tree"/>
<parameter type="GtkRBNode*" name="node"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="RcPropertyParser" cname="GtkRcPropertyParser">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-GParamSpec*" name="pspec"/>
<parameter type="const-GString*" name="rc_string"/>
<parameter type="GValue*" name="property_value"/>
</parameters>
</callback>
<callback name="SignalFunc" cname="GtkSignalFunc">
<return-type type="void"/>
</callback>
<callback name="TextCharPredicate" cname="GtkTextCharPredicate">
<return-type type="gboolean"/>
<parameters>
<parameter type="gunichar" name="ch"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</callback>
<callback name="TextSegCheckFunc" cname="GtkTextSegCheckFunc">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextLineSegment*" name="seg"/>
<parameter type="GtkTextLine*" name="line"/>
</parameters>
</callback>
<callback name="TextSegCleanupFunc" cname="GtkTextSegCleanupFunc">
<return-type type="GtkTextLineSegment*"/>
<parameters>
<parameter type="GtkTextLineSegment*" name="seg"/>
<parameter type="GtkTextLine*" name="line"/>
</parameters>
</callback>
<callback name="TextSegDeleteFunc" cname="GtkTextSegDeleteFunc">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextLineSegment*" name="seg"/>
<parameter type="GtkTextLine*" name="line"/>
<parameter type="gboolean" name="tree_gone"/>
</parameters>
</callback>
<callback name="TextSegLineChangeFunc" cname="GtkTextSegLineChangeFunc">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextLineSegment*" name="seg"/>
<parameter type="GtkTextLine*" name="line"/>
</parameters>
</callback>
<callback name="TextSegSplitFunc" cname="GtkTextSegSplitFunc">
<return-type type="GtkTextLineSegment*"/>
<parameters>
<parameter type="GtkTextLineSegment*" name="seg"/>
<parameter type="gint" name="index"/>
</parameters>
</callback>
<callback name="TextTagTableForeach" cname="GtkTextTagTableForeach">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextTag*" name="tag"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="TextUtilCharChosenFunc" cname="GtkTextUtilCharChosenFunc">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="text"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="TranslateFunc" cname="GtkTranslateFunc">
<return-type type="gchar*"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
<parameter type="gpointer" name="func_data"/>
</parameters>
</callback>
<callback name="TreeCellDataFunc" cname="GtkTreeCellDataFunc">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeViewColumn*" name="tree_column"/>
<parameter type="GtkCellRenderer*" name="cell"/>
<parameter type="GtkTreeModel*" name="tree_model"/>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="TreeDestroyCountFunc" cname="GtkTreeDestroyCountFunc">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeView*" name="tree_view"/>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="gint" name="children"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</callback>
<callback name="TreeIterCompareFunc" cname="GtkTreeIterCompareFunc">
<return-type type="gint"/>
<parameters>
<parameter type="GtkTreeModel*" name="model"/>
<parameter type="GtkTreeIter*" name="a"/>
<parameter type="GtkTreeIter*" name="b"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</callback>
<callback name="TreeModelForeachFunc" cname="GtkTreeModelForeachFunc">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreeModel*" name="model"/>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="TreeSelectionForeachFunc" cname="GtkTreeSelectionForeachFunc">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeModel*" name="model"/>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="TreeSelectionFunc" cname="GtkTreeSelectionFunc">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreeSelection*" name="selection"/>
<parameter type="GtkTreeModel*" name="model"/>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="gboolean" name="path_currently_selected"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="TreeViewColumnDropFunc" cname="GtkTreeViewColumnDropFunc">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreeView*" name="tree_view"/>
<parameter type="GtkTreeViewColumn*" name="column"/>
<parameter type="GtkTreeViewColumn*" name="prev_column"/>
<parameter type="GtkTreeViewColumn*" name="next_column"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="TreeViewMappingFunc" cname="GtkTreeViewMappingFunc">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeView*" name="tree_view"/>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</callback>
<callback name="TreeViewSearchEqualFunc" cname="GtkTreeViewSearchEqualFunc">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreeModel*" name="model"/>
<parameter type="gint" name="column"/>
<parameter type="const-gchar*" name="key"/>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="gpointer" name="search_data"/>
</parameters>
</callback>
<callback name="WindowKeysForeachFunc" cname="GtkWindowKeysForeachFunc">
<return-type type="void"/>
<parameters>
<parameter type="GtkWindow*" name="window"/>
<parameter type="guint" name="keyval"/>
<parameter type="GdkModifierType" name="modifiers"/>
<parameter type="gboolean" name="is_mnemonic"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<interface name="CellEditable" cname="GtkCellEditable">
<method name="StartEditing" cname="gtk_cell_editable_start_editing">
<return-type type="void"/>
<parameters>
<parameter type="GdkEvent*" name="event"/>
</parameters>
</method>
<method name="RemoveWidget" cname="gtk_cell_editable_remove_widget">
<return-type type="void"/>
</method>
<method name="FinishEditing" cname="gtk_cell_editable_editing_done">
<return-type type="void"/>
</method>
<signal name="EditingDone" cname="editing_done" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkCellEditable*" name="cell_editable"/>
</parameters>
</signal>
<signal name="WidgetRemoved" cname="remove_widget" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkCellEditable*" name="cell_editable"/>
</parameters>
</signal>
</interface>
<interface name="Editable" cname="GtkEditable">
<method name="DeleteSelection" cname="gtk_editable_delete_selection">
<return-type type="void"/>
</method>
<method name="SetIsEditable" cname="gtk_editable_set_editable">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="is_editable"/>
</parameters>
</method>
<method name="DeleteText" cname="gtk_editable_delete_text">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="start_pos"/>
<parameter type="gint" name="end_pos"/>
</parameters>
</method>
<method name="InsertText" cname="gtk_editable_insert_text">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="new_text"/>
<parameter type="gint" name="new_text_length"/>
<parameter type="gint*" name="position" pass_as="out"/>
</parameters>
</method>
<method name="CopyClipboard" cname="gtk_editable_copy_clipboard">
<return-type type="void"/>
</method>
<method name="PasteClipboard" cname="gtk_editable_paste_clipboard">
<return-type type="void"/>
</method>
<method name="SetPosition" cname="gtk_editable_set_position">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="position"/>
</parameters>
</method>
<method name="GetIsEditable" cname="gtk_editable_get_editable">
<return-type type="gboolean"/>
</method>
<method name="GetChars" cname="gtk_editable_get_chars">
<return-type type="gchar*"/>
<parameters>
<parameter type="gint" name="start_pos"/>
<parameter type="gint" name="end_pos"/>
</parameters>
</method>
<method name="CutClipboard" cname="gtk_editable_cut_clipboard">
<return-type type="void"/>
</method>
<method name="GetSelectionBounds" cname="gtk_editable_get_selection_bounds">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint*" name="start"/>
<parameter type="gint*" name="end"/>
</parameters>
</method>
<method name="GetPosition" cname="gtk_editable_get_position">
<return-type type="gint"/>
</method>
<method name="SelectRegion" cname="gtk_editable_select_region">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="start"/>
<parameter type="gint" name="end"/>
</parameters>
</method>
<signal name="TextInserted" cname="insert_text" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkEditable*" name="editable"/>
<parameter type="const-gchar*" name="text"/>
<parameter type="gint" name="length"/>
<parameter type="gint*" name="position"/>
</parameters>
</signal>
<signal name="TextDeleted" cname="delete_text" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkEditable*" name="editable"/>
<parameter type="gint" name="start_pos"/>
<parameter type="gint" name="end_pos"/>
</parameters>
</signal>
<signal name="Changed" cname="changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkEditable*" name="editable"/>
</parameters>
</signal>
</interface>
<interface name="TreeDragDest" cname="GtkTreeDragDest">
<method name="RowDropPossible" cname="gtk_tree_drag_dest_row_drop_possible">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreePath*" name="dest_path"/>
<parameter type="GtkSelectionData*" name="selection_data"/>
</parameters>
</method>
<method name="DragDataReceived" cname="gtk_tree_drag_dest_drag_data_received">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreePath*" name="dest"/>
<parameter type="GtkSelectionData*" name="selection_data"/>
</parameters>
</method>
</interface>
<interface name="TreeDragSource" cname="GtkTreeDragSource">
<method name="RowDraggable" cname="gtk_tree_drag_source_row_draggable">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
</parameters>
</method>
<method name="DragDataDelete" cname="gtk_tree_drag_source_drag_data_delete">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
</parameters>
</method>
<method name="DragDataGet" cname="gtk_tree_drag_source_drag_data_get">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="GtkSelectionData*" name="selection_data"/>
</parameters>
</method>
</interface>
<interface name="TreeModel" cname="GtkTreeModel">
<method name="GetNColumns" cname="gtk_tree_model_get_n_columns">
<return-type type="gint"/>
</method>
<method name="ToggleRowHasChild" cname="gtk_tree_model_row_has_child_toggled">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</method>
<method name="IterParent" cname="gtk_tree_model_iter_parent">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="GtkTreeIter*" name="child"/>
</parameters>
</method>
<method name="GetIter" cname="gtk_tree_model_get_iter">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="GtkTreePath*" name="path"/>
</parameters>
</method>
<method name="GetColumnType" cname="gtk_tree_model_get_column_type">
<return-type type="GType"/>
<parameters>
<parameter type="gint" name="index"/>
</parameters>
</method>
<method name="GetFlags" cname="gtk_tree_model_get_flags">
<return-type type="GtkTreeModelFlags"/>
</method>
<method name="IterNthChild" cname="gtk_tree_model_iter_nth_child">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="GtkTreeIter*" name="parent"/>
<parameter type="gint" name="n"/>
</parameters>
</method>
<method name="RefNode" cname="gtk_tree_model_ref_node">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</method>
<method name="InsertRow" cname="gtk_tree_model_row_inserted">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</method>
<method name="GetIterFirst" cname="gtk_tree_model_get_iter_first">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</method>
<method name="GetValist" cname="gtk_tree_model_get_valist">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="va_list" name="var_args"/>
</parameters>
</method>
<method name="Foreach" cname="gtk_tree_model_foreach">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeModelForeachFunc" name="func"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="IterNext" cname="gtk_tree_model_iter_next">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</method>
<method name="IterHasChild" cname="gtk_tree_model_iter_has_child">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</method>
<method name="GetPath" cname="gtk_tree_model_get_path">
<return-type type="GtkTreePath*"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</method>
<method name="ReorderRows" cname="gtk_tree_model_rows_reordered">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="gint*" name="new_order"/>
</parameters>
</method>
<method name="Get" cname="gtk_tree_model_get">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="G"/>
</parameters>
</method>
<method name="GetIterFromString" cname="gtk_tree_model_get_iter_from_string">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="const-gchar*" name="path_string"/>
</parameters>
</method>
<method name="ChangeRow" cname="gtk_tree_model_row_changed">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</method>
<method name="UnrefNode" cname="gtk_tree_model_unref_node">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</method>
<method name="SortNewWithModel" cname="gtk_tree_model_sort_new_with_model">
<return-type type="GtkTreeModel*"/>
</method>
<method name="DeleteRow" cname="gtk_tree_model_row_deleted">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
</parameters>
</method>
<method name="IterChildren" cname="gtk_tree_model_iter_children">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="GtkTreeIter*" name="parent"/>
</parameters>
</method>
<method name="IterNChildren" cname="gtk_tree_model_iter_n_children">
<return-type type="gint"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</method>
<method name="GetValue" cname="gtk_tree_model_get_value">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="gint" name="column"/>
<parameter type="GValue*" name="value"/>
</parameters>
</method>
<signal name="RowChanged" cname="row_changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeModel*" name="tree_model"/>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</signal>
<signal name="RowInserted" cname="row_inserted" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeModel*" name="tree_model"/>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</signal>
<signal name="RowHasChildToggled" cname="row_has_child_toggled" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeModel*" name="tree_model"/>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</signal>
<signal name="RowDeleted" cname="row_deleted" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeModel*" name="tree_model"/>
<parameter type="GtkTreePath*" name="path"/>
</parameters>
</signal>
<signal name="RowsReordered" cname="rows_reordered" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeModel*" name="tree_model"/>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="gint*" name="new_order"/>
</parameters>
</signal>
</interface>
<interface name="TreeSortable" cname="GtkTreeSortable">
<method name="SetDefaultSortFunc" cname="gtk_tree_sortable_set_default_sort_func">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIterCompareFunc" name="sort_func"/>
<parameter type="gpointer" name="user_data"/>
<parameter type="GtkDestroyNotify" name="destroy"/>
</parameters>
</method>
<method name="SetSortColumnId" cname="gtk_tree_sortable_set_sort_column_id">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="sort_column_id"/>
<parameter type="GtkSortType" name="order"/>
</parameters>
</method>
<method name="SetSortFunc" cname="gtk_tree_sortable_set_sort_func">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="sort_column_id"/>
<parameter type="GtkTreeIterCompareFunc" name="sort_func"/>
<parameter type="gpointer" name="user_data"/>
<parameter type="GtkDestroyNotify" name="destroy"/>
</parameters>
</method>
<method name="GetSortColumnId" cname="gtk_tree_sortable_get_sort_column_id">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint*" name="sort_column_id"/>
<parameter type="GtkSortType*" name="order"/>
</parameters>
</method>
<method name="HasDefaultSortFunc" cname="gtk_tree_sortable_has_default_sort_func">
<return-type type="gboolean"/>
</method>
<method name="ChangeSortColumn" cname="gtk_tree_sortable_sort_column_changed">
<return-type type="void"/>
</method>
<signal name="SortColumnChanged" cname="sort_column_changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeSortable*" name="sortable"/>
</parameters>
</signal>
</interface>
<object name="AccelGroup" cname="GtkAccelGroup" parent="GObject">
<field cname="lock_count" type="guint"/>
<field cname="modifier_mask" type="GdkModifierType"/>
<field cname="acceleratables" type="GSList*"/>
<field cname="n_accels" type="guint"/>
<field cname="priv_accels" type="GtkAccelGroupEntry*"/>
<signal name="AccelActivate" cname="accel_activate">
<return-type type="GBoolean"/>
<parameters>
<parameter name="p0" type="GObject"/>
</parameters>
</signal>
<signal name="AccelChanged" cname="accel_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkAccelGroup*" name="accel_group"/>
<parameter type="guint" name="keyval"/>
<parameter type="GdkModifierType" name="modifier"/>
<parameter type="GClosure*" name="accel_closure"/>
</parameters>
</signal>
<method name="Connect" cname="gtk_accel_group_connect">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="accel_key"/>
<parameter type="GdkModifierType" name="accel_mods"/>
<parameter type="GtkAccelFlags" name="accel_flags"/>
<parameter type="GClosure*" name="closure"/>
</parameters>
</method>
<method name="Find" cname="gtk_accel_group_find">
<return-type type="GtkAccelKey*"/>
<parameters>
<callback cname="find_func">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkAccelKey*" name="key"/>
<parameter type="GClosure*" name="closure"/>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<parameter type="gpointer" name="data"/>
</parameters>
</method>
<method name="DisconnectKey" cname="gtk_accel_group_disconnect_key">
<return-type type="gboolean"/>
<parameters>
<parameter type="guint" name="accel_key"/>
<parameter type="GdkModifierType" name="accel_mods"/>
</parameters>
</method>
<method name="ConnectByPath" cname="gtk_accel_group_connect_by_path">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="accel_path"/>
<parameter type="GClosure*" name="closure"/>
</parameters>
</method>
<constructor cname="gtk_accel_group_new"/>
<method name="Unlock" cname="gtk_accel_group_unlock">
<return-type type="void"/>
</method>
<method name="Disconnect" cname="gtk_accel_group_disconnect">
<return-type type="gboolean"/>
<parameters>
<parameter type="GClosure*" name="closure"/>
</parameters>
</method>
<method name="Lock" cname="gtk_accel_group_lock">
<return-type type="void"/>
</method>
<method name="Query" cname="gtk_accel_group_query">
<return-type type="GtkAccelGroupEntry*"/>
<parameters>
<parameter type="guint" name="accel_key"/>
<parameter type="GdkModifierType" name="accel_mods"/>
<parameter type="guint*" name="n_entries"/>
</parameters>
</method>
</object>
<object name="AccelLabel" cname="GtkAccelLabel" parent="GtkLabel">
<field cname="queue_id" type="guint"/>
<field cname="accel_padding" type="guint"/>
<field cname="accel_widget" type="GtkWidget*"/>
<field cname="accel_closure" type="GClosure*"/>
<field cname="accel_group" type="GtkAccelGroup*"/>
<field cname="accel_string" type="gchar*"/>
<field cname="accel_string_width" type="guint16"/>
<property name="AccelClosure" cname="accel_closure" type="GClosure" doc-string=" _(The closure to be monitored for accelerator changes)" readable="true" writeable="true"/>
<property name="AccelWidget" cname="accel_widget" type="GtkWidget" doc-string=" _(The widget to be monitored for accelerator changes)" readable="true" writeable="true"/>
<method name="SetAccelWidget" cname="gtk_accel_label_set_accel_widget">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="accel_widget"/>
</parameters>
</method>
<method name="GetAccelWidth" cname="gtk_accel_label_get_accel_width">
<return-type type="guint"/>
</method>
<method name="Refetch" cname="gtk_accel_label_refetch">
<return-type type="gboolean"/>
</method>
<constructor cname="gtk_accel_label_new">
<parameters>
<parameter type="const-gchar*" name="string"/>
</parameters>
</constructor>
<method name="SetAccelClosure" cname="gtk_accel_label_set_accel_closure">
<return-type type="void"/>
<parameters>
<parameter type="GClosure*" name="accel_closure"/>
</parameters>
</method>
<method name="GetAccelWidget" cname="gtk_accel_label_get_accel_widget">
<return-type type="GtkWidget*"/>
</method>
</object>
<object name="Accessible" cname="GtkAccessible" parent="AtkObject">
<field cname="widget" type="GtkWidget*"/>
<method name="ConnectWidgetDestroyed" cname="gtk_accessible_connect_widget_destroyed">
<return-type type="void"/>
</method>
</object>
<object name="Adjustment" cname="GtkAdjustment" parent="GtkObject">
<field cname="lower" type="gdouble"/>
<field cname="upper" type="gdouble"/>
<field cname="value" type="gdouble"/>
<field cname="step_increment" type="gdouble"/>
<field cname="page_increment" type="gdouble"/>
<field cname="page_size" type="gdouble"/>
<signal name="Changed" cname="changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkAdjustment*" name="adjustment"/>
</parameters>
</signal>
<signal name="ValueChanged" cname="value_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkAdjustment*" name="adjustment"/>
</parameters>
</signal>
<method name="SetValue" cname="gtk_adjustment_set_value">
<return-type type="void"/>
<parameters>
<parameter type="gdouble" name="value"/>
</parameters>
</method>
<method name="GetValue" cname="gtk_adjustment_get_value">
<return-type type="gdouble"/>
</method>
<method name="ClampPage" cname="gtk_adjustment_clamp_page">
<return-type type="void"/>
<parameters>
<parameter type="gdouble" name="lower"/>
<parameter type="gdouble" name="upper"/>
</parameters>
</method>
<method name="Change" cname="gtk_adjustment_changed">
<return-type type="void"/>
</method>
<method name="ChangeValue" cname="gtk_adjustment_value_changed">
<return-type type="void"/>
</method>
<constructor cname="gtk_adjustment_new">
<parameters>
<parameter type="gdouble" name="value"/>
<parameter type="gdouble" name="lower"/>
<parameter type="gdouble" name="upper"/>
<parameter type="gdouble" name="step_increment"/>
<parameter type="gdouble" name="page_increment"/>
<parameter type="gdouble" name="page_size"/>
</parameters>
</constructor>
</object>
<object name="Alignment" cname="GtkAlignment" parent="GtkBin">
<field cname="xalign" type="gfloat"/>
<field cname="yalign" type="gfloat"/>
<field cname="xscale" type="gfloat"/>
<field cname="yscale" type="gfloat"/>
<property name="Xalign" cname="xalign" type="gfloat" doc-string=" _(Horizontal position of child in available space. 0.0 is left aligned, 1.0 is right aligned)" readable="true" writeable="true"/>
<property name="Yalign" cname="yalign" type="gfloat" doc-string=" _(Vertical position of child in available space. 0.0 is top aligned, 1.0 is bottom aligned)" readable="true" writeable="true"/>
<property name="Xscale" cname="xscale" type="gfloat" doc-string=" _(If available horizontal space is bigger than needed for the child, how much of it to use for the child. 0.0 means none, 1.0 means all)" readable="true" writeable="true"/>
<property name="Yscale" cname="yscale" type="gfloat" doc-string=" _(If available vertical space is bigger than needed for the child, how much of it to use for the child. 0.0 means none, 1.0 means all)" readable="true" writeable="true"/>
<method name="Set" cname="gtk_alignment_set">
<return-type type="void"/>
<parameters>
<parameter type="gfloat" name="xalign"/>
<parameter type="gfloat" name="yalign"/>
<parameter type="gfloat" name="xscale"/>
<parameter type="gfloat" name="yscale"/>
</parameters>
</method>
<constructor cname="gtk_alignment_new">
<parameters>
<parameter type="gfloat" name="xalign"/>
<parameter type="gfloat" name="yalign"/>
<parameter type="gfloat" name="xscale"/>
<parameter type="gfloat" name="yscale"/>
</parameters>
</constructor>
</object>
<object name="Arrow" cname="GtkArrow" parent="GtkMisc">
<field cname="arrow_type" type="gint16"/>
<field cname="shadow_type" type="gint16"/>
<property name="ArrowType" cname="arrow_type" type="GtkArrowType" doc-string=" _(The direction the arrow should point)" readable="true" writeable="true"/>
<property name="ShadowType" cname="shadow_type" type="GtkShadowType" doc-string=" _(Appearance of the shadow surrounding the arrow)" readable="true" writeable="true"/>
<method name="Set" cname="gtk_arrow_set">
<return-type type="void"/>
<parameters>
<parameter type="GtkArrowType" name="arrow_type"/>
<parameter type="GtkShadowType" name="shadow_type"/>
</parameters>
</method>
<constructor cname="gtk_arrow_new">
<parameters>
<parameter type="GtkArrowType" name="arrow_type"/>
<parameter type="GtkShadowType" name="shadow_type"/>
</parameters>
</constructor>
</object>
<object name="AspectFrame" cname="GtkAspectFrame" parent="GtkFrame">
<field cname="xalign" type="gfloat"/>
<field cname="yalign" type="gfloat"/>
<field cname="ratio" type="gfloat"/>
<field cname="obey_child" type="gboolean"/>
<field cname="center_allocation" type="GtkAllocation"/>
<property name="Xalign" cname="xalign" type="gfloat" doc-string=" _(X alignment of the child)" readable="true" writeable="true"/>
<property name="Yalign" cname="yalign" type="gfloat" doc-string=" _(Y alignment of the child)" readable="true" writeable="true"/>
<property name="Ratio" cname="ratio" type="gfloat" doc-string=" _(Aspect ratio if obey_child is FALSE)" readable="true" writeable="true"/>
<property name="ObeyChild" cname="obey_child" type="gboolean" doc-string=" _(Force aspect ratio to match that of the frame's child)" readable="true" writeable="true"/>
<method name="Set" cname="gtk_aspect_frame_set">
<return-type type="void"/>
<parameters>
<parameter type="gfloat" name="xalign"/>
<parameter type="gfloat" name="yalign"/>
<parameter type="gfloat" name="ratio"/>
<parameter type="gboolean" name="obey_child"/>
</parameters>
</method>
<constructor cname="gtk_aspect_frame_new">
<parameters>
<parameter type="const-gchar*" name="label"/>
<parameter type="gfloat" name="xalign"/>
<parameter type="gfloat" name="yalign"/>
<parameter type="gfloat" name="ratio"/>
<parameter type="gboolean" name="obey_child"/>
</parameters>
</constructor>
</object>
<object name="Bin" cname="GtkBin" parent="GtkContainer">
<field cname="child" type="GtkWidget*"/>
<method name="GetChild" cname="gtk_bin_get_child">
<return-type type="GtkWidget*"/>
</method>
</object>
<object name="Box" cname="GtkBox" parent="GtkContainer">
<field cname="children" type="GList*"/>
<field cname="spacing" type="gint16"/>
<field cname="homogeneous" bits="1" type="guint"/>
<property name="Spacing" cname="spacing" type="gint" doc-string=" _(The amount of space between children.)" readable="true" writeable="true"/>
<property name="Homogeneous" cname="homogeneous" type="gboolean" doc-string=" _(Whether the children should all be the same size.)" readable="true" writeable="true"/>
<method name="GetSpacing" cname="gtk_box_get_spacing">
<return-type type="gint"/>
</method>
<method name="PackEnd" cname="gtk_box_pack_end">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="gboolean" name="expand"/>
<parameter type="gboolean" name="fill"/>
<parameter type="guint" name="padding"/>
</parameters>
</method>
<method name="PackStart" cname="gtk_box_pack_start">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="gboolean" name="expand"/>
<parameter type="gboolean" name="fill"/>
<parameter type="guint" name="padding"/>
</parameters>
</method>
<method name="QueryChildPacking" cname="gtk_box_query_child_packing">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="gboolean*" name="expand"/>
<parameter type="gboolean*" name="fill"/>
<parameter type="guint*" name="padding"/>
<parameter type="GtkPackType*" name="pack_type"/>
</parameters>
</method>
<method name="PackEnd" cname="gtk_box_pack_end_defaults">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</method>
<method name="SetSpacing" cname="gtk_box_set_spacing">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="spacing"/>
</parameters>
</method>
<method name="SetChildPacking" cname="gtk_box_set_child_packing">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="gboolean" name="expand"/>
<parameter type="gboolean" name="fill"/>
<parameter type="guint" name="padding"/>
<parameter type="GtkPackType" name="pack_type"/>
</parameters>
</method>
<method name="PackStart" cname="gtk_box_pack_start_defaults">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</method>
<method name="ReorderChild" cname="gtk_box_reorder_child">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="gint" name="position"/>
</parameters>
</method>
<method name="SetHomogeneous" cname="gtk_box_set_homogeneous">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="homogeneous"/>
</parameters>
</method>
<method name="GetHomogeneous" cname="gtk_box_get_homogeneous">
<return-type type="gboolean"/>
</method>
</object>
<object name="Button" cname="GtkButton" parent="GtkBin">
<field cname="event_window" type="GdkWindow*"/>
<field cname="label_text" type="gchar*"/>
<field cname="activate_timeout" type="guint"/>
<field cname="constructed" bits="1" type="guint"/>
<field cname="in_button" bits="1" type="guint"/>
<field cname="button_down" bits="1" type="guint"/>
<field cname="relief" bits="2" type="guint"/>
<field cname="use_underline" bits="1" type="guint"/>
<field cname="use_stock" bits="1" type="guint"/>
<field cname="depressed" bits="1" type="guint"/>
<field cname="depress_on_activate" bits="1" type="guint"/>
<property name="Label" cname="label" type="gchar*" doc-string=" _(Text of the label widget inside the button, if the button contains a label widget.)" readable="true" writeable="true" construct-only="true"/>
<property name="UseUnderline" cname="use_underline" type="gboolean" doc-string=" _(If set, an underline in the text indicates the next character should be used for the mnemonic accelerator key)" readable="true" writeable="true" construct-only="true"/>
<property name="UseStock" cname="use_stock" type="gboolean" doc-string=" _(If set, the label is used to pick a stock item instead of being displayed)" readable="true" writeable="true" construct-only="true"/>
<property name="Relief" cname="relief" type="GtkReliefStyle" doc-string=" _(The border relief style.)" readable="true" writeable="true"/>
<signal name="Pressed" cname="pressed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkButton*" name="button"/>
</parameters>
</signal>
<signal name="Released" cname="released" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkButton*" name="button"/>
</parameters>
</signal>
<signal name="Clicked" cname="clicked" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkButton*" name="button"/>
</parameters>
</signal>
<signal name="Entered" cname="enter" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkButton*" name="button"/>
</parameters>
</signal>
<signal name="Left" cname="leave" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkButton*" name="button"/>
</parameters>
</signal>
<signal name="Activate" cname="activate" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkButton*" name="button"/>
</parameters>
</signal>
<method name="SetUseUnderline" cname="gtk_button_set_use_underline">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="use_underline"/>
</parameters>
</method>
<method name="SetLabel" cname="gtk_button_set_label">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="label"/>
</parameters>
</method>
<constructor cname="gtk_button_new"/>
<method name="GetUseStock" cname="gtk_button_get_use_stock">
<return-type type="gboolean"/>
</method>
<constructor cname="gtk_button_new_with_mnemonic" preferred="1">
<parameters>
<parameter type="const-gchar*" name="label"/>
</parameters>
</constructor>
<method name="GetLabel" cname="gtk_button_get_label">
<return-type type="const-gchar*"/>
</method>
<method name="GetUseUnderline" cname="gtk_button_get_use_underline">
<return-type type="gboolean"/>
</method>
<method name="SetRelief" cname="gtk_button_set_relief">
<return-type type="void"/>
<parameters>
<parameter type="GtkReliefStyle" name="newstyle"/>
</parameters>
</method>
<method name="Release" cname="gtk_button_released">
<return-type type="void"/>
</method>
<method name="Enter" cname="gtk_button_enter">
<return-type type="void"/>
</method>
<method name="Click" cname="gtk_button_clicked">
<return-type type="void"/>
</method>
<constructor cname="gtk_button_new_with_label">
<parameters>
<parameter type="const-gchar*" name="label"/>
</parameters>
</constructor>
<constructor cname="gtk_button_new_from_stock">
<parameters>
<parameter type="const-gchar*" name="stock_id"/>
</parameters>
</constructor>
<method name="Leave" cname="gtk_button_leave">
<return-type type="void"/>
</method>
<method name="GetRelief" cname="gtk_button_get_relief">
<return-type type="GtkReliefStyle"/>
</method>
<method name="SetUseStock" cname="gtk_button_set_use_stock">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="use_stock"/>
</parameters>
</method>
<method name="Press" cname="gtk_button_pressed">
<return-type type="void"/>
</method>
</object>
<object name="ButtonBox" cname="GtkButtonBox" parent="GtkBox">
<field cname="child_min_width" type="gint"/>
<field cname="child_min_height" type="gint"/>
<field cname="child_ipad_x" type="gint"/>
<field cname="child_ipad_y" type="gint"/>
<field cname="layout_style" type="GtkButtonBoxStyle"/>
<property name="LayoutStyle" cname="layout_style" type="GtkButtonBoxStyle" doc-string=" _(How to layout the buttons in the box. Possible values are default, spread, edge, start and end)" readable="true" writeable="true"/>
<method name="SetLayout" cname="gtk_button_box_set_layout">
<return-type type="void"/>
<parameters>
<parameter type="GtkButtonBoxStyle" name="layout_style"/>
</parameters>
</method>
<method name="SetChildSecondary" cname="gtk_button_box_set_child_secondary">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="gboolean" name="is_secondary"/>
</parameters>
</method>
<method name="GetLayout" cname="gtk_button_box_get_layout">
<return-type type="GtkButtonBoxStyle"/>
</method>
</object>
<object name="Calendar" cname="GtkCalendar" parent="GtkWidget">
<field cname="header_style" type="GtkStyle*"/>
<field cname="label_style" type="GtkStyle*"/>
<field cname="month" type="gint"/>
<field cname="year" type="gint"/>
<field cname="selected_day" type="gint"/>
<field cname="day_month" array_len="6][7" type="gint"/>
<field cname="day" array_len="6][7" type="gint"/>
<field cname="num_marked_dates" type="gint"/>
<field cname="marked_date" array_len="31" type="gint"/>
<field cname="display_flags" type="GtkCalendarDisplayOptions"/>
<field cname="marked_date_color" array_len="31" type="GdkColor"/>
<field cname="gc" type="GdkGC*"/>
<field cname="xor_gc" type="GdkGC*"/>
<field cname="focus_row" type="gint"/>
<field cname="focus_col" type="gint"/>
<field cname="highlight_row" type="gint"/>
<field cname="highlight_col" type="gint"/>
<field cname="private_data" type="gpointer"/>
<field cname="grow_space" array_len="32" type="gchar"/>
<callback cname="_gtk_reserved1">
<return-type type="void"/>
<parameters>
<parameter type="void " name="_gtk_reserved1"/>
</parameters>
</callback>
<callback cname="_gtk_reserved2">
<return-type type="void"/>
<parameters>
<parameter type="void " name="_gtk_reserved2"/>
</parameters>
</callback>
<callback cname="_gtk_reserved3">
<return-type type="void"/>
<parameters>
<parameter type="void " name="_gtk_reserved3"/>
</parameters>
</callback>
<callback cname="_gtk_reserved4">
<return-type type="void"/>
<parameters>
<parameter type="void " name="_gtk_reserved4"/>
</parameters>
</callback>
<signal name="MonthChanged" cname="month_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkCalendar*" name="calendar"/>
</parameters>
</signal>
<signal name="DaySelected" cname="day_selected" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkCalendar*" name="calendar"/>
</parameters>
</signal>
<signal name="DaySelectedDoubleClick" cname="day_selected_double_click" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkCalendar*" name="calendar"/>
</parameters>
</signal>
<signal name="PrevMonth" cname="prev_month" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkCalendar*" name="calendar"/>
</parameters>
</signal>
<signal name="NextMonth" cname="next_month" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkCalendar*" name="calendar"/>
</parameters>
</signal>
<signal name="PrevYear" cname="prev_year" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkCalendar*" name="calendar"/>
</parameters>
</signal>
<signal name="NextYear" cname="next_year" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkCalendar*" name="calendar"/>
</parameters>
</signal>
<method name="Freeze" cname="gtk_calendar_freeze">
<return-type type="void"/>
</method>
<constructor cname="gtk_calendar_new"/>
<method name="GetDate" cname="gtk_calendar_get_date">
<return-type type="void"/>
<parameters>
<parameter type="guint*" name="year"/>
<parameter type="guint*" name="month"/>
<parameter type="guint*" name="day"/>
</parameters>
</method>
<method name="SelectMonth" cname="gtk_calendar_select_month">
<return-type type="gboolean"/>
<parameters>
<parameter type="guint" name="month"/>
<parameter type="guint" name="year"/>
</parameters>
</method>
<method name="DisplayOptions" cname="gtk_calendar_display_options">
<return-type type="void"/>
<parameters>
<parameter type="GtkCalendarDisplayOptions" name="flags"/>
</parameters>
</method>
<method name="Thaw" cname="gtk_calendar_thaw">
<return-type type="void"/>
</method>
<method name="UnmarkDay" cname="gtk_calendar_unmark_day">
<return-type type="gboolean"/>
<parameters>
<parameter type="guint" name="day"/>
</parameters>
</method>
<method name="MarkDay" cname="gtk_calendar_mark_day">
<return-type type="gboolean"/>
<parameters>
<parameter type="guint" name="day"/>
</parameters>
</method>
<method name="SelectDay" cname="gtk_calendar_select_day">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="day"/>
</parameters>
</method>
<method name="ClearMarks" cname="gtk_calendar_clear_marks">
<return-type type="void"/>
</method>
</object>
<object name="CellRenderer" cname="GtkCellRenderer" parent="GtkObject">
<field cname="xalign" type="gfloat"/>
<field cname="yalign" type="gfloat"/>
<field cname="width" type="gint"/>
<field cname="height" type="gint"/>
<field cname="xpad" type="guint16"/>
<field cname="ypad" type="guint16"/>
<field cname="mode" bits="2" type="guint"/>
<field cname="visible" bits="1" type="guint"/>
<field cname="is_expander" bits="1" type="guint"/>
<field cname="is_expanded" bits="1" type="guint"/>
<property name="Mode" cname="mode" type="GtkCellRendererMode" doc-string=" _(Editable mode of the CellRenderer)" readable="true" writeable="true"/>
<property name="Visible" cname="visible" type="gboolean" doc-string=" _(Display the cell)" readable="true" writeable="true"/>
<property name="Xalign" cname="xalign" type="gfloat" doc-string=" _(The x-align.)" readable="true" writeable="true"/>
<property name="Yalign" cname="yalign" type="gfloat" doc-string=" _(The y-align.)" readable="true" writeable="true"/>
<property name="Xpad" cname="xpad" type="guint" doc-string=" _(The xpad.)" readable="true" writeable="true"/>
<property name="Ypad" cname="ypad" type="guint" doc-string=" _(The ypad.)" readable="true" writeable="true"/>
<property name="Width" cname="width" type="gint" doc-string=" _(The fixed width.)" readable="true" writeable="true"/>
<property name="Height" cname="height" type="gint" doc-string=" _(The fixed height.)" readable="true" writeable="true"/>
<property name="IsExpander" cname="is_expander" type="gboolean" doc-string=" _(Row has children.)" readable="true" writeable="true"/>
<property name="IsExpanded" cname="is_expanded" type="gboolean" doc-string=" _(Row is an expander row, and is expanded)" readable="true" writeable="true"/>
<method name="StartEditing" cname="gtk_cell_renderer_start_editing">
<return-type type="GtkCellEditable*"/>
<parameters>
<parameter type="GdkEvent*" name="event"/>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="const-gchar*" name="path"/>
<parameter type="GdkRectangle*" name="background_area"/>
<parameter type="GdkRectangle*" name="cell_area"/>
<parameter type="GtkCellRendererState" name="flags"/>
</parameters>
</method>
<method name="Activate" cname="gtk_cell_renderer_activate">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkEvent*" name="event"/>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="const-gchar*" name="path"/>
<parameter type="GdkRectangle*" name="background_area"/>
<parameter type="GdkRectangle*" name="cell_area"/>
<parameter type="GtkCellRendererState" name="flags"/>
</parameters>
</method>
<method name="GetFixedSize" cname="gtk_cell_renderer_get_fixed_size">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="width"/>
<parameter type="gint*" name="height"/>
</parameters>
</method>
<method name="Render" cname="gtk_cell_renderer_render">
<return-type type="void"/>
<parameters>
<parameter type="GdkWindow*" name="window"/>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkRectangle*" name="background_area"/>
<parameter type="GdkRectangle*" name="cell_area"/>
<parameter type="GdkRectangle*" name="expose_area"/>
<parameter type="GtkCellRendererState" name="flags"/>
</parameters>
</method>
<method name="SetFixedSize" cname="gtk_cell_renderer_set_fixed_size">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="width"/>
<parameter type="gint" name="height"/>
</parameters>
</method>
<method name="GetSize" cname="gtk_cell_renderer_get_size">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkRectangle*" name="cell_area"/>
<parameter type="gint*" name="x_offset"/>
<parameter type="gint*" name="y_offset"/>
<parameter type="gint*" name="width"/>
<parameter type="gint*" name="height"/>
</parameters>
</method>
</object>
<object name="CellRendererPixbuf" cname="GtkCellRendererPixbuf" parent="GtkCellRenderer">
<field cname="pixbuf" type="GdkPixbuf*"/>
<field cname="pixbuf_expander_open" type="GdkPixbuf*"/>
<field cname="pixbuf_expander_closed" type="GdkPixbuf*"/>
<property name="Pixbuf" cname="pixbuf" type="GdkPixbuf" doc-string=" _(The pixbuf to render.)" readable="true" writeable="true"/>
<property name="PixbufExpanderOpen" cname="pixbuf_expander_open" type="GdkPixbuf" doc-string=" _(Pixbuf for open expander.)" readable="true" writeable="true"/>
<property name="PixbufExpanderClosed" cname="pixbuf_expander_closed" type="GdkPixbuf" doc-string=" _(Pixbuf for closed expander.)" readable="true" writeable="true"/>
<constructor cname="gtk_cell_renderer_pixbuf_new"/>
</object>
<object name="CellRendererText" cname="GtkCellRendererText" parent="GtkCellRenderer">
<field cname="text" type="gchar*"/>
<field cname="font" type="PangoFontDescription*"/>
<field cname="font_scale" type="gdouble"/>
<field cname="foreground" type="PangoColor"/>
<field cname="background" type="PangoColor"/>
<field cname="extra_attrs" type="PangoAttrList*"/>
<field cname="underline_style" type="PangoUnderline"/>
<field cname="rise" type="gint"/>
<field cname="fixed_height_rows" type="gint"/>
<field cname="strikethrough" bits="1" type="guint"/>
<field cname="editable" bits="1" type="guint"/>
<field cname="scale_set" bits="1" type="guint"/>
<field cname="foreground_set" bits="1" type="guint"/>
<field cname="background_set" bits="1" type="guint"/>
<field cname="underline_set" bits="1" type="guint"/>
<field cname="rise_set" bits="1" type="guint"/>
<field cname="strikethrough_set" bits="1" type="guint"/>
<field cname="editable_set" bits="1" type="guint"/>
<field cname="calc_fixed_height" bits="1" type="guint"/>
<property name="Text" cname="text" type="gchar*" doc-string=" _(Text to render)" readable="true" writeable="true"/>
<property name="Markup" cname="markup" type="gchar*" doc-string=" _(Marked up text to render)" writeable="true"/>
<property name="Attributes" cname="attributes" type="PangoAttrList" doc-string=" _(A list of style attributes to apply to the text of the renderer.)" readable="true" writeable="true"/>
<property name="Background" cname="background" type="gchar*" doc-string=" _(Background color as a string)" writeable="true"/>
<property name="BackgroundGdk" cname="background_gdk" type="GdkColor" doc-string=" _(Background color as a GdkColor)" readable="true" writeable="true"/>
<property name="Foreground" cname="foreground" type="gchar*" doc-string=" _(Foreground color as a string)" writeable="true"/>
<property name="ForegroundGdk" cname="foreground_gdk" type="GdkColor" doc-string=" _(Foreground color as a GdkColor)" readable="true" writeable="true"/>
<property name="Editable" cname="editable" type="gboolean" doc-string=" _(Whether the text can be modified by the user)" readable="true" writeable="true"/>
<property name="Font" cname="font" type="gchar*" doc-string=" _(Font description as a string)" readable="true" writeable="true"/>
<property name="FontDesc" cname="font_desc" type="PangoFontDescription" doc-string=" _(Font description as a PangoFontDescription struct)" readable="true" writeable="true"/>
<property name="Family" cname="family" type="gchar*" doc-string=" _(Name of the font family, e.g. Sans, Helvetica, Times, Monospace)" readable="true" writeable="true"/>
<property name="Style" cname="style" type="PangoStyle" doc-string=" _(Font style)" readable="true" writeable="true"/>
<property name="Variant" cname="variant" type="PangoVariant" doc-string=" _(Font variant)" readable="true" writeable="true"/>
<property name="Weight" cname="weight" type="gint" doc-string=" _(Font weight)" readable="true" writeable="true"/>
<property name="Stretch" cname="stretch" type="PangoStretch" doc-string=" _(Font stretch)" readable="true" writeable="true"/>
<property name="Size" cname="size" type="gint" doc-string=" _(Font size)" readable="true" writeable="true"/>
<property name="SizePoints" cname="size_points" type="gdouble" doc-string=" _(Font size in points)" readable="true" writeable="true"/>
<property name="Scale" cname="scale" type="gdouble" doc-string=" _(Font scaling factor)" readable="true" writeable="true"/>
<property name="Rise" cname="rise" type="gint" doc-string=" _(Offset of text above the baseline (below the baseline if rise is negative))" readable="true" writeable="true"/>
<property name="Strikethrough" cname="strikethrough" type="gboolean" doc-string=" _(Whether to strike through the text)" readable="true" writeable="true"/>
<property name="Underline" cname="underline" type="PangoUnderline" doc-string=" _(Style of underline for this text)" readable="true" writeable="true"/>
<signal name="Edited" cname="edited" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkCellRendererText*" name="cell_renderer_text"/>
<parameter type="const-gchar*" name="path"/>
<parameter type="const-gchar*" name="new_text"/>
</parameters>
</signal>
<method name="SetFixedHeightFromFont" cname="gtk_cell_renderer_text_set_fixed_height_from_font">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="number_of_rows"/>
</parameters>
</method>
<constructor cname="gtk_cell_renderer_text_new"/>
</object>
<object name="CellRendererToggle" cname="GtkCellRendererToggle" parent="GtkCellRenderer">
<field cname="active" bits="1" type="guint"/>
<field cname="activatable" bits="1" type="guint"/>
<field cname="radio" bits="1" type="guint"/>
<property name="Active" cname="active" type="gboolean" doc-string=" _(The toggle state of the button)" readable="true" writeable="true"/>
<property name="Activatable" cname="activatable" type="gboolean" doc-string=" _(The toggle button can be activated)" readable="true" writeable="true"/>
<property name="Radio" cname="radio" type="gboolean" doc-string=" _(Draw the toggle button as a radio button)" readable="true" writeable="true"/>
<signal name="Toggled" cname="toggled" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkCellRendererToggle*" name="cell_renderer_toggle"/>
<parameter type="const-gchar*" name="path"/>
</parameters>
</signal>
<method name="SetActive" cname="gtk_cell_renderer_toggle_set_active">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="GetRadio" cname="gtk_cell_renderer_toggle_get_radio">
<return-type type="gboolean"/>
</method>
<constructor cname="gtk_cell_renderer_toggle_new"/>
<method name="GetActive" cname="gtk_cell_renderer_toggle_get_active">
<return-type type="gboolean"/>
</method>
<method name="SetRadio" cname="gtk_cell_renderer_toggle_set_radio">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="radio"/>
</parameters>
</method>
</object>
<object name="CheckButton" cname="GtkCheckButton" parent="GtkToggleButton">
<constructor cname="gtk_check_button_new_with_label">
<parameters>
<parameter type="const-gchar*" name="label"/>
</parameters>
</constructor>
<constructor cname="gtk_check_button_new"/>
<constructor cname="gtk_check_button_new_with_mnemonic" preferred="1">
<parameters>
<parameter type="const-gchar*" name="label"/>
</parameters>
</constructor>
</object>
<object name="CheckMenuItem" cname="GtkCheckMenuItem" parent="GtkMenuItem">
<field cname="active" bits="1" type="guint"/>
<field cname="always_show_toggle" bits="1" type="guint"/>
<field cname="inconsistent" bits="1" type="guint"/>
<property name="Active" cname="active" type="gboolean" doc-string=" _(Whether the menu item is checked.)" readable="true" writeable="true"/>
<property name="Inconsistent" cname="inconsistent" type="gboolean" doc-string=" _(Whether to display an \inconsistent\ state.)" readable="true" writeable="true"/>
<signal name="Toggled" cname="toggled" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkCheckMenuItem*" name="check_menu_item"/>
</parameters>
</signal>
<method name="Toggle" cname="gtk_check_menu_item_toggled">
<return-type type="void"/>
</method>
<constructor cname="gtk_check_menu_item_new"/>
<method name="SetInconsistent" cname="gtk_check_menu_item_set_inconsistent">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="SetActive" cname="gtk_check_menu_item_set_active">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="is_active"/>
</parameters>
</method>
<constructor cname="gtk_check_menu_item_new_with_label">
<parameters>
<parameter type="const-gchar*" name="label"/>
</parameters>
</constructor>
<constructor cname="gtk_check_menu_item_new_with_mnemonic" preferred="1">
<parameters>
<parameter type="const-gchar*" name="label"/>
</parameters>
</constructor>
<method name="GetInconsistent" cname="gtk_check_menu_item_get_inconsistent">
<return-type type="gboolean"/>
</method>
<method name="GetActive" cname="gtk_check_menu_item_get_active">
<return-type type="gboolean"/>
</method>
</object>
<object name="ColorSelection" cname="GtkColorSelection" parent="GtkVBox">
<field cname="private_data" type="gpointer"/>
<property name="HasOpacityControl" cname="has_opacity_control" type="gboolean" doc-string=" _(Whether the color selector should allow setting opacity)" readable="true" writeable="true"/>
<property name="HasPalette" cname="has_palette" type="gboolean" doc-string=" _(Whether a palette should be used)" readable="true" writeable="true"/>
<property name="CurrentColor" cname="current_color" type="GdkColor" doc-string=" _(The current color)" readable="true" writeable="true"/>
<property name="CurrentAlpha" cname="current_alpha" type="guint" doc-string=" _(The current opacity value (0 fully transparent, 65535 fully opaque))" readable="true" writeable="true"/>
<signal name="ColorChanged" cname="color_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkColorSelection*" name="color_selection"/>
</parameters>
</signal>
<method name="IsAdjusting" cname="gtk_color_selection_is_adjusting">
<return-type type="gboolean"/>
</method>
<method name="GetHasPalette" cname="gtk_color_selection_get_has_palette">
<return-type type="gboolean"/>
</method>
<method name="SetPreviousColor" cname="gtk_color_selection_set_previous_color">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<method name="GetCurrentColor" cname="gtk_color_selection_get_current_color">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<method name="SetHasOpacityControl" cname="gtk_color_selection_set_has_opacity_control">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="has_opacity"/>
</parameters>
</method>
<method name="SetCurrentAlpha" cname="gtk_color_selection_set_current_alpha">
<return-type type="void"/>
<parameters>
<parameter type="guint16" name="alpha"/>
</parameters>
</method>
<method name="GetPreviousColor" cname="gtk_color_selection_get_previous_color">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<constructor cname="gtk_color_selection_new"/>
<method name="SetPreviousAlpha" cname="gtk_color_selection_set_previous_alpha">
<return-type type="void"/>
<parameters>
<parameter type="guint16" name="alpha"/>
</parameters>
</method>
<method name="GetCurrentAlpha" cname="gtk_color_selection_get_current_alpha">
<return-type type="guint16"/>
</method>
<method name="GetHasOpacityControl" cname="gtk_color_selection_get_has_opacity_control">
<return-type type="gboolean"/>
</method>
<method name="GetPreviousAlpha" cname="gtk_color_selection_get_previous_alpha">
<return-type type="guint16"/>
</method>
<method name="SetCurrentColor" cname="gtk_color_selection_set_current_color">
<return-type type="void"/>
<parameters>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<method name="SetHasPalette" cname="gtk_color_selection_set_has_palette">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="has_palette"/>
</parameters>
</method>
</object>
<object name="ColorSelectionDialog" cname="GtkColorSelectionDialog" parent="GtkDialog">
<field cname="colorsel" type="GtkWidget*"/>
<field cname="ok_button" type="GtkWidget*"/>
<field cname="cancel_button" type="GtkWidget*"/>
<field cname="help_button" type="GtkWidget*"/>
<constructor cname="gtk_color_selection_dialog_new">
<parameters>
<parameter type="const-gchar*" name="title"/>
</parameters>
</constructor>
</object>
<object name="Combo" cname="GtkCombo" parent="GtkHBox">
<field cname="entry" type="GtkWidget*"/>
<field cname="button" type="GtkWidget*"/>
<field cname="popup" type="GtkWidget*"/>
<field cname="popwin" type="GtkWidget*"/>
<field cname="list" type="GtkWidget*"/>
<field cname="entry_change_id" type="guint"/>
<field cname="list_change_id" type="guint"/>
<field cname="value_in_list" bits="1" type="guint"/>
<field cname="ok_if_empty" bits="1" type="guint"/>
<field cname="case_sensitive" bits="1" type="guint"/>
<field cname="use_arrows" bits="1" type="guint"/>
<field cname="use_arrows_always" bits="1" type="guint"/>
<field cname="current_button" type="guint16"/>
<field cname="activate_id" type="guint"/>
<property name="EnableArrowKeys" cname="enable_arrow_keys" type="gboolean" doc-string=" _(Whether the arrow keys move through the list of items)" readable="true" writeable="true"/>
<property name="EnableArrowsAlways" cname="enable_arrows_always" type="gboolean" doc-string=" _(Whether the arrow keys work, even if the entry contents are not in the list)" readable="true" writeable="true"/>
<property name="CaseSensitive" cname="case_sensitive" type="gboolean" doc-string=" _(Whether list item matching is case sensitive)" readable="true" writeable="true"/>
<property name="AllowEmpty" cname="allow_empty" type="gboolean" doc-string=" _(Whether an empty value may be entered in this field)" readable="true" writeable="true"/>
<property name="ValueInList" cname="value_in_list" type="gboolean" doc-string=" _(Whether entered values must already be present in the list)" readable="true" writeable="true"/>
<method name="SetItemString" cname="gtk_combo_set_item_string">
<return-type type="void"/>
<parameters>
<parameter type="GtkItem*" name="item"/>
<parameter type="const-gchar*" name="item_value"/>
</parameters>
</method>
<method name="SetUseArrows" cname="gtk_combo_set_use_arrows">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="val"/>
</parameters>
</method>
<constructor cname="gtk_combo_new"/>
<method name="DisableActivate" cname="gtk_combo_disable_activate">
<return-type type="void"/>
</method>
<method name="SetCaseSensitive" cname="gtk_combo_set_case_sensitive">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="val"/>
</parameters>
</method>
<method name="SetValueInList" cname="gtk_combo_set_value_in_list">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="val"/>
<parameter type="gboolean" name="ok_if_empty"/>
</parameters>
</method>
<method name="SetPopdownStrings" cname="gtk_combo_set_popdown_strings">
<return-type type="void"/>
<parameters>
<parameter type="GList*" name="strings"/>
</parameters>
</method>
<method name="SetUseArrowsAlways" cname="gtk_combo_set_use_arrows_always">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="val"/>
</parameters>
</method>
</object>
<object name="Container" cname="GtkContainer" parent="GtkWidget">
<field cname="focus_child" type="GtkWidget*"/>
<field cname="border_width" bits="16" type="guint"/>
<field cname="need_resize" bits="1" type="guint"/>
<field cname="resize_mode" bits="2" type="guint"/>
<field cname="reallocate_redraws" bits="1" type="guint"/>
<field cname="has_focus_chain" bits="1" type="guint"/>
<property name="ResizeMode" cname="resize_mode" type="GtkResizeMode" doc-string=" _(Specify how resize events are handled)" readable="true" writeable="true"/>
<property name="BorderWidth" cname="border_width" type="guint" doc-string=" _(The width of the empty border outside the containers children.)" readable="true" writeable="true"/>
<property name="Child" cname="child" type="GtkWidget" doc-string=" _(Can be used to add a new child to the container.)" writeable="true"/>
<signal name="Added" cname="add" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkContainer*" name="container"/>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</signal>
<signal name="Removed" cname="remove" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkContainer*" name="container"/>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</signal>
<signal name="ResizeChecked" cname="check_resize" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkContainer*" name="container"/>
</parameters>
</signal>
<signal name="FocusChildSet" cname="set-focus-child" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkContainer*" name="container"/>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</signal>
<method name="AddWithProperties" cname="gtk_container_add_with_properties">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="const-gchar*" name="first_prop_name"/>
<parameter type="c"/>
</parameters>
</method>
<method name="CheckResize" cname="gtk_container_check_resize">
<return-type type="void"/>
</method>
<method name="ChildType" cname="gtk_container_child_type">
<return-type type="GtkType"/>
</method>
<method name="SetFocusHadjustment" cname="gtk_container_set_focus_hadjustment">
<return-type type="void"/>
<parameters>
<parameter type="GtkAdjustment*" name="adjustment"/>
</parameters>
</method>
<method name="ChildSetValist" cname="gtk_container_child_set_valist">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="const-gchar*" name="first_property_name"/>
<parameter type="va_list" name="var_args"/>
</parameters>
</method>
<method name="Remove" cname="gtk_container_remove">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</method>
<method name="ChildGet" cname="gtk_container_child_get">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="const-gchar*" name="first_prop_name"/>
<parameter type="c"/>
</parameters>
</method>
<method name="SetFocusVadjustment" cname="gtk_container_set_focus_vadjustment">
<return-type type="void"/>
<parameters>
<parameter type="GtkAdjustment*" name="adjustment"/>
</parameters>
</method>
<method name="GetFocusChain" cname="gtk_container_get_focus_chain">
<return-type type="gboolean"/>
<parameters>
<parameter type="GList**" name="focusable_widgets"/>
</parameters>
</method>
<method name="SetBorderWidth" cname="gtk_container_set_border_width">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="border_width"/>
</parameters>
</method>
<method name="Add" cname="gtk_container_add">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</method>
<method name="SetFocusChild" cname="gtk_container_set_focus_child">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
</parameters>
</method>
<method name="ChildGetProperty" cname="gtk_container_child_get_property">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="const-gchar*" name="property_name"/>
<parameter type="GValue*" name="value"/>
</parameters>
</method>
<method name="UnsetFocusChain" cname="gtk_container_unset_focus_chain">
<return-type type="void"/>
</method>
<method name="Forall" cname="gtk_container_forall">
<return-type type="void"/>
<parameters>
<parameter type="GtkCallback" name="callback"/>
<parameter type="gpointer" name="callback_data"/>
</parameters>
</method>
<method name="ResizeChildren" cname="gtk_container_resize_children">
<return-type type="void"/>
</method>
<method name="GetChildren" cname="gtk_container_get_children">
<return-type type="GList*"/>
</method>
<method name="GetFocusHadjustment" cname="gtk_container_get_focus_hadjustment">
<return-type type="GtkAdjustment*"/>
</method>
<method name="ChildGetValist" cname="gtk_container_child_get_valist">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="const-gchar*" name="first_property_name"/>
<parameter type="va_list" name="var_args"/>
</parameters>
</method>
<method name="GetBorderWidth" cname="gtk_container_get_border_width">
<return-type type="guint"/>
</method>
<method name="SetReallocateRedraws" cname="gtk_container_set_reallocate_redraws">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="needs_redraws"/>
</parameters>
</method>
<method name="GetFocusVadjustment" cname="gtk_container_get_focus_vadjustment">
<return-type type="GtkAdjustment*"/>
</method>
<method name="SetResizeMode" cname="gtk_container_set_resize_mode">
<return-type type="void"/>
<parameters>
<parameter type="GtkResizeMode" name="resize_mode"/>
</parameters>
</method>
<method name="PropagateExpose" cname="gtk_container_propagate_expose">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="GdkEventExpose*" name="event"/>
</parameters>
</method>
<method name="ChildSet" cname="gtk_container_child_set">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="const-gchar*" name="first_prop_name"/>
<parameter type="c"/>
</parameters>
</method>
<method name="Foreach" cname="gtk_container_foreach">
<return-type type="void"/>
<parameters>
<parameter type="GtkCallback" name="callback"/>
<parameter type="gpointer" name="callback_data"/>
</parameters>
</method>
<method name="ChildSetProperty" cname="gtk_container_child_set_property">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="const-gchar*" name="property_name"/>
<parameter type="const-GValue*" name="value"/>
</parameters>
</method>
<method name="GetResizeMode" cname="gtk_container_get_resize_mode">
<return-type type="GtkResizeMode"/>
</method>
<method name="SetFocusChain" cname="gtk_container_set_focus_chain">
<return-type type="void"/>
<parameters>
<parameter type="GList*" name="focusable_widgets"/>
</parameters>
</method>
</object>
<object name="Curve" cname="GtkCurve" parent="GtkDrawingArea">
<field cname="cursor_type" type="gint"/>
<field cname="min_x" type="gfloat"/>
<field cname="max_x" type="gfloat"/>
<field cname="min_y" type="gfloat"/>
<field cname="max_y" type="gfloat"/>
<field cname="pixmap" type="GdkPixmap*"/>
<field cname="curve_type" type="GtkCurveType"/>
<field cname="height" type="gint"/>
<field cname="grab_point" type="gint"/>
<field cname="last" type="gint"/>
<field cname="num_points" type="gint"/>
<field cname="point" type="GdkPoint*"/>
<field cname="num_ctlpoints" type="gint"/>
<field cname="(*ctlpoint)[2]" type="gfloat"/>
<property name="CurveType" cname="curve_type" type="GtkCurveType" doc-string=" _(Is this curve linear, spline interpolated, or free-form)" readable="true" writeable="true"/>
<property name="MinX" cname="min_x" type="gfloat" doc-string=" _(Minimum possible value for X)" readable="true" writeable="true"/>
<property name="MaxX" cname="max_x" type="gfloat" doc-string=" _(Maximum possible X value.)" readable="true" writeable="true"/>
<property name="MinY" cname="min_y" type="gfloat" doc-string=" _(Minimum possible value for Y)" readable="true" writeable="true"/>
<property name="MaxY" cname="max_y" type="gfloat" doc-string=" _(Maximum possible value for Y)" readable="true" writeable="true"/>
<signal name="CurveTypeChanged" cname="curve_type_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkCurve*" name="curve"/>
</parameters>
</signal>
<method name="SetGamma" cname="gtk_curve_set_gamma">
<return-type type="void"/>
<parameters>
<parameter type="gfloat" name="gamma"/>
</parameters>
</method>
<method name="SetCurveType" cname="gtk_curve_set_curve_type">
<return-type type="void"/>
<parameters>
<parameter type="GtkCurveType" name="type"/>
</parameters>
</method>
<method name="GetVector" cname="gtk_curve_get_vector">
<return-type type="void"/>
<parameters>
<parameter type="int" name="veclen"/>
<parameter type="gfloat" array="true" name="vector"/>
</parameters>
</method>
<method name="SetRange" cname="gtk_curve_set_range">
<return-type type="void"/>
<parameters>
<parameter type="gfloat" name="min_x"/>
<parameter type="gfloat" name="max_x"/>
<parameter type="gfloat" name="min_y"/>
<parameter type="gfloat" name="max_y"/>
</parameters>
</method>
<method name="Reset" cname="gtk_curve_reset">
<return-type type="void"/>
</method>
<constructor cname="gtk_curve_new"/>
<method name="SetVector" cname="gtk_curve_set_vector">
<return-type type="void"/>
<parameters>
<parameter type="int" name="veclen"/>
<parameter type="gfloat" array="true" name="vector"/>
</parameters>
</method>
</object>
<object name="Dialog" cname="GtkDialog" parent="GtkWindow">
<field cname="vbox" type="GtkWidget*"/>
<field cname="action_area" type="GtkWidget*"/>
<field cname="separator" type="GtkWidget*"/>
<property name="HasSeparator" cname="has_separator" type="gboolean" doc-string=" _(The dialog has a separator bar above its buttons)" readable="true" writeable="true"/>
<signal name="Response" cname="response" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkDialog*" name="dialog"/>
<parameter type="gint" name="response_id"/>
</parameters>
</signal>
<signal name="Close" cname="close" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkDialog*" name="dialog"/>
</parameters>
</signal>
<constructor cname="gtk_dialog_new_with_buttons">
<parameters>
<parameter type="const-gchar*" name="title"/>
<parameter type="GtkWindow*" name="parent"/>
<parameter type="GtkDialogFlags" name="flags"/>
<parameter type="const-gchar*" name="first_button_text"/>
<parameter type="c"/>
</parameters>
</constructor>
<method name="SetHasSeparator" cname="gtk_dialog_set_has_separator">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="Run" cname="gtk_dialog_run">
<return-type type="gint"/>
</method>
<method name="SetDefaultResponse" cname="gtk_dialog_set_default_response">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="response_id"/>
</parameters>
</method>
<method name="SetResponseSensitive" cname="gtk_dialog_set_response_sensitive">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="response_id"/>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="Respond" cname="gtk_dialog_response">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="response_id"/>
</parameters>
</method>
<method name="GetHasSeparator" cname="gtk_dialog_get_has_separator">
<return-type type="gboolean"/>
</method>
<constructor cname="gtk_dialog_new"/>
<method name="AddActionWidget" cname="gtk_dialog_add_action_widget">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="gint" name="response_id"/>
</parameters>
</method>
<method name="AddButtons" cname="gtk_dialog_add_buttons">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="first_button_text"/>
<parameter type="c"/>
</parameters>
</method>
<method name="AddButton" cname="gtk_dialog_add_button">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="const-gchar*" name="button_text"/>
<parameter type="gint" name="response_id"/>
</parameters>
</method>
</object>
<object name="DrawingArea" cname="GtkDrawingArea" parent="GtkWidget">
<field cname="draw_data" type="gpointer"/>
<constructor cname="gtk_drawing_area_new"/>
</object>
<object name="Entry" cname="GtkEntry" parent="GtkWidget">
<field cname="text" type="gchar*"/>
<field cname="editable" bits="1" type="guint"/>
<field cname="visible" bits="1" type="guint"/>
<field cname="overwrite_mode" bits="1" type="guint"/>
<field cname="in_drag" bits="1" type="guint"/>
<field cname="text_length" type="guint16"/>
<field cname="text_max_length" type="guint16"/>
<field cname="text_area" type="GdkWindow*"/>
<field cname="im_context" type="GtkIMContext*"/>
<field cname="popup_menu" type="GtkWidget*"/>
<field cname="current_pos" type="gint"/>
<field cname="selection_bound" type="gint"/>
<field cname="cached_layout" type="PangoLayout*"/>
<field cname="cache_includes_preedit" bits="1" type="guint"/>
<field cname="need_im_reset" bits="1" type="guint"/>
<field cname="has_frame" bits="1" type="guint"/>
<field cname="activates_default" bits="1" type="guint"/>
<field cname="cursor_visible" bits="1" type="guint"/>
<field cname="in_click" bits="1" type="guint"/>
<field cname="is_cell_renderer" bits="1" type="guint"/>
<field cname="editing_canceled" bits="1" type="guint"/>
<field cname="mouse_cursor_obscured" bits="1" type="guint"/>
<field cname="button" type="guint"/>
<field cname="blink_timeout" type="guint"/>
<field cname="recompute_idle" type="guint"/>
<field cname="scroll_offset" type="gint"/>
<field cname="ascent" type="gint"/>
<field cname="descent" type="gint"/>
<field cname="text_size" type="guint16"/>
<field cname="n_bytes" type="guint16"/>
<field cname="preedit_length" type="guint16"/>
<field cname="preedit_cursor" type="guint16"/>
<field cname="dnd_position" type="gint"/>
<field cname="drag_start_x" type="gint"/>
<field cname="drag_start_y" type="gint"/>
<field cname="invisible_char" type="gunichar"/>
<field cname="width_chars" type="gint"/>
<property name="CursorPosition" cname="cursor_position" type="gint" doc-string=" _(The current position of the insertion cursor in chars.)" readable="true"/>
<property name="SelectionBound" cname="selection_bound" type="gint" doc-string=" _(The position of the opposite end of the selection from the cursor in chars.)" readable="true"/>
<property name="Editable" cname="editable" type="gboolean" doc-string=" _(Whether the entry contents can be edited)" readable="true" writeable="true"/>
<property name="MaxLength" cname="max_length" type="gint" doc-string=" _(Maximum number of characters for this entry. Zero if no maximum.)" readable="true" writeable="true"/>
<property name="Visibility" cname="visibility" type="gboolean" doc-string=" _(FALSE displays the \invisible char\ instead of the actual text (password mode))" readable="true" writeable="true"/>
<property name="HasFrame" cname="has_frame" type="gboolean" doc-string=" _(FALSE removes outside bevel from entry.)" readable="true" writeable="true"/>
<property name="InvisibleChar" cname="invisible_char" type="unichar" doc-string=" _(The character to use when masking entry contents (in \password mode\))" readable="true" writeable="true"/>
<property name="ActivatesDefault" cname="activates_default" type="gboolean" doc-string=" _(Whether to activate the default widget (such as the default button in a dialog) when Enter is pressed.)" readable="true" writeable="true"/>
<property name="WidthChars" cname="width_chars" type="gint" doc-string=" _(Number of characters to leave space for in the entry.)" readable="true" writeable="true"/>
<property name="ScrollOffset" cname="scroll_offset" type="gint" doc-string=" _(Number of pixels of the entry scrolled off the screen to the left)" readable="true"/>
<property name="Text" cname="text" type="gchar*" doc-string=" _(The contents of the entry)" readable="true" writeable="true"/>
<signal name="PopulatePopup" cname="populate_popup" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkEntry*" name="entry"/>
<parameter type="GtkMenu*" name="menu"/>
</parameters>
</signal>
<signal name="Activate" cname="activate" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkEntry*" name="entry"/>
</parameters>
</signal>
<signal name="MoveCursor" cname="move_cursor" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkEntry*" name="entry"/>
<parameter type="GtkMovementStep" name="step"/>
<parameter type="gint" name="count"/>
<parameter type="gboolean" name="extend_selection"/>
</parameters>
</signal>
<signal name="InsertAtCursor" cname="insert_at_cursor" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkEntry*" name="entry"/>
<parameter type="const-gchar*" name="str"/>
</parameters>
</signal>
<signal name="DeleteFromCursor" cname="delete_from_cursor" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkEntry*" name="entry"/>
<parameter type="GtkDeleteType" name="type"/>
<parameter type="gint" name="count"/>
</parameters>
</signal>
<signal name="ClipboardCut" cname="cut_clipboard" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkEntry*" name="entry"/>
</parameters>
</signal>
<signal name="ClipboardCopied" cname="copy_clipboard" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkEntry*" name="entry"/>
</parameters>
</signal>
<signal name="ClipboardPasted" cname="paste_clipboard" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkEntry*" name="entry"/>
</parameters>
</signal>
<signal name="ToggleOverwrite" cname="toggle_overwrite" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkEntry*" name="entry"/>
</parameters>
</signal>
<implements>
<interface cname="GtkEditable"/>
<interface cname="GtkCellEditable"/>
</implements>
<method name="GetInvisibleChar" cname="gtk_entry_get_invisible_char">
<return-type type="gunichar"/>
</method>
<method name="GetLayout" cname="gtk_entry_get_layout">
<return-type type="PangoLayout*"/>
</method>
<method name="GetLayoutOffsets" cname="gtk_entry_get_layout_offsets">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="x"/>
<parameter type="gint*" name="y"/>
</parameters>
</method>
<method name="GetMaxLength" cname="gtk_entry_get_max_length">
<return-type type="gint"/>
</method>
<method name="GetText" cname="gtk_entry_get_text">
<return-type type="const-gchar*"/>
</method>
<method name="SetHasFrame" cname="gtk_entry_set_has_frame">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="SetMaxLength" cname="gtk_entry_set_max_length">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="max"/>
</parameters>
</method>
<method name="GetActivatesDefault" cname="gtk_entry_get_activates_default">
<return-type type="gboolean"/>
</method>
<method name="GetVisibility" cname="gtk_entry_get_visibility">
<return-type type="gboolean"/>
</method>
<method name="SetWidthChars" cname="gtk_entry_set_width_chars">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="n_chars"/>
</parameters>
</method>
<method name="SetVisibility" cname="gtk_entry_set_visibility">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="visible"/>
</parameters>
</method>
<constructor cname="gtk_entry_new"/>
<method name="SetText" cname="gtk_entry_set_text">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="text"/>
</parameters>
</method>
<method name="GetHasFrame" cname="gtk_entry_get_has_frame">
<return-type type="gboolean"/>
</method>
<method name="GetWidthChars" cname="gtk_entry_get_width_chars">
<return-type type="gint"/>
</method>
<method name="SetActivatesDefault" cname="gtk_entry_set_activates_default">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="SetInvisibleChar" cname="gtk_entry_set_invisible_char">
<return-type type="void"/>
<parameters>
<parameter type="gunichar" name="ch"/>
</parameters>
</method>
</object>
<object name="EventBox" cname="GtkEventBox" parent="GtkBin">
<constructor cname="gtk_event_box_new"/>
</object>
<object name="FileSelection" cname="GtkFileSelection" parent="GtkDialog">
<field cname="dir_list" type="GtkWidget*"/>
<field cname="file_list" type="GtkWidget*"/>
<field cname="selection_entry" type="GtkWidget*"/>
<field cname="selection_text" type="GtkWidget*"/>
<field cname="main_vbox" type="GtkWidget*"/>
<field cname="ok_button" type="GtkWidget*"/>
<field cname="cancel_button" type="GtkWidget*"/>
<field cname="help_button" type="GtkWidget*"/>
<field cname="history_pulldown" type="GtkWidget*"/>
<field cname="history_menu" type="GtkWidget*"/>
<field cname="history_list" type="GList*"/>
<field cname="fileop_dialog" type="GtkWidget*"/>
<field cname="fileop_entry" type="GtkWidget*"/>
<field cname="fileop_file" type="gchar*"/>
<field cname="cmpl_state" type="gpointer"/>
<field cname="fileop_c_dir" type="GtkWidget*"/>
<field cname="fileop_del_file" type="GtkWidget*"/>
<field cname="fileop_ren_file" type="GtkWidget*"/>
<field cname="button_area" type="GtkWidget*"/>
<field cname="action_area" type="GtkWidget*"/>
<field cname="selected_names" type="GPtrArray*"/>
<field cname="last_selected" type="gchar*"/>
<property name="Filename" cname="filename" type="gchar*" doc-string=" _(The currently selected filename.)" readable="true" writeable="true"/>
<property name="ShowFileops" cname="show_fileops" type="gboolean" doc-string=" _(Whether buttons for creating/manipulating files should be displayed.)" readable="true" writeable="true"/>
<property name="SelectMultiple" cname="select_multiple" type="gboolean" doc-string=" _(Whether to allow multiple files to be selected.)" readable="true" writeable="true"/>
<method name="SetFilename" cname="gtk_file_selection_set_filename">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="filename"/>
</parameters>
</method>
<method name="GetSelectMultiple" cname="gtk_file_selection_get_select_multiple">
<return-type type="gboolean"/>
</method>
<constructor cname="gtk_file_selection_new">
<parameters>
<parameter type="const-gchar*" name="title"/>
</parameters>
</constructor>
<method name="GetFilename" cname="gtk_file_selection_get_filename">
<return-type type="const-gchar*"/>
</method>
<method name="SetSelectMultiple" cname="gtk_file_selection_set_select_multiple">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="select_multiple"/>
</parameters>
</method>
<method name="GetSelections" cname="gtk_file_selection_get_selections">
<return-type type="gchar**"/>
</method>
<method name="Complete" cname="gtk_file_selection_complete">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="pattern"/>
</parameters>
</method>
<method name="ShowFileopButtons" cname="gtk_file_selection_show_fileop_buttons">
<return-type type="void"/>
</method>
<method name="HideFileopButtons" cname="gtk_file_selection_hide_fileop_buttons">
<return-type type="void"/>
</method>
</object>
<object name="Fixed" cname="GtkFixed" parent="GtkContainer">
<field cname="children" type="GList*"/>
<method name="Put" cname="gtk_fixed_put">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
</parameters>
</method>
<method name="GetHasWindow" cname="gtk_fixed_get_has_window">
<return-type type="gboolean"/>
</method>
<method name="SetHasWindow" cname="gtk_fixed_set_has_window">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="has_window"/>
</parameters>
</method>
<method name="Move" cname="gtk_fixed_move">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
</parameters>
</method>
<constructor cname="gtk_fixed_new"/>
</object>
<object name="FontSelection" cname="GtkFontSelection" parent="GtkVBox">
<field cname="font_entry" type="GtkWidget*"/>
<field cname="family_list" type="GtkWidget*"/>
<field cname="font_style_entry" type="GtkWidget*"/>
<field cname="face_list" type="GtkWidget*"/>
<field cname="size_entry" type="GtkWidget*"/>
<field cname="size_list" type="GtkWidget*"/>
<field cname="pixels_button" type="GtkWidget*"/>
<field cname="points_button" type="GtkWidget*"/>
<field cname="filter_button" type="GtkWidget*"/>
<field cname="preview_entry" type="GtkWidget*"/>
<field cname="family" type="PangoFontFamily*"/>
<field cname="face" type="PangoFontFace*"/>
<field cname="size" type="gint"/>
<field cname="font" type="GdkFont*"/>
<property name="FontName" cname="font_name" type="gchar*" doc-string=" _(The X string that represents this font.)" readable="true" writeable="true"/>
<property name="Font" cname="font" type="GdkFont" doc-string=" _(The GdkFont that is currently selected.)" readable="true"/>
<property name="PreviewText" cname="preview_text" type="gchar*" doc-string=" _(The text to display in order to demonstrate the selected font.)" readable="true" writeable="true"/>
<method name="SetFontName" cname="gtk_font_selection_set_font_name">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="fontname"/>
</parameters>
</method>
<constructor cname="gtk_font_selection_new"/>
<method name="GetPreviewText" cname="gtk_font_selection_get_preview_text">
<return-type type="const-gchar*"/>
</method>
<method name="GetFontName" cname="gtk_font_selection_get_font_name">
<return-type type="gchar*"/>
</method>
<method name="SetPreviewText" cname="gtk_font_selection_set_preview_text">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="text"/>
</parameters>
</method>
</object>
<object name="FontSelectionDialog" cname="GtkFontSelectionDialog" parent="GtkDialog">
<field cname="fontsel" type="GtkWidget*"/>
<field cname="main_vbox" type="GtkWidget*"/>
<field cname="action_area" type="GtkWidget*"/>
<field cname="ok_button" type="GtkWidget*"/>
<field cname="apply_button" type="GtkWidget*"/>
<field cname="cancel_button" type="GtkWidget*"/>
<field cname="dialog_width" type="gint"/>
<field cname="auto_resize" type="gboolean"/>
<method name="GetPreviewText" cname="gtk_font_selection_dialog_get_preview_text">
<return-type type="const-gchar*"/>
</method>
<constructor cname="gtk_font_selection_dialog_new">
<parameters>
<parameter type="const-gchar*" name="title"/>
</parameters>
</constructor>
<method name="SetFontName" cname="gtk_font_selection_dialog_set_font_name">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="fontname"/>
</parameters>
</method>
<method name="GetFontName" cname="gtk_font_selection_dialog_get_font_name">
<return-type type="gchar*"/>
</method>
<method name="SetPreviewText" cname="gtk_font_selection_dialog_set_preview_text">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="text"/>
</parameters>
</method>
</object>
<object name="Frame" cname="GtkFrame" parent="GtkBin">
<field cname="label_widget" type="GtkWidget*"/>
<field cname="shadow_type" type="gint16"/>
<field cname="label_xalign" type="gfloat"/>
<field cname="label_yalign" type="gfloat"/>
<field cname="child_allocation" type="GtkAllocation"/>
<property name="Label" cname="label" type="gchar*" doc-string=" _(Text of the frame's label.)" readable="true" writeable="true"/>
<property name="LabelXalign" cname="label_xalign" type="gfloat" doc-string=" _(The horizontal alignment of the label.)" readable="true" writeable="true"/>
<property name="LabelYalign" cname="label_yalign" type="gfloat" doc-string=" _(The vertical alignment of the label.)" readable="true" writeable="true"/>
<property name="Shadow" cname="shadow" type="GtkShadowType" doc-string=" _(Deprecated property, use shadow_type instead.)" readable="true" writeable="true"/>
<property name="ShadowType" cname="shadow_type" type="GtkShadowType" doc-string=" _(Appearance of the frame border.)" readable="true" writeable="true"/>
<property name="LabelWidget" cname="label_widget" type="GtkWidget" doc-string=" _(A widget to display in place of the usual frame label.)" readable="true" writeable="true"/>
<method name="SetLabelWidget" cname="gtk_frame_set_label_widget">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="label_widget"/>
</parameters>
</method>
<method name="SetLabelAlign" cname="gtk_frame_set_label_align">
<return-type type="void"/>
<parameters>
<parameter type="gfloat" name="xalign"/>
<parameter type="gfloat" name="yalign"/>
</parameters>
</method>
<constructor cname="gtk_frame_new">
<parameters>
<parameter type="const-gchar*" name="label"/>
</parameters>
</constructor>
<method name="SetShadowType" cname="gtk_frame_set_shadow_type">
<return-type type="void"/>
<parameters>
<parameter type="GtkShadowType" name="type"/>
</parameters>
</method>
<method name="SetLabel" cname="gtk_frame_set_label">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="label"/>
</parameters>
</method>
<method name="GetLabelAlign" cname="gtk_frame_get_label_align">
<return-type type="void"/>
<parameters>
<parameter type="gfloat*" name="xalign"/>
<parameter type="gfloat*" name="yalign"/>
</parameters>
</method>
<method name="GetLabelWidget" cname="gtk_frame_get_label_widget">
<return-type type="GtkWidget*"/>
</method>
<method name="GetShadowType" cname="gtk_frame_get_shadow_type">
<return-type type="GtkShadowType"/>
</method>
<method name="GetLabel" cname="gtk_frame_get_label">
<return-type type="const-gchar*"/>
</method>
</object>
<object name="GammaCurve" cname="GtkGammaCurve" parent="GtkVBox">
<field cname="table" type="GtkWidget*"/>
<field cname="curve" type="GtkWidget*"/>
<field cname="button" array_len="5" type="GtkWidget*"/>
<field cname="gamma" type="gfloat"/>
<field cname="gamma_dialog" type="GtkWidget*"/>
<field cname="gamma_text" type="GtkWidget*"/>
<constructor cname="gtk_gamma_curve_new"/>
</object>
<object name="HandleBox" cname="GtkHandleBox" parent="GtkBin">
<field cname="bin_window" type="GdkWindow*"/>
<field cname="float_window" type="GdkWindow*"/>
<field cname="shadow_type" type="GtkShadowType"/>
<field cname="handle_position" bits="2" type="guint"/>
<field cname="float_window_mapped" bits="1" type="guint"/>
<field cname="child_detached" bits="1" type="guint"/>
<field cname="in_drag" bits="1" type="guint"/>
<field cname="shrink_on_detach" bits="1" type="guint"/>
<field cname="snap_edge" bits="3" type="gint"/>
<field cname="deskoff_x" type="gint"/>
<field cname="deskoff_y" type="gint"/>
<field cname="attach_allocation" type="GtkAllocation"/>
<field cname="float_allocation" type="GtkAllocation"/>
<property name="Shadow" cname="shadow" type="GtkShadowType" doc-string=" _(Deprecated property, use shadow_type instead.)" readable="true" writeable="true"/>
<property name="ShadowType" cname="shadow_type" type="GtkShadowType" doc-string=" _(Appearance of the shadow that surrounds the container.)" readable="true" writeable="true"/>
<property name="HandlePosition" cname="handle_position" type="GtkPositionType" doc-string=" _(Position of the handle relative to the child widget.)" readable="true" writeable="true"/>
<property name="SnapEdge" cname="snap_edge" type="GtkPositionType" doc-string=" _(Side of the handlebox that's lined up with the docking point to dock the handlebox.)" readable="true" writeable="true"/>
<signal name="ChildAttached" cname="child_attached" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHandleBox*" name="handle_box"/>
<parameter type="GtkWidget*" name="child"/>
</parameters>
</signal>
<signal name="ChildDetached" cname="child_detached" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHandleBox*" name="handle_box"/>
<parameter type="GtkWidget*" name="child"/>
</parameters>
</signal>
<method name="GetHandlePosition" cname="gtk_handle_box_get_handle_position">
<return-type type="GtkPositionType"/>
</method>
<method name="GetSnapEdge" cname="gtk_handle_box_get_snap_edge">
<return-type type="GtkPositionType"/>
</method>
<method name="SetHandlePosition" cname="gtk_handle_box_set_handle_position">
<return-type type="void"/>
<parameters>
<parameter type="GtkPositionType" name="position"/>
</parameters>
</method>
<method name="SetShadowType" cname="gtk_handle_box_set_shadow_type">
<return-type type="void"/>
<parameters>
<parameter type="GtkShadowType" name="type"/>
</parameters>
</method>
<constructor cname="gtk_handle_box_new"/>
<method name="SetSnapEdge" cname="gtk_handle_box_set_snap_edge">
<return-type type="void"/>
<parameters>
<parameter type="GtkPositionType" name="edge"/>
</parameters>
</method>
<method name="GetShadowType" cname="gtk_handle_box_get_shadow_type">
<return-type type="GtkShadowType"/>
</method>
</object>
<object name="HBox" cname="GtkHBox" parent="GtkBox">
<constructor cname="gtk_hbox_new">
<parameters>
<parameter type="gboolean" name="homogeneous"/>
<parameter type="gint" name="spacing"/>
</parameters>
</constructor>
</object>
<object name="HButtonBox" cname="GtkHButtonBox" parent="GtkButtonBox">
<constructor cname="gtk_hbutton_box_new"/>
</object>
<object name="HPaned" cname="GtkHPaned" parent="GtkPaned">
<constructor cname="gtk_hpaned_new"/>
</object>
<object name="HRuler" cname="GtkHRuler" parent="GtkRuler">
<constructor cname="gtk_hruler_new"/>
</object>
<object name="HScale" cname="GtkHScale" parent="GtkScale">
<constructor cname="gtk_hscale_new_with_range">
<parameters>
<parameter type="gdouble" name="min"/>
<parameter type="gdouble" name="max"/>
<parameter type="gdouble" name="step"/>
</parameters>
</constructor>
<constructor cname="gtk_hscale_new">
<parameters>
<parameter type="GtkAdjustment*" name="adjustment"/>
</parameters>
</constructor>
</object>
<object name="HScrollbar" cname="GtkHScrollbar" parent="GtkScrollbar">
<constructor cname="gtk_hscrollbar_new">
<parameters>
<parameter type="GtkAdjustment*" name="adjustment"/>
</parameters>
</constructor>
</object>
<object name="HSeparator" cname="GtkHSeparator" parent="GtkSeparator">
<constructor cname="gtk_hseparator_new"/>
</object>
<object name="HSV" cname="GtkHSV" parent="GtkWidget">
<field cname="priv" type="gpointer"/>
<signal name="Changed" cname="changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHSV*" name="hsv"/>
</parameters>
</signal>
<signal name="Move" cname="move" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkHSV*" name="hsv"/>
<parameter type="GtkDirectionType" name="type"/>
</parameters>
</signal>
<method name="GetColor" cname="gtk_hsv_get_color">
<return-type type="void"/>
<parameters>
<parameter type="gdouble*" name="h"/>
<parameter type="gdouble*" name="s"/>
<parameter type="gdouble*" name="v"/>
</parameters>
</method>
<method name="SetMetrics" cname="gtk_hsv_set_metrics">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="size"/>
<parameter type="gint" name="ring_width"/>
</parameters>
</method>
<method name="GetMetrics" cname="gtk_hsv_get_metrics">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="size"/>
<parameter type="gint*" name="ring_width"/>
</parameters>
</method>
<method name="SetColor" cname="gtk_hsv_set_color">
<return-type type="void"/>
<parameters>
<parameter type="double" name="h"/>
<parameter type="double" name="s"/>
<parameter type="double" name="v"/>
</parameters>
</method>
<constructor cname="gtk_hsv_new"/>
<method name="IsAdjusting" cname="gtk_hsv_is_adjusting">
<return-type type="gboolean"/>
</method>
</object>
<object name="IconFactory" cname="GtkIconFactory" parent="GObject">
<field cname="icons" type="GHashTable*"/>
<method name="Lookup" cname="gtk_icon_factory_lookup">
<return-type type="GtkIconSet*"/>
<parameters>
<parameter type="const-gchar*" name="stock_id"/>
</parameters>
</method>
<method name="Add" cname="gtk_icon_factory_add">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="stock_id"/>
<parameter type="GtkIconSet*" name="icon_set"/>
</parameters>
</method>
<constructor cname="gtk_icon_factory_new"/>
<method name="RemoveDefault" cname="gtk_icon_factory_remove_default">
<return-type type="void"/>
</method>
<method name="AddDefault" cname="gtk_icon_factory_add_default">
<return-type type="void"/>
</method>
</object>
<object name="Image" cname="GtkImage" parent="GtkMisc">
<field cname="storage_type" type="GtkImageType"/>
<field cname="pixmap" type="union{GtkImagePixmapData"/>
<field cname="image" type="GtkImageImageData"/>
<field cname="pixbuf" type="GtkImagePixbufData"/>
<field cname="stock" type="GtkImageStockData"/>
<field cname="icon_set" type="GtkImageIconSetData"/>
<field cname="anim" type="GtkImageAnimationData"/>
<field cname="data" type="}"/>
<field cname="mask" type="GdkBitmap*"/>
<field cname="icon_size" type="GtkIconSize"/>
<property name="Pixbuf" cname="pixbuf" type="GdkPixbuf" doc-string=" _(A GdkPixbuf to display.)" readable="true" writeable="true"/>
<property name="Pixmap" cname="pixmap" type="GdkPixmap" doc-string=" _(A GdkPixmap to display.)" readable="true" writeable="true"/>
<property name="Image" cname="image" type="GdkImage" doc-string=" _(A GdkImage to display.)" readable="true" writeable="true"/>
<property name="Mask" cname="mask" type="GdkPixmap" doc-string=" _(Mask bitmap to use with GdkImage or GdkPixmap)" readable="true" writeable="true"/>
<property name="File" cname="file" type="gchar*" doc-string=" _(Filename to load and display.)" writeable="true"/>
<property name="Stock" cname="stock" type="gchar*" doc-string=" _(Stock ID for a stock image to display.)" readable="true" writeable="true"/>
<property name="IconSet" cname="icon_set" type="GtkIconSet" doc-string=" _(Icon set to display.)" readable="true" writeable="true"/>
<property name="IconSize" cname="icon_size" type="gint" doc-string=" _(Size to use for stock icon or icon set.)" readable="true" writeable="true"/>
<property name="PixbufAnimation" cname="pixbuf_animation" type="GdkPixbufAnimation" doc-string=" _(GdkPixbufAnimation to display.)" readable="true" writeable="true"/>
<property name="StorageType" cname="storage_type" type="GtkImageType" doc-string=" _(The representation being used for image data.)" readable="true"/>
<method name="GetPixbuf" cname="gtk_image_get_pixbuf">
<return-type type="GdkPixbuf*"/>
</method>
<method name="GetStock" cname="gtk_image_get_stock">
<return-type type="void"/>
<parameters>
<parameter type="gchar**" name="stock_id"/>
<parameter type="GtkIconSize*" name="size"/>
</parameters>
</method>
<method name="SetFromIconSet" cname="gtk_image_set_from_icon_set">
<return-type type="void"/>
<parameters>
<parameter type="GtkIconSet*" name="icon_set"/>
<parameter type="GtkIconSize" name="size"/>
</parameters>
</method>
<method name="GetImage" cname="gtk_image_get_image">
<return-type type="void"/>
<parameters>
<parameter type="GdkImage**" name="gdk_image"/>
<parameter type="GdkBitmap**" name="mask"/>
</parameters>
</method>
<method name="GetAnimation" cname="gtk_image_get_animation">
<return-type type="GdkPixbufAnimation*"/>
</method>
<constructor cname="gtk_image_new_from_animation">
<parameters>
<parameter type="GdkPixbufAnimation*" name="animation"/>
</parameters>
</constructor>
<constructor cname="gtk_image_new_from_stock">
<parameters>
<parameter type="const-gchar*" name="stock_id"/>
<parameter type="GtkIconSize" name="size"/>
</parameters>
</constructor>
<method name="SetFromStock" cname="gtk_image_set_from_stock">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="stock_id"/>
<parameter type="GtkIconSize" name="size"/>
</parameters>
</method>
<method name="GetStorageType" cname="gtk_image_get_storage_type">
<return-type type="GtkImageType"/>
</method>
<constructor cname="gtk_image_new_from_image">
<parameters>
<parameter type="GdkImage*" name="image"/>
<parameter type="GdkBitmap*" name="mask"/>
</parameters>
</constructor>
<method name="SetFromImage" cname="gtk_image_set_from_image">
<return-type type="void"/>
<parameters>
<parameter type="GdkImage*" name="gdk_image"/>
<parameter type="GdkBitmap*" name="mask"/>
</parameters>
</method>
<constructor cname="gtk_image_new_from_pixmap">
<parameters>
<parameter type="GdkPixmap*" name="pixmap"/>
<parameter type="GdkBitmap*" name="mask"/>
</parameters>
</constructor>
<method name="SetFromAnimation" cname="gtk_image_set_from_animation">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbufAnimation*" name="animation"/>
</parameters>
</method>
<method name="GetIconSet" cname="gtk_image_get_icon_set">
<return-type type="void"/>
<parameters>
<parameter type="GtkIconSet**" name="icon_set"/>
<parameter type="GtkIconSize*" name="size"/>
</parameters>
</method>
<method name="SetFromPixmap" cname="gtk_image_set_from_pixmap">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixmap*" name="pixmap"/>
<parameter type="GdkBitmap*" name="mask"/>
</parameters>
</method>
<constructor cname="gtk_image_new"/>
<method name="GetPixmap" cname="gtk_image_get_pixmap">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixmap**" name="pixmap"/>
<parameter type="GdkBitmap**" name="mask"/>
</parameters>
</method>
<constructor cname="gtk_image_new_from_file">
<parameters>
<parameter type="const-gchar*" name="filename"/>
</parameters>
</constructor>
<method name="SetFromFile" cname="gtk_image_set_from_file">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="filename"/>
</parameters>
</method>
<constructor cname="gtk_image_new_from_icon_set">
<parameters>
<parameter type="GtkIconSet*" name="icon_set"/>
<parameter type="GtkIconSize" name="size"/>
</parameters>
</constructor>
<constructor cname="gtk_image_new_from_pixbuf">
<parameters>
<parameter type="GdkPixbuf*" name="pixbuf"/>
</parameters>
</constructor>
<method name="SetFromPixbuf" cname="gtk_image_set_from_pixbuf">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbuf*" name="pixbuf"/>
</parameters>
</method>
</object>
<object name="ImageMenuItem" cname="GtkImageMenuItem" parent="GtkMenuItem">
<field cname="image" type="GtkWidget*"/>
<property name="Image" cname="image" type="GtkWidget" doc-string=" _(Child widget to appear next to the menu text)" readable="true" writeable="true"/>
<method name="GetImage" cname="gtk_image_menu_item_get_image">
<return-type type="GtkWidget*"/>
</method>
<constructor cname="gtk_image_menu_item_new"/>
<constructor cname="gtk_image_menu_item_new_with_label">
<parameters>
<parameter type="const-gchar*" name="label"/>
</parameters>
</constructor>
<method name="SetImage" cname="gtk_image_menu_item_set_image">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="image"/>
</parameters>
</method>
<constructor cname="gtk_image_menu_item_new_with_mnemonic" preferred="1">
<parameters>
<parameter type="const-gchar*" name="label"/>
</parameters>
</constructor>
<constructor cname="gtk_image_menu_item_new_from_stock">
<parameters>
<parameter type="const-gchar*" name="stock_id"/>
<parameter type="GtkAccelGroup*" name="accel_group"/>
</parameters>
</constructor>
</object>
<object name="IMContext" cname="GtkIMContext" parent="GObject">
<signal name="PreeditStart" cname="preedit_start" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkIMContext*" name="context"/>
</parameters>
</signal>
<signal name="PreeditEnd" cname="preedit_end" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkIMContext*" name="context"/>
</parameters>
</signal>
<signal name="PreeditChanged" cname="preedit_changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkIMContext*" name="context"/>
</parameters>
</signal>
<signal name="Commit" cname="commit" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkIMContext*" name="context"/>
<parameter type="const-gchar*" name="str"/>
</parameters>
</signal>
<signal name="RetrieveSurrounding" cname="retrieve_surrounding" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkIMContext*" name="context"/>
</parameters>
</signal>
<signal name="DeleteSurrounding" cname="delete_surrounding" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkIMContext*" name="context"/>
<parameter type="gint" name="offset"/>
<parameter type="gint" name="n_chars"/>
</parameters>
</signal>
</object>
<object name="IMContextSimple" cname="GtkIMContextSimple" parent="GtkIMContext">
<field cname="tables" type="GSList*"/>
<field cname="compose_buffer" array_len="GTK_MAX_COMPOSE_LEN + 1" type="guint"/>
<field cname="tentative_match" type="gunichar"/>
<field cname="tentative_match_len" type="gint"/>
<field cname="in_hex_sequence" bits="1" type="guint"/>
</object>
<object name="IMMulticontext" cname="GtkIMMulticontext" parent="GtkIMContext">
<field cname="slave" type="GtkIMContext*"/>
<field cname="client_window" type="GdkWindow*"/>
<field cname="context_id" type="const-gchar*"/>
</object>
<object name="InputDialog" cname="GtkInputDialog" parent="GtkDialog">
<field cname="axis_list" type="GtkWidget*"/>
<field cname="axis_listbox" type="GtkWidget*"/>
<field cname="mode_optionmenu" type="GtkWidget*"/>
<field cname="close_button" type="GtkWidget*"/>
<field cname="save_button" type="GtkWidget*"/>
<field cname="axis_items" array_len="GDK_AXIS_LAST" type="GtkWidget*"/>
<field cname="current_device" type="GdkDevice*"/>
<field cname="keys_list" type="GtkWidget*"/>
<field cname="keys_listbox" type="GtkWidget*"/>
<signal name="EnableDevice" cname="enable_device" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkInputDialog*" name="inputd"/>
<parameter type="GdkDevice*" name="device"/>
</parameters>
</signal>
<signal name="DisableDevice" cname="disable_device" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkInputDialog*" name="inputd"/>
<parameter type="GdkDevice*" name="device"/>
</parameters>
</signal>
<constructor cname="gtk_input_dialog_new"/>
</object>
<object name="Invisible" cname="GtkInvisible" parent="GtkWidget">
<field cname="has_user_ref_count" type="gboolean"/>
<field cname="gtk_reserved1" type="gpointer"/>
<constructor cname="gtk_invisible_new"/>
</object>
<object name="Item" cname="GtkItem" parent="GtkBin">
<signal name="Selected" cname="select" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkItem*" name="item"/>
</parameters>
</signal>
<signal name="Deselected" cname="deselect" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkItem*" name="item"/>
</parameters>
</signal>
<signal name="Toggled" cname="toggle" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkItem*" name="item"/>
</parameters>
</signal>
<method name="Select" cname="gtk_item_select">
<return-type type="void"/>
</method>
<method name="Deselect" cname="gtk_item_deselect">
<return-type type="void"/>
</method>
<method name="Toggle" cname="gtk_item_toggle">
<return-type type="void"/>
</method>
</object>
<object name="ItemFactory" cname="GtkItemFactory" parent="GtkObject">
<field cname="path" type="gchar*"/>
<field cname="accel_group" type="GtkAccelGroup*"/>
<field cname="widget" type="GtkWidget*"/>
<field cname="items" type="GSList*"/>
<field cname="translate_func" type="GtkTranslateFunc"/>
<field cname="translate_data" type="gpointer"/>
<field cname="translate_notify" type="GtkDestroyNotify"/>
<method name="DeleteEntries" cname="gtk_item_factory_delete_entries">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="n_entries"/>
<parameter type="GtkItemFactoryEntry*" name="entries"/>
</parameters>
</method>
<method name="Popup" cname="gtk_item_factory_popup">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="x"/>
<parameter type="guint" name="y"/>
<parameter type="guint" name="mouse_button"/>
<parameter type="guint32" name="time"/>
</parameters>
</method>
<method name="Construct" cname="gtk_item_factory_construct">
<return-type type="void"/>
<parameters>
<parameter type="GtkType" name="container_type"/>
<parameter type="const-gchar*" name="path"/>
<parameter type="GtkAccelGroup*" name="accel_group"/>
</parameters>
</method>
<method name="GetItemByAction" cname="gtk_item_factory_get_item_by_action">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="guint" name="action"/>
</parameters>
</method>
<method name="CreateItems" cname="gtk_item_factory_create_items">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="n_entries"/>
<parameter type="GtkItemFactoryEntry*" name="entries"/>
<parameter type="gpointer" name="callback_data"/>
</parameters>
</method>
<constructor cname="gtk_item_factory_new">
<parameters>
<parameter type="GtkType" name="container_type"/>
<parameter type="const-gchar*" name="path"/>
<parameter type="GtkAccelGroup*" name="accel_group"/>
</parameters>
</constructor>
<method name="DeleteItem" cname="gtk_item_factory_delete_item">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="GetItem" cname="gtk_item_factory_get_item">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="CreateItem" cname="gtk_item_factory_create_item">
<return-type type="void"/>
<parameters>
<parameter type="GtkItemFactoryEntry*" name="entry"/>
<parameter type="gpointer" name="callback_data"/>
<parameter type="guint" name="callback_type"/>
</parameters>
</method>
<method name="SetTranslateFunc" cname="gtk_item_factory_set_translate_func">
<return-type type="void"/>
<parameters>
<parameter type="GtkTranslateFunc" name="func"/>
<parameter type="gpointer" name="data"/>
<parameter type="GtkDestroyNotify" name="notify"/>
</parameters>
</method>
<method name="GetWidget" cname="gtk_item_factory_get_widget">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</method>
<method name="GetWidgetByAction" cname="gtk_item_factory_get_widget_by_action">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="guint" name="action"/>
</parameters>
</method>
<method name="DeleteEntry" cname="gtk_item_factory_delete_entry">
<return-type type="void"/>
<parameters>
<parameter type="GtkItemFactoryEntry*" name="entry"/>
</parameters>
</method>
<method name="PopupData" cname="gtk_item_factory_popup_data">
<return-type type="gpointer"/>
</method>
<method name="PopupWithData" cname="gtk_item_factory_popup_with_data">
<return-type type="void"/>
<parameters>
<parameter type="gpointer" name="popup_data"/>
<parameter type="GtkDestroyNotify" name="destroy"/>
<parameter type="guint" name="x"/>
<parameter type="guint" name="y"/>
<parameter type="guint" name="mouse_button"/>
<parameter type="guint32" name="time"/>
</parameters>
</method>
</object>
<object name="Label" cname="GtkLabel" parent="GtkMisc">
<field cname="label" type="gchar*"/>
<field cname="jtype" bits="2" type="guint"/>
<field cname="wrap" bits="1" type="guint"/>
<field cname="use_underline" bits="1" type="guint"/>
<field cname="use_markup" bits="1" type="guint"/>
<field cname="mnemonic_keyval" type="guint"/>
<field cname="text" type="gchar*"/>
<field cname="attrs" type="PangoAttrList*"/>
<field cname="effective_attrs" type="PangoAttrList*"/>
<field cname="layout" type="PangoLayout*"/>
<field cname="mnemonic_widget" type="GtkWidget*"/>
<field cname="mnemonic_window" type="GtkWindow*"/>
<field cname="select_info" type="GtkLabelSelectionInfo*"/>
<signal name="MoveCursor" cname="move_cursor" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkLabel*" name="label"/>
<parameter type="GtkMovementStep" name="step"/>
<parameter type="gint" name="count"/>
<parameter type="gboolean" name="extend_selection"/>
</parameters>
</signal>
<signal name="CopyClipboard" cname="copy_clipboard" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkLabel*" name="label"/>
</parameters>
</signal>
<signal name="PopulatePopup" cname="populate_popup" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkLabel*" name="label"/>
<parameter type="GtkMenu*" name="menu"/>
</parameters>
</signal>
<property name="Label" cname="label" type="gchar*" doc-string=" _(The text of the label.)" readable="true" writeable="true"/>
<property name="Attributes" cname="attributes" type="PangoAttrList" doc-string=" _(A list of style attributes to apply to the text of the label.)" readable="true" writeable="true"/>
<property name="UseMarkup" cname="use_markup" type="gboolean" doc-string=" _(The text of the label includes XML markup. See pango_parse_markup().)" readable="true" writeable="true"/>
<property name="UseUnderline" cname="use_underline" type="gboolean" doc-string=" _(If set, an underline in the text indicates the next character should be used for the mnemonic accelerator key)" readable="true" writeable="true"/>
<property name="Justify" cname="justify" type="GtkJustification" doc-string=" _(The alignment of the lines in the text of the label relative to each other. This does NOT affect the alignment of the label within its allocation. See GtkMisc::xalign for that.)" readable="true" writeable="true"/>
<property name="Pattern" cname="pattern" type="gchar*" doc-string=" _(A string with _ characters in positions correspond to characters in the text to underline.)" writeable="true"/>
<property name="Wrap" cname="wrap" type="gboolean" doc-string=" _(If set, wrap lines if the text becomes too wide.)" readable="true" writeable="true"/>
<property name="Selectable" cname="selectable" type="gboolean" doc-string=" _(Whether the label text can be selected with the mouse.)" readable="true" writeable="true"/>
<property name="MnemonicKeyval" cname="mnemonic_keyval" type="guint" doc-string=" _(The mnemonic accelerator key for this label.)" readable="true"/>
<property name="MnemonicWidget" cname="mnemonic_widget" type="GtkWidget" doc-string=" _(The widget to be activated when the label's mnemonic key is pressed.)" readable="true" writeable="true"/>
<property name="CursorPosition" cname="cursor_position" type="gint" doc-string=" _(The current position of the insertion cursor in chars.)" readable="true"/>
<property name="SelectionBound" cname="selection_bound" type="gint" doc-string=" _(The position of the opposite end of the selection from the cursor in chars.)" readable="true"/>
<method name="SetAttributes" cname="gtk_label_set_attributes">
<return-type type="void"/>
<parameters>
<parameter type="PangoAttrList*" name="attrs"/>
</parameters>
</method>
<method name="GetLabel" cname="gtk_label_get_label">
<return-type type="const-gchar*"/>
</method>
<method name="SetUseMarkup" cname="gtk_label_set_use_markup">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="SetLineWrap" cname="gtk_label_set_line_wrap">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="wrap"/>
</parameters>
</method>
<method name="SetMarkup" cname="gtk_label_set_markup">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="str"/>
</parameters>
</method>
<method name="SetUseUnderline" cname="gtk_label_set_use_underline">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="GetLayout" cname="gtk_label_get_layout">
<return-type type="PangoLayout*"/>
</method>
<method name="GetMnemonicWidget" cname="gtk_label_get_mnemonic_widget">
<return-type type="GtkWidget*"/>
</method>
<method name="SetTextWithMnemonic" cname="gtk_label_set_text_with_mnemonic">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="str"/>
</parameters>
</method>
<method name="SetJustify" cname="gtk_label_set_justify">
<return-type type="void"/>
<parameters>
<parameter type="GtkJustification" name="jtype"/>
</parameters>
</method>
<method name="GetLineWrap" cname="gtk_label_get_line_wrap">
<return-type type="gboolean"/>
</method>
<method name="SetMnemonicWidget" cname="gtk_label_set_mnemonic_widget">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</method>
<constructor cname="gtk_label_new_with_mnemonic">
<parameters>
<parameter type="const-char*" name="str"/>
</parameters>
</constructor>
<method name="SelectRegion" cname="gtk_label_select_region">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="start_offset"/>
<parameter type="gint" name="end_offset"/>
</parameters>
</method>
<method name="GetSelectable" cname="gtk_label_get_selectable">
<return-type type="gboolean"/>
</method>
<method name="GetUseUnderline" cname="gtk_label_get_use_underline">
<return-type type="gboolean"/>
</method>
<constructor cname="gtk_label_new" preferred="1">
<parameters>
<parameter type="const-char*" name="str"/>
</parameters>
</constructor>
<method name="SetMarkupWithMnemonic" cname="gtk_label_set_markup_with_mnemonic">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="str"/>
</parameters>
</method>
<method name="GetLayoutOffsets" cname="gtk_label_get_layout_offsets">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="x"/>
<parameter type="gint*" name="y"/>
</parameters>
</method>
<method name="GetText" cname="gtk_label_get_text">
<return-type type="const-gchar*"/>
</method>
<method name="SetSelectable" cname="gtk_label_set_selectable">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="SetPattern" cname="gtk_label_set_pattern">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="pattern"/>
</parameters>
</method>
<method name="SetLabel" cname="gtk_label_set_label">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="str"/>
</parameters>
</method>
<method name="GetSelectionBounds" cname="gtk_label_get_selection_bounds">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint*" name="start"/>
<parameter type="gint*" name="end"/>
</parameters>
</method>
<method name="GetAttributes" cname="gtk_label_get_attributes">
<return-type type="PangoAttrList*"/>
</method>
<method name="GetUseMarkup" cname="gtk_label_get_use_markup">
<return-type type="gboolean"/>
</method>
<method name="GetJustify" cname="gtk_label_get_justify">
<return-type type="GtkJustification"/>
</method>
<method name="GetMnemonicKeyval" cname="gtk_label_get_mnemonic_keyval">
<return-type type="guint"/>
</method>
<method name="SetText" cname="gtk_label_set_text">
<return-type type="void"/>
<parameters>
<parameter type="const-char*" name="str"/>
</parameters>
</method>
</object>
<object name="Layout" cname="GtkLayout" parent="GtkContainer">
<field cname="children" type="GList*"/>
<field cname="width" type="guint"/>
<field cname="height" type="guint"/>
<field cname="hadjustment" type="GtkAdjustment*"/>
<field cname="vadjustment" type="GtkAdjustment*"/>
<field cname="bin_window" type="GdkWindow*"/>
<field cname="visibility" type="GdkVisibilityState"/>
<field cname="scroll_x" type="gint"/>
<field cname="scroll_y" type="gint"/>
<field cname="freeze_count" type="guint"/>
<property name="Hadjustment" cname="hadjustment" type="GtkAdjustment" doc-string=" _(The GtkAdjustment for the horizontal position.)" readable="true" writeable="true"/>
<property name="Vadjustment" cname="vadjustment" type="GtkAdjustment" doc-string=" _(The GtkAdjustment for the vertical position.)" readable="true" writeable="true"/>
<property name="Width" cname="width" type="guint" doc-string=" _(The width of the layout.)" readable="true" writeable="true"/>
<property name="Height" cname="height" type="guint" doc-string=" _(The height of the layout.)" readable="true" writeable="true"/>
<signal name="SetScrollAdjustments" cname="set_scroll_adjustments" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkLayout*" name="layout"/>
<parameter type="GtkAdjustment*" name="hadjustment"/>
<parameter type="GtkAdjustment*" name="vadjustment"/>
</parameters>
</signal>
<method name="SetVadjustment" cname="gtk_layout_set_vadjustment">
<return-type type="void"/>
<parameters>
<parameter type="GtkAdjustment*" name="adjustment"/>
</parameters>
</method>
<method name="GetHadjustment" cname="gtk_layout_get_hadjustment">
<return-type type="GtkAdjustment*"/>
</method>
<method name="GetVadjustment" cname="gtk_layout_get_vadjustment">
<return-type type="GtkAdjustment*"/>
</method>
<constructor cname="gtk_layout_new">
<parameters>
<parameter type="GtkAdjustment*" name="hadjustment"/>
<parameter type="GtkAdjustment*" name="vadjustment"/>
</parameters>
</constructor>
<method name="GetSize" cname="gtk_layout_get_size">
<return-type type="void"/>
<parameters>
<parameter type="guint*" name="width"/>
<parameter type="guint*" name="height"/>
</parameters>
</method>
<method name="Move" cname="gtk_layout_move">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child_widget"/>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
</parameters>
</method>
<method name="SetSize" cname="gtk_layout_set_size">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="width"/>
<parameter type="guint" name="height"/>
</parameters>
</method>
<method name="Put" cname="gtk_layout_put">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child_widget"/>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
</parameters>
</method>
<method name="SetHadjustment" cname="gtk_layout_set_hadjustment">
<return-type type="void"/>
<parameters>
<parameter type="GtkAdjustment*" name="adjustment"/>
</parameters>
</method>
</object>
<object name="ListStore" cname="GtkListStore" parent="GObject">
<field cname="stamp" type="gint"/>
<field cname="root" type="gpointer"/>
<field cname="tail" type="gpointer"/>
<field cname="sort_list" type="GList*"/>
<field cname="n_columns" type="gint"/>
<field cname="sort_column_id" type="gint"/>
<field cname="order" type="GtkSortType"/>
<field cname="column_headers" type="GType*"/>
<field cname="length" type="gint"/>
<field cname="default_sort_func" type="GtkTreeIterCompareFunc"/>
<field cname="default_sort_data" type="gpointer"/>
<field cname="default_sort_destroy" type="GtkDestroyNotify"/>
<field cname="columns_dirty" bits="1" type="guint"/>
<implements>
<interface cname="GtkTreeModel"/>
<interface cname="GtkTreeDragSource"/>
<interface cname="GtkTreeDragDest"/>
<interface cname="GtkTreeSortable"/>
</implements>
<method name="Insert" cname="gtk_list_store_insert">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="gint" name="position"/>
</parameters>
</method>
<method name="Append" cname="gtk_list_store_append">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</method>
<method name="SetValue" cname="gtk_list_store_set_value">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="gint" name="column"/>
<parameter type="GValue*" name="value"/>
</parameters>
</method>
<method name="Set" cname="gtk_list_store_set">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="G"/>
</parameters>
</method>
<method name="InsertBefore" cname="gtk_list_store_insert_before">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="GtkTreeIter*" name="sibling"/>
</parameters>
</method>
<constructor cname="gtk_list_store_new">
<parameters>
<parameter type="gint" name="n_columns"/>
<parameter type=" "/>
</parameters>
</constructor>
<method name="SetValist" cname="gtk_list_store_set_valist">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="va_list" name="var_args"/>
</parameters>
</method>
<method name="Remove" cname="gtk_list_store_remove">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</method>
<constructor cname="gtk_list_store_newv">
<parameters>
<parameter type="gint" name="n_columns"/>
<parameter type="GType*" name="types"/>
</parameters>
</constructor>
<method name="Prepend" cname="gtk_list_store_prepend">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</method>
<method name="SetColumnTypes" cname="gtk_list_store_set_column_types">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="n_columns"/>
<parameter type="GType*" name="types"/>
</parameters>
</method>
<method name="InsertAfter" cname="gtk_list_store_insert_after">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="GtkTreeIter*" name="sibling"/>
</parameters>
</method>
<method name="Clear" cname="gtk_list_store_clear">
<return-type type="void"/>
</method>
</object>
<object name="Menu" cname="GtkMenu" parent="GtkMenuShell">
<field cname="parent_menu_item" type="GtkWidget*"/>
<field cname="old_active_menu_item" type="GtkWidget*"/>
<field cname="accel_group" type="GtkAccelGroup*"/>
<field cname="accel_path" type="gchar*"/>
<field cname="position_func" type="GtkMenuPositionFunc"/>
<field cname="position_func_data" type="gpointer"/>
<field cname="toggle_size" type="guint"/>
<field cname="toplevel" type="GtkWidget*"/>
<field cname="tearoff_window" type="GtkWidget*"/>
<field cname="tearoff_hbox" type="GtkWidget*"/>
<field cname="tearoff_scrollbar" type="GtkWidget*"/>
<field cname="tearoff_adjustment" type="GtkAdjustment*"/>
<field cname="view_window" type="GdkWindow*"/>
<field cname="bin_window" type="GdkWindow*"/>
<field cname="scroll_offset" type="gint"/>
<field cname="saved_scroll_offset" type="gint"/>
<field cname="scroll_step" type="gint"/>
<field cname="timeout_id" type="guint"/>
<field cname="navigation_region" type="GdkRegion*"/>
<field cname="navigation_timeout" type="guint"/>
<field cname="needs_destruction_ref_count" bits="1" type="guint"/>
<field cname="torn_off" bits="1" type="guint"/>
<field cname="tearoff_active" bits="1" type="guint"/>
<field cname="scroll_fast" bits="1" type="guint"/>
<field cname="upper_arrow_visible" bits="1" type="guint"/>
<field cname="lower_arrow_visible" bits="1" type="guint"/>
<field cname="upper_arrow_prelight" bits="1" type="guint"/>
<field cname="lower_arrow_prelight" bits="1" type="guint"/>
<property name="TearoffTitle" cname="tearoff-title" type="gchar*" doc-string=" _(A title that may be displayed by the window manager when this menu is torn-off.)" readable="true" writeable="true"/>
<method name="ReorderChild" cname="gtk_menu_reorder_child">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="gint" name="position"/>
</parameters>
</method>
<method name="SetAccelPath" cname="gtk_menu_set_accel_path">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="accel_path"/>
</parameters>
</method>
<method name="Popdown" cname="gtk_menu_popdown">
<return-type type="void"/>
</method>
<method name="GetActive" cname="gtk_menu_get_active">
<return-type type="GtkWidget*"/>
</method>
<method name="SetAccelGroup" cname="gtk_menu_set_accel_group">
<return-type type="void"/>
<parameters>
<parameter type="GtkAccelGroup*" name="accel_group"/>
</parameters>
</method>
<method name="SetTitle" cname="gtk_menu_set_title">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="title"/>
</parameters>
</method>
<method name="SetTearoffState" cname="gtk_menu_set_tearoff_state">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="torn_off"/>
</parameters>
</method>
<method name="GetTitle" cname="gtk_menu_get_title">
<return-type type="const-gchar*"/>
</method>
<method name="GetAccelGroup" cname="gtk_menu_get_accel_group">
<return-type type="GtkAccelGroup*"/>
</method>
<method name="Popup" cname="gtk_menu_popup">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="parent_menu_shell"/>
<parameter type="GtkWidget*" name="parent_menu_item"/>
<parameter type="GtkMenuPositionFunc" name="func"/>
<parameter type="gpointer" name="data"/>
<parameter type="guint" name="button"/>
<parameter type="guint32" name="activate_time"/>
</parameters>
</method>
<method name="Reposition" cname="gtk_menu_reposition">
<return-type type="void"/>
</method>
<method name="Detach" cname="gtk_menu_detach">
<return-type type="void"/>
</method>
<method name="SetActive" cname="gtk_menu_set_active">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="index"/>
</parameters>
</method>
<constructor cname="gtk_menu_new"/>
<method name="GetTearoffState" cname="gtk_menu_get_tearoff_state">
<return-type type="gboolean"/>
</method>
<method name="GetAttachWidget" cname="gtk_menu_get_attach_widget">
<return-type type="GtkWidget*"/>
</method>
<method name="AttachToWidget" cname="gtk_menu_attach_to_widget">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="attach_widget"/>
<parameter type="GtkMenuDetachFunc" name="detacher"/>
</parameters>
</method>
</object>
<object name="MenuBar" cname="GtkMenuBar" parent="GtkMenuShell">
<constructor cname="gtk_menu_bar_new"/>
</object>
<object name="MenuItem" cname="GtkMenuItem" parent="GtkItem">
<field cname="submenu" type="GtkWidget*"/>
<field cname="event_window" type="GdkWindow*"/>
<field cname="toggle_size" type="guint16"/>
<field cname="accelerator_width" type="guint16"/>
<field cname="accel_path" type="gchar*"/>
<field cname="show_submenu_indicator" bits="1" type="guint"/>
<field cname="submenu_placement" bits="1" type="guint"/>
<field cname="submenu_direction" bits="1" type="guint"/>
<field cname="right_justify" bits="1" type="guint"/>
<field cname="timer_from_keypress" bits="1" type="guint"/>
<field cname="timer" type="guint"/>
<signal name="Activated" cname="activate" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkMenuItem*" name="menu_item"/>
</parameters>
</signal>
<signal name="ActivateItem" cname="activate_item" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkMenuItem*" name="menu_item"/>
</parameters>
</signal>
<signal name="ToggleSizeRequested" cname="toggle_size_request" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkMenuItem*" name="menu_item"/>
<parameter type="gint*" name="requisition"/>
</parameters>
</signal>
<signal name="ToggleSizeAllocated" cname="toggle_size_allocate" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkMenuItem*" name="menu_item"/>
<parameter type="gint" name="allocation"/>
</parameters>
</signal>
<constructor cname="gtk_menu_item_new"/>
<constructor cname="gtk_menu_item_new_with_label">
<parameters>
<parameter type="const-gchar*" name="label"/>
</parameters>
</constructor>
<method name="SetSubmenu" cname="gtk_menu_item_set_submenu">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="submenu"/>
</parameters>
</method>
<method name="Activate" cname="gtk_menu_item_activate">
<return-type type="void"/>
</method>
<method name="GetRightJustified" cname="gtk_menu_item_get_right_justified">
<return-type type="gboolean"/>
</method>
<method name="SetAccelPath" cname="gtk_menu_item_set_accel_path">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="accel_path"/>
</parameters>
</method>
<method name="Deselect" cname="gtk_menu_item_deselect">
<return-type type="void"/>
</method>
<method name="SetRightJustified" cname="gtk_menu_item_set_right_justified">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="right_justified"/>
</parameters>
</method>
<method name="ToggleSizeAllocate" cname="gtk_menu_item_toggle_size_allocate">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="allocation"/>
</parameters>
</method>
<method name="RemoveSubmenu" cname="gtk_menu_item_remove_submenu">
<return-type type="void"/>
</method>
<method name="GetSubmenu" cname="gtk_menu_item_get_submenu">
<return-type type="GtkWidget*"/>
</method>
<constructor cname="gtk_menu_item_new_with_mnemonic" preferred="1">
<parameters>
<parameter type="const-gchar*" name="label"/>
</parameters>
</constructor>
<method name="Select" cname="gtk_menu_item_select">
<return-type type="void"/>
</method>
<method name="ToggleSizeRequest" cname="gtk_menu_item_toggle_size_request">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="requisition"/>
</parameters>
</method>
</object>
<object name="MenuShell" cname="GtkMenuShell" parent="GtkContainer">
<field cname="children" type="GList*"/>
<field cname="active_menu_item" type="GtkWidget*"/>
<field cname="parent_menu_shell" type="GtkWidget*"/>
<field cname="button" type="guint"/>
<field cname="activate_time" type="guint32"/>
<field cname="active" bits="1" type="guint"/>
<field cname="have_grab" bits="1" type="guint"/>
<field cname="have_xgrab" bits="1" type="guint"/>
<field cname="ignore_leave" bits="1" type="guint"/>
<field cname="menu_flag" bits="1" type="guint"/>
<field cname="ignore_enter" bits="1" type="guint"/>
<signal name="Deactivated" cname="deactivate" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkMenuShell*" name="menu_shell"/>
</parameters>
</signal>
<signal name="SelectionDone" cname="selection-done" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkMenuShell*" name="menu_shell"/>
</parameters>
</signal>
<signal name="MoveCurrent" cname="move_current" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkMenuShell*" name="menu_shell"/>
<parameter type="GtkMenuDirectionType" name="direction"/>
</parameters>
</signal>
<signal name="ActivateCurrent" cname="activate_current" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkMenuShell*" name="menu_shell"/>
<parameter type="gboolean" name="force_hide"/>
</parameters>
</signal>
<signal name="Cancel" cname="cancel" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkMenuShell*" name="menu_shell"/>
</parameters>
</signal>
<signal name="CycleFocus" cname="cycle_focus" when="LAST">
<return-type type="GtkNone"/>
<parameters>
<parameter name="p0" type="GtkDirectionType);"/>
</parameters>
</signal>
<method name="Deselect" cname="gtk_menu_shell_deselect">
<return-type type="void"/>
</method>
<method name="Prepend" cname="gtk_menu_shell_prepend">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
</parameters>
</method>
<method name="Deactivate" cname="gtk_menu_shell_deactivate">
<return-type type="void"/>
</method>
<method name="Insert" cname="gtk_menu_shell_insert">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="gint" name="position"/>
</parameters>
</method>
<method name="Append" cname="gtk_menu_shell_append">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
</parameters>
</method>
<method name="ActivateItem" cname="gtk_menu_shell_activate_item">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="menu_item"/>
<parameter type="gboolean" name="force_deactivate"/>
</parameters>
</method>
<method name="SelectItem" cname="gtk_menu_shell_select_item">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="menu_item"/>
</parameters>
</method>
</object>
<object name="MessageDialog" cname="GtkMessageDialog" parent="GtkDialog">
<field cname="image" type="GtkWidget*"/>
<field cname="label" type="GtkWidget*"/>
<property name="MessageType" cname="message_type" type="GtkMessageType" doc-string=" _(The type of message)" readable="true" writeable="true" construct-only="true"/>
<property name="Buttons" cname="buttons" type="GtkButtonsType" doc-string=" _(The buttons shown in the message dialog)" writeable="true" construct-only="true"/>
<constructor cname="gtk_message_dialog_new">
<parameters>
<parameter type="GtkWindow*" name="parent"/>
<parameter type="GtkDialogFlags" name="flags"/>
<parameter type="GtkMessageType" name="type"/>
<parameter type="GtkButtonsType" name="buttons"/>
<parameter type="const-gchar*" name="message_format"/>
<parameter type="...)" name="G_GNUC_PRINTF"/>
<parameter type="...)" name="G_GNUC_PRINTF"/>
</parameters>
</constructor>
</object>
<object name="Misc" cname="GtkMisc" parent="GtkWidget">
<field cname="xalign" type="gfloat"/>
<field cname="yalign" type="gfloat"/>
<field cname="xpad" type="guint16"/>
<field cname="ypad" type="guint16"/>
<property name="Xalign" cname="xalign" type="gfloat" doc-string=" _(The horizontal alignment, from 0 (left) to 1 (right))" readable="true" writeable="true"/>
<property name="Yalign" cname="yalign" type="gfloat" doc-string=" _(The vertical alignment, from 0 (top) to 1 (bottom))" readable="true" writeable="true"/>
<property name="Xpad" cname="xpad" type="gint" doc-string=" _(The amount of space to add on the left and right of the widget, in pixels)" readable="true" writeable="true"/>
<property name="Ypad" cname="ypad" type="gint" doc-string=" _(The amount of space to add on the top and bottom of the widget, in pixels)" readable="true" writeable="true"/>
<method name="GetAlignment" cname="gtk_misc_get_alignment">
<return-type type="void"/>
<parameters>
<parameter type="gfloat*" name="xalign"/>
<parameter type="gfloat*" name="yalign"/>
</parameters>
</method>
<method name="SetPadding" cname="gtk_misc_set_padding">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="xpad"/>
<parameter type="gint" name="ypad"/>
</parameters>
</method>
<method name="SetAlignment" cname="gtk_misc_set_alignment">
<return-type type="void"/>
<parameters>
<parameter type="gfloat" name="xalign"/>
<parameter type="gfloat" name="yalign"/>
</parameters>
</method>
<method name="GetPadding" cname="gtk_misc_get_padding">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="xpad"/>
<parameter type="gint*" name="ypad"/>
</parameters>
</method>
</object>
<object name="Notebook" cname="GtkNotebook" parent="GtkContainer">
<field cname="cur_page" type="GtkNotebookPage*"/>
<field cname="children" type="GList*"/>
<field cname="first_tab" type="GList*"/>
<field cname="focus_tab" type="GList*"/>
<field cname="menu" type="GtkWidget*"/>
<field cname="event_window" type="GdkWindow*"/>
<field cname="timer" type="guint32"/>
<field cname="tab_hborder" type="guint16"/>
<field cname="tab_vborder" type="guint16"/>
<field cname="show_tabs" bits="1" type="guint"/>
<field cname="homogeneous" bits="1" type="guint"/>
<field cname="show_border" bits="1" type="guint"/>
<field cname="tab_pos" bits="2" type="guint"/>
<field cname="scrollable" bits="1" type="guint"/>
<field cname="in_child" bits="2" type="guint"/>
<field cname="click_child" bits="2" type="guint"/>
<field cname="button" bits="2" type="guint"/>
<field cname="need_timer" bits="1" type="guint"/>
<field cname="child_has_focus" bits="1" type="guint"/>
<field cname="have_visible_child" bits="1" type="guint"/>
<field cname="focus_out" bits="1" type="guint"/>
<property name="Page" cname="page" type="gint" doc-string=" _(The index of the current page)" readable="true" writeable="true"/>
<property name="TabPos" cname="tab_pos" type="GtkPositionType" doc-string=" _(Which side of the notebook holds the tabs)" readable="true" writeable="true"/>
<property name="TabBorder" cname="tab_border" type="guint" doc-string=" _(Width of the border around the tab labels)" writeable="true"/>
<property name="TabHborder" cname="tab_hborder" type="guint" doc-string=" _(Width of the horizontal border of tab labels)" readable="true" writeable="true"/>
<property name="TabVborder" cname="tab_vborder" type="guint" doc-string=" _(Width of the vertical border of tab labels)" readable="true" writeable="true"/>
<property name="ShowTabs" cname="show_tabs" type="gboolean" doc-string=" _(Whether tabs should be shown or not)" readable="true" writeable="true"/>
<property name="ShowBorder" cname="show_border" type="gboolean" doc-string=" _(Whether the border should be shown or not)" readable="true" writeable="true"/>
<property name="Scrollable" cname="scrollable" type="gboolean" doc-string=" _(If TRUE, scroll arrows are added if there are to many tabs to fit)" readable="true" writeable="true"/>
<property name="EnablePopup" cname="enable_popup" type="gboolean" doc-string=" _(If TRUE, pressing the right mouse button on the notebook pops up a menu that you can use to go to a page)" readable="true" writeable="true"/>
<property name="Homogeneous" cname="homogeneous" type="gboolean" doc-string=" _(Whether tabs should have homogeneous sizes)" readable="true" writeable="true"/>
<signal name="SwitchPage" cname="switch_page" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkNotebook*" name="notebook"/>
<parameter type="GtkNotebookPage*" name="page"/>
<parameter type="guint" name="page_num"/>
</parameters>
</signal>
<signal name="FocusTab" cname="focus_tab" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkNotebook*" name="notebook"/>
<parameter type="GtkNotebookTab" name="type"/>
</parameters>
</signal>
<signal name="SelectPage" cname="select_page" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkNotebook*" name="notebook"/>
<parameter type="gboolean" name="move_focus"/>
</parameters>
</signal>
<signal name="ChangeCurrentPage" cname="change_current_page" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkNotebook*" name="notebook"/>
<parameter type="gint" name="offset"/>
</parameters>
</signal>
<signal name="MoveFocusOut" cname="move_focus_out" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkNotebook*" name="notebook"/>
<parameter type="GtkDirectionType" name="direction"/>
</parameters>
</signal>
<method name="InsertPage" cname="gtk_notebook_insert_page">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="GtkWidget*" name="tab_label"/>
<parameter type="gint" name="position"/>
</parameters>
</method>
<method name="QueryTabLabelPacking" cname="gtk_notebook_query_tab_label_packing">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="gboolean*" name="expand"/>
<parameter type="gboolean*" name="fill"/>
<parameter type="GtkPackType*" name="pack_type"/>
</parameters>
</method>
<method name="PopupEnable" cname="gtk_notebook_popup_enable">
<return-type type="void"/>
</method>
<method name="SetShowBorder" cname="gtk_notebook_set_show_border">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="show_border"/>
</parameters>
</method>
<method name="NextPage" cname="gtk_notebook_next_page">
<return-type type="void"/>
</method>
<method name="SetShowTabs" cname="gtk_notebook_set_show_tabs">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="show_tabs"/>
</parameters>
</method>
<method name="GetCurrentPage" cname="gtk_notebook_get_current_page">
<return-type type="gint"/>
</method>
<method name="GetNthPage" cname="gtk_notebook_get_nth_page">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="gint" name="page_num"/>
</parameters>
</method>
<method name="GetMenuLabelText" cname="gtk_notebook_get_menu_label_text">
<return-type type="const-gchar*"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
</parameters>
</method>
<method name="GetTabPos" cname="gtk_notebook_get_tab_pos">
<return-type type="GtkPositionType"/>
</method>
<method name="GetTabLabel" cname="gtk_notebook_get_tab_label">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
</parameters>
</method>
<method name="PageNum" cname="gtk_notebook_page_num">
<return-type type="gint"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
</parameters>
</method>
<method name="SetTabLabelText" cname="gtk_notebook_set_tab_label_text">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="const-gchar*" name="tab_text"/>
</parameters>
</method>
<method name="GetShowBorder" cname="gtk_notebook_get_show_border">
<return-type type="gboolean"/>
</method>
<method name="PrependPage" cname="gtk_notebook_prepend_page">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="GtkWidget*" name="tab_label"/>
</parameters>
</method>
<constructor cname="gtk_notebook_new"/>
<method name="SetMenuLabelText" cname="gtk_notebook_set_menu_label_text">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="const-gchar*" name="menu_text"/>
</parameters>
</method>
<method name="PrependPageMenu" cname="gtk_notebook_prepend_page_menu">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="GtkWidget*" name="tab_label"/>
<parameter type="GtkWidget*" name="menu_label"/>
</parameters>
</method>
<method name="GetShowTabs" cname="gtk_notebook_get_show_tabs">
<return-type type="gboolean"/>
</method>
<method name="GetTabLabelText" cname="gtk_notebook_get_tab_label_text">
<return-type type="const-gchar*"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
</parameters>
</method>
<method name="GetMenuLabel" cname="gtk_notebook_get_menu_label">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
</parameters>
</method>
<method name="ReorderChild" cname="gtk_notebook_reorder_child">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="gint" name="position"/>
</parameters>
</method>
<method name="GetScrollable" cname="gtk_notebook_get_scrollable">
<return-type type="gboolean"/>
</method>
<method name="SetTabPos" cname="gtk_notebook_set_tab_pos">
<return-type type="void"/>
<parameters>
<parameter type="GtkPositionType" name="pos"/>
</parameters>
</method>
<method name="AppendPageMenu" cname="gtk_notebook_append_page_menu">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="GtkWidget*" name="tab_label"/>
<parameter type="GtkWidget*" name="menu_label"/>
</parameters>
</method>
<method name="InsertPageMenu" cname="gtk_notebook_insert_page_menu">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="GtkWidget*" name="tab_label"/>
<parameter type="GtkWidget*" name="menu_label"/>
<parameter type="gint" name="position"/>
</parameters>
</method>
<method name="SetMenuLabel" cname="gtk_notebook_set_menu_label">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="GtkWidget*" name="menu_label"/>
</parameters>
</method>
<method name="PrevPage" cname="gtk_notebook_prev_page">
<return-type type="void"/>
</method>
<method name="SetTabLabelPacking" cname="gtk_notebook_set_tab_label_packing">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="gboolean" name="expand"/>
<parameter type="gboolean" name="fill"/>
<parameter type="GtkPackType" name="pack_type"/>
</parameters>
</method>
<method name="AppendPage" cname="gtk_notebook_append_page">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="GtkWidget*" name="tab_label"/>
</parameters>
</method>
<method name="SetCurrentPage" cname="gtk_notebook_set_current_page">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="page_num"/>
</parameters>
</method>
<method name="RemovePage" cname="gtk_notebook_remove_page">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="page_num"/>
</parameters>
</method>
<method name="SetScrollable" cname="gtk_notebook_set_scrollable">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="scrollable"/>
</parameters>
</method>
<method name="PopupDisable" cname="gtk_notebook_popup_disable">
<return-type type="void"/>
</method>
<method name="SetTabLabel" cname="gtk_notebook_set_tab_label">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="GtkWidget*" name="tab_label"/>
</parameters>
</method>
</object>
<object name="Object" cname="GtkObject" parent="GObject">
<field cname="flags" type="guint32"/>
<property name="UserData" cname="user_data" type="gpointer" doc-string=" Anonymous User Data Pointer" readable="true" writeable="true"/>
<signal name="Destroyed" cname="destroy" when="CLEANUP">
<return-type type="void"/>
<parameters>
<parameter type="GtkObject*" name="object"/>
</parameters>
</signal>
<method name="Destroy" cname="gtk_object_destroy">
<return-type type="void"/>
</method>
<method name="Sink" cname="gtk_object_sink">
<return-type type="void"/>
</method>
<constructor cname="gtk_object_new">
<parameters>
<parameter type="GtkType" name="type"/>
<parameter type="const-gchar*" name="first_property_name"/>
<parameter type="c"/>
</parameters>
</constructor>
</object>
<object name="OptionMenu" cname="GtkOptionMenu" parent="GtkButton">
<field cname="menu" type="GtkWidget*"/>
<field cname="menu_item" type="GtkWidget*"/>
<field cname="width" type="guint16"/>
<field cname="height" type="guint16"/>
<signal name="Changed" cname="changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkOptionMenu*" name="option_menu"/>
</parameters>
</signal>
<property name="Menu" cname="menu" type="GtkMenu" doc-string=" _(The menu of options)" readable="true" writeable="true"/>
<method name="SetHistory" cname="gtk_option_menu_set_history">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="index"/>
</parameters>
</method>
<method name="RemoveMenu" cname="gtk_option_menu_remove_menu">
<return-type type="void"/>
</method>
<method name="GetMenu" cname="gtk_option_menu_get_menu">
<return-type type="GtkWidget*"/>
</method>
<method name="SetMenu" cname="gtk_option_menu_set_menu">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="menu"/>
</parameters>
</method>
<constructor cname="gtk_option_menu_new"/>
<method name="GetHistory" cname="gtk_option_menu_get_history">
<return-type type="gint"/>
</method>
</object>
<object name="Paned" cname="GtkPaned" parent="GtkContainer">
<field cname="child1" type="GtkWidget*"/>
<field cname="child2" type="GtkWidget*"/>
<field cname="handle" type="GdkWindow*"/>
<field cname="xor_gc" type="GdkGC*"/>
<field cname="cursor_type" type="GdkCursorType"/>
<field cname="handle_pos" type="GdkRectangle"/>
<field cname="child1_size" type="gint"/>
<field cname="last_allocation" type="gint"/>
<field cname="min_position" type="gint"/>
<field cname="max_position" type="gint"/>
<field cname="position_set" bits="1" type="guint"/>
<field cname="in_drag" bits="1" type="guint"/>
<field cname="child1_shrink" bits="1" type="guint"/>
<field cname="child1_resize" bits="1" type="guint"/>
<field cname="child2_shrink" bits="1" type="guint"/>
<field cname="child2_resize" bits="1" type="guint"/>
<field cname="orientation" bits="1" type="guint"/>
<field cname="in_recursion" bits="1" type="guint"/>
<field cname="handle_prelit" bits="1" type="guint"/>
<field cname="last_child1_focus" type="GtkWidget*"/>
<field cname="last_child2_focus" type="GtkWidget*"/>
<field cname="saved_focus" type="GtkWidget*"/>
<field cname="drag_pos" type="gint"/>
<field cname="original_position" type="gint"/>
<property name="Position" cname="position" type="gint" doc-string=" _(Position of paned separator in pixels (0 means all the way to the left/top))" readable="true" writeable="true"/>
<property name="PositionSet" cname="position_set" type="gboolean" doc-string=" _(TRUE if the Position property should be used)" readable="true" writeable="true"/>
<signal name="CycleChildFocus" cname="cycle_child_focus" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkPaned*" name="paned"/>
<parameter type="gboolean" name="reverse"/>
</parameters>
</signal>
<signal name="ToggleHandleFocus" cname="toggle_handle_focus" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkPaned*" name="paned"/>
</parameters>
</signal>
<signal name="MoveHandle" cname="move_handle" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkPaned*" name="paned"/>
<parameter type="GtkScrollType" name="scroll"/>
</parameters>
</signal>
<signal name="CycleHandleFocus" cname="cycle_handle_focus" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkPaned*" name="paned"/>
<parameter type="gboolean" name="reverse"/>
</parameters>
</signal>
<signal name="AcceptPosition" cname="accept_position" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkPaned*" name="paned"/>
</parameters>
</signal>
<signal name="CancelPosition" cname="cancel_position" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkPaned*" name="paned"/>
</parameters>
</signal>
<method name="Add1" cname="gtk_paned_add1">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
</parameters>
</method>
<method name="Add2" cname="gtk_paned_add2">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
</parameters>
</method>
<method name="GetPosition" cname="gtk_paned_get_position">
<return-type type="gint"/>
</method>
<method name="ComputePosition" cname="gtk_paned_compute_position">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="allocation"/>
<parameter type="gint" name="child1_req"/>
<parameter type="gint" name="child2_req"/>
</parameters>
</method>
<method name="Pack1" cname="gtk_paned_pack1">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="gboolean" name="resize"/>
<parameter type="gboolean" name="shrink"/>
</parameters>
</method>
<method name="Pack2" cname="gtk_paned_pack2">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="gboolean" name="resize"/>
<parameter type="gboolean" name="shrink"/>
</parameters>
</method>
<method name="SetPosition" cname="gtk_paned_set_position">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="position"/>
</parameters>
</method>
</object>
<object name="Plug" cname="GtkPlug" parent="GtkWindow">
<field cname="socket_window" type="GdkWindow*"/>
<field cname="modality_window" type="GtkWidget*"/>
<field cname="modality_group" type="GtkWindowGroup*"/>
<field cname="grabbed_keys" type="GHashTable*"/>
<field cname="same_app" bits="1" type="guint"/>
<signal name="Embedded" cname="embedded" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkPlug*" name="plug"/>
</parameters>
</signal>
<method name="GetId" cname="gtk_plug_get_id">
<return-type type="GdkNativeWindow"/>
</method>
<constructor cname="gtk_plug_new">
<parameters>
<parameter type="GdkNativeWindow" name="socket_id"/>
</parameters>
</constructor>
<method name="Construct" cname="gtk_plug_construct">
<return-type type="void"/>
<parameters>
<parameter type="GdkNativeWindow" name="socket_id"/>
</parameters>
</method>
</object>
<object name="Progress" cname="GtkProgress" parent="GtkWidget">
<field cname="adjustment" type="GtkAdjustment*"/>
<field cname="offscreen_pixmap" type="GdkPixmap*"/>
<field cname="format" type="gchar*"/>
<field cname="x_align" type="gfloat"/>
<field cname="y_align" type="gfloat"/>
<field cname="show_text" bits="1" type="guint"/>
<field cname="activity_mode" bits="1" type="guint"/>
<field cname="use_text_format" bits="1" type="guint"/>
<property name="ActivityMode" cname="activity_mode" type="gboolean" doc-string=" _(If true the GtkProgress is in activity mode, meaning that is signals something is happening, but not how much of the activity is finished. This is used when you're doing something that you don't know how long it will take.)" readable="true" writeable="true"/>
<property name="ShowText" cname="show_text" type="gboolean" doc-string=" _(Whether the progress is shown as text)" readable="true" writeable="true"/>
<property name="TextXalign" cname="text_xalign" type="gfloat" doc-string=" _(A number between 0.0 and 1.0 specifying the horizontal alignment of the text in the progresswidget)" readable="true" writeable="true"/>
<property name="TextYalign" cname="text_yalign" type="gfloat" doc-string=" _(A number between 0.0 and 1.0 specifying the vertical alignment of the text in the progress widget)" readable="true" writeable="true"/>
</object>
<object name="ProgressBar" cname="GtkProgressBar" parent="GtkProgress">
<field cname="bar_style" type="GtkProgressBarStyle"/>
<field cname="orientation" type="GtkProgressBarOrientation"/>
<field cname="blocks" type="guint"/>
<field cname="in_block" type="gint"/>
<field cname="activity_pos" type="gint"/>
<field cname="activity_step" type="guint"/>
<field cname="activity_blocks" type="guint"/>
<field cname="pulse_fraction" type="gdouble"/>
<field cname="activity_dir" bits="1" type="guint"/>
<property name="Adjustment" cname="adjustment" type="GtkAdjustment" doc-string=" _(The GtkAdjustment connected to the progress bar (Deprecated))" readable="true" writeable="true"/>
<property name="Orientation" cname="orientation" type="GtkProgressBarOrientation" doc-string=" _(Orientation and growth of the progress bar)" readable="true" writeable="true"/>
<property name="BarStyle" cname="bar_style" type="GtkProgressBarStyle" doc-string=" _(Specifies the visual style of the bar in percentage mode (Deprecated))" readable="true" writeable="true"/>
<property name="ActivityStep" cname="activity_step" type="guint" doc-string=" _(The increment used for each iteration in activity mode (Deprecated))" readable="true" writeable="true"/>
<property name="ActivityBlocks" cname="activity_blocks" type="guint" doc-string=" _(The number of blocks which can fit in the progress bar area in activity mode (Deprecated))" readable="true" writeable="true"/>
<property name="DiscreteBlocks" cname="discrete_blocks" type="guint" doc-string=" _(The number of discrete blocks in a progress bar (when shown in the discrete style))" readable="true" writeable="true"/>
<property name="Fraction" cname="fraction" type="gdouble" doc-string=" _(The fraction of total work that has been completed)" readable="true" writeable="true"/>
<property name="PulseStep" cname="pulse_step" type="gdouble" doc-string=" _(The fraction of total progress to move the bouncing block when pulsed)" readable="true" writeable="true"/>
<property name="Text" cname="text" type="gchar*" doc-string=" _(Text to be displayed in the progress bar)" readable="true" writeable="true"/>
<constructor cname="gtk_progress_bar_new"/>
<method name="GetFraction" cname="gtk_progress_bar_get_fraction">
<return-type type="gdouble"/>
</method>
<method name="GetPulseStep" cname="gtk_progress_bar_get_pulse_step">
<return-type type="gdouble"/>
</method>
<method name="SetText" cname="gtk_progress_bar_set_text">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="text"/>
</parameters>
</method>
<method name="SetPulseStep" cname="gtk_progress_bar_set_pulse_step">
<return-type type="void"/>
<parameters>
<parameter type="gdouble" name="fraction"/>
</parameters>
</method>
<method name="SetFraction" cname="gtk_progress_bar_set_fraction">
<return-type type="void"/>
<parameters>
<parameter type="gdouble" name="fraction"/>
</parameters>
</method>
<method name="SetOrientation" cname="gtk_progress_bar_set_orientation">
<return-type type="void"/>
<parameters>
<parameter type="GtkProgressBarOrientation" name="orientation"/>
</parameters>
</method>
<method name="Pulse" cname="gtk_progress_bar_pulse">
<return-type type="void"/>
</method>
<method name="GetOrientation" cname="gtk_progress_bar_get_orientation">
<return-type type="GtkProgressBarOrientation"/>
</method>
<method name="GetText" cname="gtk_progress_bar_get_text">
<return-type type="const-gchar*"/>
</method>
</object>
<object name="RadioButton" cname="GtkRadioButton" parent="GtkCheckButton">
<field cname="group" type="GSList*"/>
<method name="SetGroup" cname="gtk_radio_button_set_group">
<return-type type="void"/>
<parameters>
<parameter type="GSList*" name="group"/>
</parameters>
</method>
<constructor cname="gtk_radio_button_new_from_widget">
<parameters>
<parameter type="GtkRadioButton*" name="group"/>
</parameters>
</constructor>
<constructor cname="gtk_radio_button_new_with_mnemonic_from_widget">
<parameters>
<parameter type="GtkRadioButton*" name="group"/>
<parameter type="const-gchar*" name="label"/>
</parameters>
</constructor>
<method name="GetGroup" cname="gtk_radio_button_get_group">
<return-type type="GSList*"/>
</method>
<constructor cname="gtk_radio_button_new_with_label">
<parameters>
<parameter type="GSList*" name="group"/>
<parameter type="const-gchar*" name="label"/>
</parameters>
</constructor>
<constructor cname="gtk_radio_button_new_with_mnemonic" preferred="1">
<parameters>
<parameter type="GSList*" name="group"/>
<parameter type="const-gchar*" name="label"/>
</parameters>
</constructor>
<constructor cname="gtk_radio_button_new">
<parameters>
<parameter type="GSList*" name="group"/>
</parameters>
</constructor>
<constructor cname="gtk_radio_button_new_with_label_from_widget">
<parameters>
<parameter type="GtkRadioButton*" name="group"/>
<parameter type="const-gchar*" name="label"/>
</parameters>
</constructor>
</object>
<object name="RadioMenuItem" cname="GtkRadioMenuItem" parent="GtkCheckMenuItem">
<field cname="group" type="GSList*"/>
<method name="GetGroup" cname="gtk_radio_menu_item_get_group">
<return-type type="GSList*"/>
</method>
<constructor cname="gtk_radio_menu_item_new_with_label">
<parameters>
<parameter type="GSList*" name="group"/>
<parameter type="const-gchar*" name="label"/>
</parameters>
</constructor>
<constructor cname="gtk_radio_menu_item_new_with_mnemonic" preferred="1">
<parameters>
<parameter type="GSList*" name="group"/>
<parameter type="const-gchar*" name="label"/>
</parameters>
</constructor>
<constructor cname="gtk_radio_menu_item_new">
<parameters>
<parameter type="GSList*" name="group"/>
</parameters>
</constructor>
<method name="SetGroup" cname="gtk_radio_menu_item_set_group">
<return-type type="void"/>
<parameters>
<parameter type="GSList*" name="group"/>
</parameters>
</method>
</object>
<object name="Range" cname="GtkRange" parent="GtkWidget">
<field cname="adjustment" type="GtkAdjustment*"/>
<field cname="update_policy" type="GtkUpdateType"/>
<field cname="inverted" bits="1" type="guint"/>
<field cname="flippable" bits="1" type="guint"/>
<field cname="has_stepper_a" bits="1" type="guint"/>
<field cname="has_stepper_b" bits="1" type="guint"/>
<field cname="has_stepper_c" bits="1" type="guint"/>
<field cname="has_stepper_d" bits="1" type="guint"/>
<field cname="need_recalc" bits="1" type="guint"/>
<field cname="slider_size_fixed" bits="1" type="guint"/>
<field cname="min_slider_size" type="gint"/>
<field cname="orientation" type="GtkOrientation"/>
<field cname="range_rect" type="GdkRectangle"/>
<field cname="slider_start" type="gint"/>
<field cname="slider_end" type="gint"/>
<field cname="round_digits" type="gint"/>
<field cname="trough_click_forward" bits="1" type="guint"/>
<field cname="update_pending" bits="1" type="guint"/>
<field cname="layout" type="GtkRangeLayout*"/>
<field cname="timer" type="GtkRangeStepTimer*"/>
<field cname="slide_initial_slider_position" type="gint"/>
<field cname="slide_initial_coordinate" type="gint"/>
<field cname="update_timeout_id" type="guint"/>
<field cname="event_window" type="GdkWindow*"/>
<signal name="ValueChanged" cname="value_changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkRange*" name="range"/>
</parameters>
</signal>
<signal name="AdjustBounds" cname="adjust_bounds" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkRange*" name="range"/>
<parameter type="gdouble" name="new_value"/>
</parameters>
</signal>
<signal name="MoveSlider" cname="move_slider" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkRange*" name="range"/>
<parameter type="GtkScrollType" name="scroll"/>
</parameters>
</signal>
<property name="UpdatePolicy" cname="update_policy" type="GtkUpdateType" doc-string=" _(How the range should be updated on the screen)" readable="true" writeable="true"/>
<property name="Adjustment" cname="adjustment" type="GtkAdjustment" doc-string=" _(The GtkAdjustment that contains the current value of this range object)" readable="true" writeable="true" construct-only="true"/>
<property name="Inverted" cname="inverted" type="gboolean" doc-string=" _(Invert direction slider moves to increase range value)" readable="true" writeable="true"/>
<method name="GetAdjustment" cname="gtk_range_get_adjustment">
<return-type type="GtkAdjustment*"/>
</method>
<method name="SetAdjustment" cname="gtk_range_set_adjustment">
<return-type type="void"/>
<parameters>
<parameter type="GtkAdjustment*" name="adjustment"/>
</parameters>
</method>
<method name="SetValue" cname="gtk_range_set_value">
<return-type type="void"/>
<parameters>
<parameter type="gdouble" name="value"/>
</parameters>
</method>
<method name="SetInverted" cname="gtk_range_set_inverted">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="SetUpdatePolicy" cname="gtk_range_set_update_policy">
<return-type type="void"/>
<parameters>
<parameter type="GtkUpdateType" name="policy"/>
</parameters>
</method>
<method name="GetValue" cname="gtk_range_get_value">
<return-type type="gdouble"/>
</method>
<method name="SetRange" cname="gtk_range_set_range">
<return-type type="void"/>
<parameters>
<parameter type="gdouble" name="min"/>
<parameter type="gdouble" name="max"/>
</parameters>
</method>
<method name="GetUpdatePolicy" cname="gtk_range_get_update_policy">
<return-type type="GtkUpdateType"/>
</method>
<method name="SetIncrements" cname="gtk_range_set_increments">
<return-type type="void"/>
<parameters>
<parameter type="gdouble" name="step"/>
<parameter type="gdouble" name="page"/>
</parameters>
</method>
<method name="GetInverted" cname="gtk_range_get_inverted">
<return-type type="gboolean"/>
</method>
</object>
<object name="RcStyle" cname="GtkRcStyle" parent="GObject">
<field cname="name" type="gchar*"/>
<field cname="bg_pixmap_name" array_len="5" type="gchar*"/>
<field cname="font_desc" type="PangoFontDescription*"/>
<field cname="color_flags" array_len="5" type="GtkRcFlags"/>
<field cname="fg" array_len="5" type="GdkColor"/>
<field cname="bg" array_len="5" type="GdkColor"/>
<field cname="text" array_len="5" type="GdkColor"/>
<field cname="base" array_len="5" type="GdkColor"/>
<field cname="xthickness" type="gint"/>
<field cname="ythickness" type="gint"/>
<field cname="rc_properties" type="GArray*"/>
<field cname="rc_style_lists" type="GSList*"/>
<field cname="icon_factories" type="GSList*"/>
<field cname="engine_specified" bits="1" type="guint"/>
<method name="Unref" cname="gtk_rc_style_unref">
<return-type type="void"/>
</method>
<method name="Copy" cname="gtk_rc_style_copy">
<return-type type="GtkRcStyle*"/>
</method>
<constructor cname="gtk_rc_style_new"/>
<method name="Ref" cname="gtk_rc_style_ref">
<return-type type="void"/>
</method>
</object>
<object name="Ruler" cname="GtkRuler" parent="GtkWidget">
<field cname="backing_store" type="GdkPixmap*"/>
<field cname="non_gr_exp_gc" type="GdkGC*"/>
<field cname="metric" type="GtkRulerMetric*"/>
<field cname="xsrc" type="gint"/>
<field cname="ysrc" type="gint"/>
<field cname="slider_size" type="gint"/>
<field cname="lower" type="gdouble"/>
<field cname="upper" type="gdouble"/>
<field cname="position" type="gdouble"/>
<field cname="max_size" type="gdouble"/>
<property name="Lower" cname="lower" type="gdouble" doc-string=" _(Lower limit of ruler)" readable="true" writeable="true"/>
<property name="Upper" cname="upper" type="gdouble" doc-string=" _(Upper limit of ruler)" readable="true" writeable="true"/>
<property name="Position" cname="position" type="gdouble" doc-string=" _(Position of mark on the ruler)" readable="true" writeable="true"/>
<property name="MaxSize" cname="max_size" type="gdouble" doc-string=" _(Maximum size of the ruler)" readable="true" writeable="true"/>
<method name="DrawPos" cname="gtk_ruler_draw_pos">
<return-type type="void"/>
</method>
<method name="SetMetric" cname="gtk_ruler_set_metric">
<return-type type="void"/>
<parameters>
<parameter type="GtkMetricType" name="metric"/>
</parameters>
</method>
<method name="SetRange" cname="gtk_ruler_set_range">
<return-type type="void"/>
<parameters>
<parameter type="gdouble" name="lower"/>
<parameter type="gdouble" name="upper"/>
<parameter type="gdouble" name="position"/>
<parameter type="gdouble" name="max_size"/>
</parameters>
</method>
<method name="DrawTicks" cname="gtk_ruler_draw_ticks">
<return-type type="void"/>
</method>
<method name="GetRange" cname="gtk_ruler_get_range">
<return-type type="void"/>
<parameters>
<parameter type="gdouble*" name="lower"/>
<parameter type="gdouble*" name="upper"/>
<parameter type="gdouble*" name="position"/>
<parameter type="gdouble*" name="max_size"/>
</parameters>
</method>
<method name="GetMetric" cname="gtk_ruler_get_metric">
<return-type type="GtkMetricType"/>
</method>
</object>
<object name="Scale" cname="GtkScale" parent="GtkRange">
<field cname="digits" type="gint"/>
<field cname="draw_value" bits="1" type="guint"/>
<field cname="value_pos" bits="2" type="guint"/>
<signal name="FormatValue" cname="format_value" when="LAST">
<return-type type="gchar*"/>
<parameters>
<parameter type="GtkScale*" name="scale"/>
<parameter type="gdouble" name="value"/>
</parameters>
</signal>
<property name="Digits" cname="digits" type="gint" doc-string=" _(The number of decimal places that are displayed in the value)" readable="true" writeable="true"/>
<property name="DrawValue" cname="draw_value" type="gboolean" doc-string=" _(Whether the current value is displayed as a string next to the slider)" readable="true" writeable="true"/>
<property name="ValuePos" cname="value_pos" type="GtkPositionType" doc-string=" _(The position in which the current value is displayed)" readable="true" writeable="true"/>
<method name="SetDrawValue" cname="gtk_scale_set_draw_value">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="draw_value"/>
</parameters>
</method>
<method name="SetValuePos" cname="gtk_scale_set_value_pos">
<return-type type="void"/>
<parameters>
<parameter type="GtkPositionType" name="pos"/>
</parameters>
</method>
<method name="SetDigits" cname="gtk_scale_set_digits">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="digits"/>
</parameters>
</method>
<method name="GetValuePos" cname="gtk_scale_get_value_pos">
<return-type type="GtkPositionType"/>
</method>
<method name="GetDigits" cname="gtk_scale_get_digits">
<return-type type="gint"/>
</method>
<method name="GetDrawValue" cname="gtk_scale_get_draw_value">
<return-type type="gboolean"/>
</method>
</object>
<object name="Scrollbar" cname="GtkScrollbar" parent="GtkRange"/>
<object name="ScrolledWindow" cname="GtkScrolledWindow" parent="GtkBin">
<field cname="hscrollbar" type="GtkWidget*"/>
<field cname="vscrollbar" type="GtkWidget*"/>
<field cname="hscrollbar_policy" bits="2" type="guint"/>
<field cname="vscrollbar_policy" bits="2" type="guint"/>
<field cname="hscrollbar_visible" bits="1" type="guint"/>
<field cname="vscrollbar_visible" bits="1" type="guint"/>
<field cname="window_placement" bits="2" type="guint"/>
<field cname="focus_out" bits="1" type="guint"/>
<field cname="shadow_type" type="guint16"/>
<property name="Hadjustment" cname="hadjustment" type="GtkAdjustment" doc-string=" _(The GtkAdjustment for the horizontal position.)" readable="true" writeable="true" construct-only="true"/>
<property name="Vadjustment" cname="vadjustment" type="GtkAdjustment" doc-string=" _(The GtkAdjustment for the vertical position.)" readable="true" writeable="true" construct-only="true"/>
<property name="HscrollbarPolicy" cname="hscrollbar_policy" type="GtkPolicyType" doc-string=" _(When the horizontal scrollbar is displayed)" readable="true" writeable="true"/>
<property name="VscrollbarPolicy" cname="vscrollbar_policy" type="GtkPolicyType" doc-string=" _(When the vertical scrollbar is displayed)" readable="true" writeable="true"/>
<property name="WindowPlacement" cname="window_placement" type="GtkCornerType" doc-string=" _(Where the contents are located with respect to the scrollbars)" readable="true" writeable="true"/>
<property name="ShadowType" cname="shadow_type" type="GtkShadowType" doc-string=" _(Style of bevel around the contents)" readable="true" writeable="true"/>
<signal name="ScrollChild" cname="scroll_child" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkScrolledWindow*" name="scrolled_window"/>
<parameter type="GtkScrollType" name="scroll"/>
<parameter type="gboolean" name="horizontal"/>
</parameters>
</signal>
<signal name="MoveFocusOut" cname="move_focus_out" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkScrolledWindow*" name="scrolled_window"/>
<parameter type="GtkDirectionType" name="direction"/>
</parameters>
</signal>
<method name="SetPolicy" cname="gtk_scrolled_window_set_policy">
<return-type type="void"/>
<parameters>
<parameter type="GtkPolicyType" name="hscrollbar_policy"/>
<parameter type="GtkPolicyType" name="vscrollbar_policy"/>
</parameters>
</method>
<method name="SetPlacement" cname="gtk_scrolled_window_set_placement">
<return-type type="void"/>
<parameters>
<parameter type="GtkCornerType" name="window_placement"/>
</parameters>
</method>
<method name="SetShadowType" cname="gtk_scrolled_window_set_shadow_type">
<return-type type="void"/>
<parameters>
<parameter type="GtkShadowType" name="type"/>
</parameters>
</method>
<method name="SetHadjustment" cname="gtk_scrolled_window_set_hadjustment">
<return-type type="void"/>
<parameters>
<parameter type="GtkAdjustment*" name="hadjustment"/>
</parameters>
</method>
<method name="SetVadjustment" cname="gtk_scrolled_window_set_vadjustment">
<return-type type="void"/>
<parameters>
<parameter type="GtkAdjustment*" name="hadjustment"/>
</parameters>
</method>
<method name="AddWithViewport" cname="gtk_scrolled_window_add_with_viewport">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
</parameters>
</method>
<method name="GetShadowType" cname="gtk_scrolled_window_get_shadow_type">
<return-type type="GtkShadowType"/>
</method>
<method name="GetPlacement" cname="gtk_scrolled_window_get_placement">
<return-type type="GtkCornerType"/>
</method>
<constructor cname="gtk_scrolled_window_new">
<parameters>
<parameter type="GtkAdjustment*" name="hadjustment"/>
<parameter type="GtkAdjustment*" name="vadjustment"/>
</parameters>
</constructor>
<method name="GetHadjustment" cname="gtk_scrolled_window_get_hadjustment">
<return-type type="GtkAdjustment*"/>
</method>
<method name="GetPolicy" cname="gtk_scrolled_window_get_policy">
<return-type type="void"/>
<parameters>
<parameter type="GtkPolicyType*" name="hscrollbar_policy"/>
<parameter type="GtkPolicyType*" name="vscrollbar_policy"/>
</parameters>
</method>
<method name="GetVadjustment" cname="gtk_scrolled_window_get_vadjustment">
<return-type type="GtkAdjustment*"/>
</method>
</object>
<object name="Separator" cname="GtkSeparator" parent="GtkWidget"/>
<object name="SeparatorMenuItem" cname="GtkSeparatorMenuItem" parent="GtkMenuItem">
<constructor cname="gtk_separator_menu_item_new"/>
</object>
<object name="Settings" cname="GtkSettings" parent="GObject">
<field cname="queued_settings" type="GData*"/>
<field cname="property_values" type="GValue*"/>
<field cname="rc_context" type="GtkRcContext*"/>
<method name="SetDoubleProperty" cname="gtk_settings_set_double_property">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
<parameter type="gdouble" name="v_double"/>
<parameter type="const-gchar*" name="origin"/>
</parameters>
</method>
<method name="SetStringProperty" cname="gtk_settings_set_string_property">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
<parameter type="const-gchar*" name="v_string"/>
<parameter type="const-gchar*" name="origin"/>
</parameters>
</method>
<method name="SetLongProperty" cname="gtk_settings_set_long_property">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
<parameter type="glong" name="v_long"/>
<parameter type="const-gchar*" name="origin"/>
</parameters>
</method>
<method name="SetPropertyValue" cname="gtk_settings_set_property_value">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
<parameter type="const-GtkSettingsValue*" name="svalue"/>
</parameters>
</method>
</object>
<object name="SizeGroup" cname="GtkSizeGroup" parent="GObject">
<field cname="widgets" type="GSList*"/>
<field cname="mode" type="guint8"/>
<field cname="have_width" bits="1" type="guint"/>
<field cname="have_height" bits="1" type="guint"/>
<field cname="requisition" type="GtkRequisition"/>
<property name="Mode" cname="mode" type="GtkSizeGroupMode" doc-string=" _(The directions in which the size group effects the requested sizes of its component widgets.)" readable="true" writeable="true"/>
<method name="GetMode" cname="gtk_size_group_get_mode">
<return-type type="GtkSizeGroupMode"/>
</method>
<method name="RemoveWidget" cname="gtk_size_group_remove_widget">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</method>
<method name="SetMode" cname="gtk_size_group_set_mode">
<return-type type="void"/>
<parameters>
<parameter type="GtkSizeGroupMode" name="mode"/>
</parameters>
</method>
<method name="AddWidget" cname="gtk_size_group_add_widget">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</method>
<constructor cname="gtk_size_group_new">
<parameters>
<parameter type="GtkSizeGroupMode" name="mode"/>
</parameters>
</constructor>
</object>
<object name="Socket" cname="GtkSocket" parent="GtkContainer">
<field cname="request_width" type="guint16"/>
<field cname="request_height" type="guint16"/>
<field cname="current_width" type="guint16"/>
<field cname="current_height" type="guint16"/>
<field cname="plug_window" type="GdkWindow*"/>
<field cname="plug_widget" type="GtkWidget*"/>
<field cname="xembed_version" type="gshort"/>
<field cname="same_app" bits="1" type="guint"/>
<field cname="focus_in" bits="1" type="guint"/>
<field cname="have_size" bits="1" type="guint"/>
<field cname="need_map" bits="1" type="guint"/>
<field cname="is_mapped" bits="1" type="guint"/>
<field cname="accel_group" type="GtkAccelGroup*"/>
<field cname="toplevel" type="GtkWidget*"/>
<signal name="PlugAdded" cname="plug_added" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkSocket*" name="socket"/>
</parameters>
</signal>
<signal name="PlugRemoved" cname="plug_removed" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkSocket*" name="socket"/>
</parameters>
</signal>
<method name="AddId" cname="gtk_socket_add_id">
<return-type type="void"/>
<parameters>
<parameter type="GdkNativeWindow" name="window_id"/>
</parameters>
</method>
<constructor cname="gtk_socket_new"/>
<method name="GetId" cname="gtk_socket_get_id">
<return-type type="GdkNativeWindow"/>
</method>
</object>
<object name="SpinButton" cname="GtkSpinButton" parent="GtkEntry">
<field cname="adjustment" type="GtkAdjustment*"/>
<field cname="panel" type="GdkWindow*"/>
<field cname="timer" type="guint32"/>
<field cname="climb_rate" type="gdouble"/>
<field cname="timer_step" type="gdouble"/>
<field cname="update_policy" type="GtkSpinButtonUpdatePolicy"/>
<field cname="in_child" bits="2" type="guint"/>
<field cname="click_child" bits="2" type="guint"/>
<field cname="button" bits="2" type="guint"/>
<field cname="need_timer" bits="1" type="guint"/>
<field cname="timer_calls" bits="3" type="guint"/>
<field cname="digits" bits="10" type="guint"/>
<field cname="numeric" bits="1" type="guint"/>
<field cname="wrap" bits="1" type="guint"/>
<field cname="snap_to_ticks" bits="1" type="guint"/>
<property name="Adjustment" cname="adjustment" type="GtkAdjustment" doc-string=" _(The adjustment that holds the value of the spinbutton)" readable="true" writeable="true"/>
<property name="ClimbRate" cname="climb_rate" type="gdouble" doc-string=" _(The acceleration rate when you hold down a button)" readable="true" writeable="true"/>
<property name="Digits" cname="digits" type="guint" doc-string=" _(The number of decimal places to display)" readable="true" writeable="true"/>
<property name="SnapToTicks" cname="snap_to_ticks" type="gboolean" doc-string=" _(Whether erroneous values are automatically changed to a spin button's nearest step increment)" readable="true" writeable="true"/>
<property name="Numeric" cname="numeric" type="gboolean" doc-string=" _(Whether non-numeric characters should be ignored)" readable="true" writeable="true"/>
<property name="Wrap" cname="wrap" type="gboolean" doc-string=" _(Whether a spin button should wrap upon reaching its limits)" readable="true" writeable="true"/>
<property name="UpdatePolicy" cname="update_policy" type="GtkSpinButtonUpdatePolicy" doc-string=" _(Whether the spin button should update always, or only when the value is legal)" readable="true" writeable="true"/>
<property name="Value" cname="value" type="gdouble" doc-string=" _(Reads the current value, or sets a new value)" readable="true" writeable="true"/>
<signal name="Input" cname="input" when="LAST">
<return-type type="gint"/>
<parameters>
<parameter type="GtkSpinButton*" name="spin_button"/>
<parameter type="gdouble*" name="new_value"/>
</parameters>
</signal>
<signal name="Output" cname="output" when="LAST">
<return-type type="gint"/>
<parameters>
<parameter type="GtkSpinButton*" name="spin_button"/>
</parameters>
</signal>
<signal name="ValueChanged" cname="value_changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkSpinButton*" name="spin_button"/>
</parameters>
</signal>
<signal name="ChangeValue" cname="change_value" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkSpinButton*" name="spin_button"/>
<parameter type="GtkScrollType" name="scroll"/>
</parameters>
</signal>
<implements>
<interface cname="GtkEditable"/>
</implements>
<method name="GetDigits" cname="gtk_spin_button_get_digits">
<return-type type="guint"/>
</method>
<method name="SetNumeric" cname="gtk_spin_button_set_numeric">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="numeric"/>
</parameters>
</method>
<method name="SetSnapToTicks" cname="gtk_spin_button_set_snap_to_ticks">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="snap_to_ticks"/>
</parameters>
</method>
<method name="GetValueAsInt" cname="gtk_spin_button_get_value_as_int">
<return-type type="gint"/>
</method>
<method name="GetUpdatePolicy" cname="gtk_spin_button_get_update_policy">
<return-type type="GtkSpinButtonUpdatePolicy"/>
</method>
<method name="SetValue" cname="gtk_spin_button_set_value">
<return-type type="void"/>
<parameters>
<parameter type="gdouble" name="value"/>
</parameters>
</method>
<method name="GetAdjustment" cname="gtk_spin_button_get_adjustment">
<return-type type="GtkAdjustment*"/>
</method>
<method name="SetAdjustment" cname="gtk_spin_button_set_adjustment">
<return-type type="void"/>
<parameters>
<parameter type="GtkAdjustment*" name="adjustment"/>
</parameters>
</method>
<method name="GetValue" cname="gtk_spin_button_get_value">
<return-type type="gdouble"/>
</method>
<method name="SetRange" cname="gtk_spin_button_set_range">
<return-type type="void"/>
<parameters>
<parameter type="gdouble" name="min"/>
<parameter type="gdouble" name="max"/>
</parameters>
</method>
<method name="GetWrap" cname="gtk_spin_button_get_wrap">
<return-type type="gboolean"/>
</method>
<method name="GetSnapToTicks" cname="gtk_spin_button_get_snap_to_ticks">
<return-type type="gboolean"/>
</method>
<method name="SetDigits" cname="gtk_spin_button_set_digits">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="digits"/>
</parameters>
</method>
<method name="Configure" cname="gtk_spin_button_configure">
<return-type type="void"/>
<parameters>
<parameter type="GtkAdjustment*" name="adjustment"/>
<parameter type="gdouble" name="climb_rate"/>
<parameter type="guint" name="digits"/>
</parameters>
</method>
<method name="GetRange" cname="gtk_spin_button_get_range">
<return-type type="void"/>
<parameters>
<parameter type="gdouble*" name="min"/>
<parameter type="gdouble*" name="max"/>
</parameters>
</method>
<method name="GetNumeric" cname="gtk_spin_button_get_numeric">
<return-type type="gboolean"/>
</method>
<method name="Update" cname="gtk_spin_button_update">
<return-type type="void"/>
</method>
<method name="SetUpdatePolicy" cname="gtk_spin_button_set_update_policy">
<return-type type="void"/>
<parameters>
<parameter type="GtkSpinButtonUpdatePolicy" name="policy"/>
</parameters>
</method>
<method name="GetIncrements" cname="gtk_spin_button_get_increments">
<return-type type="void"/>
<parameters>
<parameter type="gdouble*" name="step"/>
<parameter type="gdouble*" name="page"/>
</parameters>
</method>
<method name="SetWrap" cname="gtk_spin_button_set_wrap">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="wrap"/>
</parameters>
</method>
<constructor cname="gtk_spin_button_new">
<parameters>
<parameter type="GtkAdjustment*" name="adjustment"/>
<parameter type="gdouble" name="climb_rate"/>
<parameter type="guint" name="digits"/>
</parameters>
</constructor>
<method name="Spin" cname="gtk_spin_button_spin">
<return-type type="void"/>
<parameters>
<parameter type="GtkSpinType" name="direction"/>
<parameter type="gdouble" name="increment"/>
</parameters>
</method>
<constructor cname="gtk_spin_button_new_with_range">
<parameters>
<parameter type="gdouble" name="min"/>
<parameter type="gdouble" name="max"/>
<parameter type="gdouble" name="step"/>
</parameters>
</constructor>
<method name="SetIncrements" cname="gtk_spin_button_set_increments">
<return-type type="void"/>
<parameters>
<parameter type="gdouble" name="step"/>
<parameter type="gdouble" name="page"/>
</parameters>
</method>
</object>
<object name="Statusbar" cname="GtkStatusbar" parent="GtkHBox">
<field cname="frame" type="GtkWidget*"/>
<field cname="label" type="GtkWidget*"/>
<field cname="messages" type="GSList*"/>
<field cname="keys" type="GSList*"/>
<field cname="seq_context_id" type="guint"/>
<field cname="seq_message_id" type="guint"/>
<field cname="grip_window" type="GdkWindow*"/>
<field cname="has_resize_grip" bits="1" type="guint"/>
<signal name="TextPushed" cname="text_pushed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkStatusbar*" name="statusbar"/>
<parameter type="guint" name="context_id"/>
<parameter type="const-gchar*" name="text"/>
</parameters>
</signal>
<signal name="TextPopped" cname="text_popped" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkStatusbar*" name="statusbar"/>
<parameter type="guint" name="context_id"/>
<parameter type="const-gchar*" name="text"/>
</parameters>
</signal>
<method name="GetHasResizeGrip" cname="gtk_statusbar_get_has_resize_grip">
<return-type type="gboolean"/>
</method>
<method name="SetHasResizeGrip" cname="gtk_statusbar_set_has_resize_grip">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<constructor cname="gtk_statusbar_new"/>
<method name="Push" cname="gtk_statusbar_push">
<return-type type="guint"/>
<parameters>
<parameter type="guint" name="context_id"/>
<parameter type="const-gchar*" name="text"/>
</parameters>
</method>
<method name="Pop" cname="gtk_statusbar_pop">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="context_id"/>
</parameters>
</method>
<method name="GetContextId" cname="gtk_statusbar_get_context_id">
<return-type type="guint"/>
<parameters>
<parameter type="const-gchar*" name="context_description"/>
</parameters>
</method>
<method name="Remove" cname="gtk_statusbar_remove">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="context_id"/>
<parameter type="guint" name="message_id"/>
</parameters>
</method>
</object>
<object name="Style" cname="GtkStyle" parent="GObject">
<field cname="fg" array_len="5" type="GdkColor"/>
<field cname="bg" array_len="5" type="GdkColor"/>
<field cname="light" array_len="5" type="GdkColor"/>
<field cname="dark" array_len="5" type="GdkColor"/>
<field cname="mid" array_len="5" type="GdkColor"/>
<field cname="text" array_len="5" type="GdkColor"/>
<field cname="base" array_len="5" type="GdkColor"/>
<field cname="text_aa" array_len="5" type="GdkColor"/>
<field cname="black" type="GdkColor"/>
<field cname="white" type="GdkColor"/>
<field cname="font_desc" type="PangoFontDescription*"/>
<field cname="xthickness" type="gint"/>
<field cname="ythickness" type="gint"/>
<field cname="fg_gc" array_len="5" type="GdkGC*"/>
<field cname="bg_gc" array_len="5" type="GdkGC*"/>
<field cname="light_gc" array_len="5" type="GdkGC*"/>
<field cname="dark_gc" array_len="5" type="GdkGC*"/>
<field cname="mid_gc" array_len="5" type="GdkGC*"/>
<field cname="text_gc" array_len="5" type="GdkGC*"/>
<field cname="base_gc" array_len="5" type="GdkGC*"/>
<field cname="text_aa_gc" array_len="5" type="GdkGC*"/>
<field cname="black_gc" type="GdkGC*"/>
<field cname="white_gc" type="GdkGC*"/>
<field cname="bg_pixmap" array_len="5" type="GdkPixmap*"/>
<field cname="attach_count" type="gint"/>
<field cname="depth" type="gint"/>
<field cname="colormap" type="GdkColormap*"/>
<field cname="private_font" type="GdkFont*"/>
<field cname="private_font_desc" type="PangoFontDescription*"/>
<field cname="rc_style" type="GtkRcStyle*"/>
<field cname="styles" type="GSList*"/>
<field cname="property_cache" type="GArray*"/>
<field cname="icon_factories" type="GSList*"/>
<method name="RenderIcon" cname="gtk_style_render_icon">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter type="const-GtkIconSource*" name="source"/>
<parameter type="GtkTextDirection" name="direction"/>
<parameter type="GtkStateType" name="state"/>
<parameter type="GtkIconSize" name="size"/>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="const-gchar*" name="detail"/>
</parameters>
</method>
<method name="SetBackground" cname="gtk_style_set_background">
<return-type type="void"/>
<parameters>
<parameter type="GdkWindow*" name="window"/>
<parameter type="GtkStateType" name="state_type"/>
</parameters>
</method>
<method name="Detach" cname="gtk_style_detach">
<return-type type="void"/>
</method>
<method name="LookupIconSet" cname="gtk_style_lookup_icon_set">
<return-type type="GtkIconSet*"/>
<parameters>
<parameter type="const-gchar*" name="stock_id"/>
</parameters>
</method>
<method name="ApplyDefaultBackground" cname="gtk_style_apply_default_background">
<return-type type="void"/>
<parameters>
<parameter type="GdkWindow*" name="window"/>
<parameter type="gboolean" name="set_bg"/>
<parameter type="GtkStateType" name="state_type"/>
<parameter type="GdkRectangle*" name="area"/>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
<parameter type="gint" name="width"/>
<parameter type="gint" name="height"/>
</parameters>
</method>
<constructor cname="gtk_style_new"/>
<method name="Copy" cname="gtk_style_copy">
<return-type type="GtkStyle*"/>
</method>
<method name="Attach" cname="gtk_style_attach">
<return-type type="GtkStyle*"/>
<parameters>
<parameter type="GdkWindow*" name="window"/>
</parameters>
</method>
</object>
<object name="Table" cname="GtkTable" parent="GtkContainer">
<field cname="children" type="GList*"/>
<field cname="rows" type="GtkTableRowCol*"/>
<field cname="cols" type="GtkTableRowCol*"/>
<field cname="nrows" type="guint16"/>
<field cname="ncols" type="guint16"/>
<field cname="column_spacing" type="guint16"/>
<field cname="row_spacing" type="guint16"/>
<field cname="homogeneous" bits="1" type="guint"/>
<property name="NRows" cname="n_rows" type="guint" doc-string=" _(The number of rows in the table)" readable="true" writeable="true"/>
<property name="NColumns" cname="n_columns" type="guint" doc-string=" _(The number of columns in the table)" readable="true" writeable="true"/>
<property name="RowSpacing" cname="row_spacing" type="guint" doc-string=" _(The amount of space between two consecutive rows)" readable="true" writeable="true"/>
<property name="ColumnSpacing" cname="column_spacing" type="guint" doc-string=" _(The amount of space between two consecutive columns)" readable="true" writeable="true"/>
<property name="Homogeneous" cname="homogeneous" type="gboolean" doc-string=" _(If TRUE this means the table cells are all the same width/height)" readable="true" writeable="true"/>
<method name="SetHomogeneous" cname="gtk_table_set_homogeneous">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="homogeneous"/>
</parameters>
</method>
<method name="SetRowSpacings" cname="gtk_table_set_row_spacings">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="spacing"/>
</parameters>
</method>
<method name="GetDefaultColSpacing" cname="gtk_table_get_default_col_spacing">
<return-type type="guint"/>
</method>
<method name="SetRowSpacing" cname="gtk_table_set_row_spacing">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="row"/>
<parameter type="guint" name="spacing"/>
</parameters>
</method>
<method name="GetHomogeneous" cname="gtk_table_get_homogeneous">
<return-type type="gboolean"/>
</method>
<method name="GetRowSpacing" cname="gtk_table_get_row_spacing">
<return-type type="guint"/>
<parameters>
<parameter type="guint" name="row"/>
</parameters>
</method>
<method name="SetColSpacing" cname="gtk_table_set_col_spacing">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="column"/>
<parameter type="guint" name="spacing"/>
</parameters>
</method>
<method name="Attach" cname="gtk_table_attach">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="guint" name="left_attach"/>
<parameter type="guint" name="right_attach"/>
<parameter type="guint" name="top_attach"/>
<parameter type="guint" name="bottom_attach"/>
<parameter type="GtkAttachOptions" name="xoptions"/>
<parameter type="GtkAttachOptions" name="yoptions"/>
<parameter type="guint" name="xpadding"/>
<parameter type="guint" name="ypadding"/>
</parameters>
</method>
<constructor cname="gtk_table_new">
<parameters>
<parameter type="guint" name="rows"/>
<parameter type="guint" name="columns"/>
<parameter type="gboolean" name="homogeneous"/>
</parameters>
</constructor>
<method name="Attach" cname="gtk_table_attach_defaults">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="guint" name="left_attach"/>
<parameter type="guint" name="right_attach"/>
<parameter type="guint" name="top_attach"/>
<parameter type="guint" name="bottom_attach"/>
</parameters>
</method>
<method name="GetColSpacing" cname="gtk_table_get_col_spacing">
<return-type type="guint"/>
<parameters>
<parameter type="guint" name="column"/>
</parameters>
</method>
<method name="SetColSpacings" cname="gtk_table_set_col_spacings">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="spacing"/>
</parameters>
</method>
<method name="GetDefaultRowSpacing" cname="gtk_table_get_default_row_spacing">
<return-type type="guint"/>
</method>
<method name="Resize" cname="gtk_table_resize">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="rows"/>
<parameter type="guint" name="columns"/>
</parameters>
</method>
</object>
<object name="TearoffMenuItem" cname="GtkTearoffMenuItem" parent="GtkMenuItem">
<field cname="torn_off" bits="1" type="guint"/>
<constructor cname="gtk_tearoff_menu_item_new"/>
</object>
<object name="TextBuffer" cname="GtkTextBuffer" parent="GObject">
<field cname="tag_table" type="GtkTextTagTable*"/>
<field cname="btree" type="GtkTextBTree*"/>
<field cname="clipboard_contents_buffers" type="GSList*"/>
<field cname="selection_clipboards" type="GSList*"/>
<field cname="log_attr_cache" type="GtkTextLogAttrCache*"/>
<field cname="user_action_count" type="guint"/>
<field cname="modified" bits="1" type="guint"/>
<signal name="InsertText" cname="insert_text" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextBuffer*" name="buffer"/>
<parameter type="GtkTextIter*" name="pos"/>
<parameter type="const-gchar*" name="text"/>
<parameter type="gint" name="length"/>
</parameters>
</signal>
<signal name="PixbufInserted" cname="insert_pixbuf" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextBuffer*" name="buffer"/>
<parameter type="GtkTextIter*" name="pos"/>
<parameter type="GdkPixbuf*" name="pixbuf"/>
</parameters>
</signal>
<signal name="ChildAnchorInserted" cname="insert_child_anchor" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextBuffer*" name="buffer"/>
<parameter type="GtkTextIter*" name="pos"/>
<parameter type="GtkTextChildAnchor*" name="anchor"/>
</parameters>
</signal>
<signal name="DeleteRange" cname="delete_range" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextBuffer*" name="buffer"/>
<parameter type="GtkTextIter*" name="start"/>
<parameter type="GtkTextIter*" name="end"/>
</parameters>
</signal>
<signal name="Changed" cname="changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextBuffer*" name="buffer"/>
</parameters>
</signal>
<signal name="ModifiedChanged" cname="modified_changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextBuffer*" name="buffer"/>
</parameters>
</signal>
<signal name="MarkSet" cname="mark_set" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextBuffer*" name="buffer"/>
<parameter type="const-GtkTextIter*" name="location"/>
<parameter type="GtkTextMark*" name="mark"/>
</parameters>
</signal>
<signal name="MarkDeleted" cname="mark_deleted" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextBuffer*" name="buffer"/>
<parameter type="GtkTextMark*" name="mark"/>
</parameters>
</signal>
<signal name="TagApplied" cname="apply_tag" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextBuffer*" name="buffer"/>
<parameter type="GtkTextTag*" name="tag"/>
<parameter type="const-GtkTextIter*" name="start_char"/>
<parameter type="const-GtkTextIter*" name="end_char"/>
</parameters>
</signal>
<signal name="TagRemoved" cname="remove_tag" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextBuffer*" name="buffer"/>
<parameter type="GtkTextTag*" name="tag"/>
<parameter type="const-GtkTextIter*" name="start_char"/>
<parameter type="const-GtkTextIter*" name="end_char"/>
</parameters>
</signal>
<signal name="UserActionBegun" cname="begin_user_action" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextBuffer*" name="buffer"/>
</parameters>
</signal>
<signal name="UserActionEnded" cname="end_user_action" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextBuffer*" name="buffer"/>
</parameters>
</signal>
<method name="GetInsertMark" cname="gtk_text_buffer_get_insert">
<return-type type="GtkTextMark*"/>
</method>
<method name="RemoveAllTags" cname="gtk_text_buffer_remove_all_tags">
<return-type type="void"/>
<parameters>
<parameter type="const-GtkTextIter*" name="start"/>
<parameter type="const-GtkTextIter*" name="end"/>
</parameters>
</method>
<method name="GetIterAtLine" cname="gtk_text_buffer_get_iter_at_line">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="iter" pass_as="out"/>
<parameter type="gint" name="line_number"/>
</parameters>
</method>
<method name="GetCharCount" cname="gtk_text_buffer_get_char_count">
<return-type type="gint"/>
</method>
<method name="Delete" cname="gtk_text_buffer_delete">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="start"/>
<parameter type="GtkTextIter*" name="end"/>
</parameters>
</method>
<method name="SetText" cname="gtk_text_buffer_set_text">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="text"/>
<parameter type="gint" name="len"/>
</parameters>
</method>
<method name="AddSelectionClipboard" cname="gtk_text_buffer_add_selection_clipboard">
<return-type type="void"/>
<parameters>
<parameter type="GtkClipboard*" name="clipboard"/>
</parameters>
</method>
<method name="ApplyTagByName" cname="gtk_text_buffer_apply_tag_by_name">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
<parameter type="const-GtkTextIter*" name="start"/>
<parameter type="const-GtkTextIter*" name="end"/>
</parameters>
</method>
<method name="InsertRange" cname="gtk_text_buffer_insert_range">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="iter"/>
<parameter type="const-GtkTextIter*" name="start"/>
<parameter type="const-GtkTextIter*" name="end"/>
</parameters>
</method>
<method name="DeleteSelection" cname="gtk_text_buffer_delete_selection">
<return-type type="gboolean"/>
<parameters>
<parameter type="gboolean" name="interactive"/>
<parameter type="gboolean" name="default_editable"/>
</parameters>
</method>
<method name="InsertInteractive" cname="gtk_text_buffer_insert_interactive">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextIter*" name="iter"/>
<parameter type="const-gchar*" name="text"/>
<parameter type="gint" name="len"/>
<parameter type="gboolean" name="default_editable"/>
</parameters>
</method>
<method name="GetModified" cname="gtk_text_buffer_get_modified">
<return-type type="gboolean"/>
</method>
<method name="DeleteMarkByName" cname="gtk_text_buffer_delete_mark_by_name">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</method>
<method name="GetStartIter" cname="gtk_text_buffer_get_start_iter">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="iter" pass_as="out"/>
</parameters>
</method>
<method name="BeginUserAction" cname="gtk_text_buffer_begin_user_action">
<return-type type="void"/>
</method>
<method name="MoveMark" cname="gtk_text_buffer_move_mark">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextMark*" name="mark"/>
<parameter type="const-GtkTextIter*" name="where"/>
</parameters>
</method>
<constructor cname="gtk_text_buffer_new">
<parameters>
<parameter type="GtkTextTagTable*" name="table"/>
</parameters>
</constructor>
<method name="DeleteInteractive" cname="gtk_text_buffer_delete_interactive">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextIter*" name="start_iter"/>
<parameter type="GtkTextIter*" name="end_iter"/>
<parameter type="gboolean" name="default_editable"/>
</parameters>
</method>
<method name="Insert" cname="gtk_text_buffer_insert">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="iter"/>
<parameter type="const-gchar*" name="text"/>
<parameter type="gint" name="len"/>
</parameters>
</method>
<method name="GetBounds" cname="gtk_text_buffer_get_bounds">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="start" pass_as="out"/>
<parameter type="GtkTextIter*" name="end" pass_as="out"/>
</parameters>
</method>
<method name="DeleteMark" cname="gtk_text_buffer_delete_mark">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextMark*" name="mark"/>
</parameters>
</method>
<method name="CreateChildAnchor" cname="gtk_text_buffer_create_child_anchor">
<return-type type="GtkTextChildAnchor*"/>
<parameters>
<parameter type="GtkTextIter*" name="iter"/>
</parameters>
</method>
<method name="GetIterAtLineOffset" cname="gtk_text_buffer_get_iter_at_line_offset">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="iter" pass_as="out"/>
<parameter type="gint" name="line_number"/>
<parameter type="gint" name="char_offset"/>
</parameters>
</method>
<method name="InsertChildAnchor" cname="gtk_text_buffer_insert_child_anchor">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="iter"/>
<parameter type="GtkTextChildAnchor*" name="anchor"/>
</parameters>
</method>
<method name="GetIterAtLineIndex" cname="gtk_text_buffer_get_iter_at_line_index">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="iter" pass_as="out"/>
<parameter type="gint" name="line_number"/>
<parameter type="gint" name="byte_index"/>
</parameters>
</method>
<method name="GetSelectionBound" cname="gtk_text_buffer_get_selection_bound">
<return-type type="GtkTextMark*"/>
</method>
<method name="CreateMark" cname="gtk_text_buffer_create_mark">
<return-type type="GtkTextMark*"/>
<parameters>
<parameter type="const-gchar*" name="mark_name"/>
<parameter type="const-GtkTextIter*" name="where"/>
<parameter type="gboolean" name="left_gravity"/>
</parameters>
</method>
<method name="EndUserAction" cname="gtk_text_buffer_end_user_action">
<return-type type="void"/>
</method>
<method name="ApplyTag" cname="gtk_text_buffer_apply_tag">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextTag*" name="tag"/>
<parameter type="const-GtkTextIter*" name="start"/>
<parameter type="const-GtkTextIter*" name="end"/>
</parameters>
</method>
<method name="PlaceCursor" cname="gtk_text_buffer_place_cursor">
<return-type type="void"/>
<parameters>
<parameter type="const-GtkTextIter*" name="where"/>
</parameters>
</method>
<method name="RemoveTagByName" cname="gtk_text_buffer_remove_tag_by_name">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
<parameter type="const-GtkTextIter*" name="start"/>
<parameter type="const-GtkTextIter*" name="end"/>
</parameters>
</method>
<method name="GetEndIter" cname="gtk_text_buffer_get_end_iter">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="iter" pass_as="out"/>
</parameters>
</method>
<method name="CutClipboard" cname="gtk_text_buffer_cut_clipboard">
<return-type type="void"/>
<parameters>
<parameter type="GtkClipboard*" name="clipboard"/>
<parameter type="gboolean" name="default_editable"/>
</parameters>
</method>
<method name="InsertWithTags" cname="gtk_text_buffer_insert_with_tags">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="iter"/>
<parameter type="const-gchar*" name="text"/>
<parameter type="gint" name="len"/>
<parameter type="GtkTextTag*" name="first_tag"/>
<parameter type="G"/>
</parameters>
</method>
<method name="GetSlice" cname="gtk_text_buffer_get_slice">
<return-type type="gchar*"/>
<parameters>
<parameter type="const-GtkTextIter*" name="start"/>
<parameter type="const-GtkTextIter*" name="end"/>
<parameter type="gboolean" name="include_hidden_chars"/>
</parameters>
</method>
<method name="CopyClipboard" cname="gtk_text_buffer_copy_clipboard">
<return-type type="void"/>
<parameters>
<parameter type="GtkClipboard*" name="clipboard"/>
</parameters>
</method>
<method name="InsertAtCursor" cname="gtk_text_buffer_insert_at_cursor">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="text"/>
<parameter type="gint" name="len"/>
</parameters>
</method>
<method name="RemoveSelectionClipboard" cname="gtk_text_buffer_remove_selection_clipboard">
<return-type type="void"/>
<parameters>
<parameter type="GtkClipboard*" name="clipboard"/>
</parameters>
</method>
<method name="RemoveTag" cname="gtk_text_buffer_remove_tag">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextTag*" name="tag"/>
<parameter type="const-GtkTextIter*" name="start"/>
<parameter type="const-GtkTextIter*" name="end"/>
</parameters>
</method>
<method name="SetModified" cname="gtk_text_buffer_set_modified">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="GetSelectionBounds" cname="gtk_text_buffer_get_selection_bounds">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextIter*" name="start" pass_as="out"/>
<parameter type="GtkTextIter*" name="end" pass_as="out"/>
</parameters>
</method>
<method name="CreateTag" cname="gtk_text_buffer_create_tag">
<return-type type="GtkTextTag*"/>
<parameters>
<parameter type="const-gchar*" name="tag_name"/>
<parameter type="const-gchar*" name="first_property_name"/>
<parameter type="c"/>
</parameters>
</method>
<method name="GetText" cname="gtk_text_buffer_get_text">
<return-type type="gchar*"/>
<parameters>
<parameter type="const-GtkTextIter*" name="start"/>
<parameter type="const-GtkTextIter*" name="end"/>
<parameter type="gboolean" name="include_hidden_chars"/>
</parameters>
</method>
<method name="MoveMarkByName" cname="gtk_text_buffer_move_mark_by_name">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
<parameter type="const-GtkTextIter*" name="where"/>
</parameters>
</method>
<method name="GetIterAtMark" cname="gtk_text_buffer_get_iter_at_mark">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="iter" pass_as="out"/>
<parameter type="GtkTextMark*" name="mark"/>
</parameters>
</method>
<method name="GetMark" cname="gtk_text_buffer_get_mark">
<return-type type="GtkTextMark*"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</method>
<method name="PasteClipboard" cname="gtk_text_buffer_paste_clipboard">
<return-type type="void"/>
<parameters>
<parameter type="GtkClipboard*" name="clipboard"/>
<parameter type="GtkTextIter*" name="override_location"/>
<parameter type="gboolean" name="default_editable"/>
</parameters>
</method>
<method name="InsertPixbuf" cname="gtk_text_buffer_insert_pixbuf">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="iter"/>
<parameter type="GdkPixbuf*" name="pixbuf"/>
</parameters>
</method>
<method name="InsertRangeInteractive" cname="gtk_text_buffer_insert_range_interactive">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextIter*" name="iter"/>
<parameter type="const-GtkTextIter*" name="start"/>
<parameter type="const-GtkTextIter*" name="end"/>
<parameter type="gboolean" name="default_editable"/>
</parameters>
</method>
<method name="InsertWithTagsByName" cname="gtk_text_buffer_insert_with_tags_by_name">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="iter"/>
<parameter type="const-gchar*" name="text"/>
<parameter type="gint" name="len"/>
<parameter type="const-gchar*" name="first_tag_name"/>
<parameter type="c"/>
</parameters>
</method>
<method name="GetLineCount" cname="gtk_text_buffer_get_line_count">
<return-type type="gint"/>
</method>
<method name="GetTagTable" cname="gtk_text_buffer_get_tag_table">
<return-type type="GtkTextTagTable*"/>
</method>
<method name="GetIterAtOffset" cname="gtk_text_buffer_get_iter_at_offset">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="iter" pass_as="out"/>
<parameter type="gint" name="char_offset"/>
</parameters>
</method>
<method name="InsertInteractiveAtCursor" cname="gtk_text_buffer_insert_interactive_at_cursor">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="text"/>
<parameter type="gint" name="len"/>
<parameter type="gboolean" name="default_editable"/>
</parameters>
</method>
<method name="GetIterAtChildAnchor" cname="gtk_text_buffer_get_iter_at_child_anchor">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="iter" pass_as="out"/>
<parameter type="GtkTextChildAnchor*" name="anchor"/>
</parameters>
</method>
</object>
<object name="TextChildAnchor" cname="GtkTextChildAnchor" parent="GObject">
<field cname="segment" type="gpointer"/>
<method name="GetDeleted" cname="gtk_text_child_anchor_get_deleted">
<return-type type="gboolean"/>
</method>
<method name="GetWidgets" cname="gtk_text_child_anchor_get_widgets">
<return-type type="GList*"/>
</method>
<constructor cname="gtk_text_child_anchor_new"/>
</object>
<object name="TextMark" cname="GtkTextMark" parent="GObject">
<field cname="segment" type="gpointer"/>
<method name="GetBuffer" cname="gtk_text_mark_get_buffer">
<return-type type="GtkTextBuffer*"/>
</method>
<method name="GetName" cname="gtk_text_mark_get_name">
<return-type type="const-gchar*"/>
</method>
<method name="GetVisible" cname="gtk_text_mark_get_visible">
<return-type type="gboolean"/>
</method>
<method name="GetLeftGravity" cname="gtk_text_mark_get_left_gravity">
<return-type type="gboolean"/>
</method>
<method name="GetDeleted" cname="gtk_text_mark_get_deleted">
<return-type type="gboolean"/>
</method>
<method name="SetVisible" cname="gtk_text_mark_set_visible">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
</object>
<object name="TextTag" cname="GtkTextTag" parent="GObject">
<field cname="table" type="GtkTextTagTable*"/>
<field cname="name" type="char*"/>
<field cname="priority" type="int"/>
<field cname="values" type="GtkTextAttributes*"/>
<field cname="bg_color_set" bits="1" type="guint"/>
<field cname="bg_stipple_set" bits="1" type="guint"/>
<field cname="fg_color_set" bits="1" type="guint"/>
<field cname="scale_set" bits="1" type="guint"/>
<field cname="fg_stipple_set" bits="1" type="guint"/>
<field cname="justification_set" bits="1" type="guint"/>
<field cname="left_margin_set" bits="1" type="guint"/>
<field cname="indent_set" bits="1" type="guint"/>
<field cname="rise_set" bits="1" type="guint"/>
<field cname="strikethrough_set" bits="1" type="guint"/>
<field cname="right_margin_set" bits="1" type="guint"/>
<field cname="pixels_above_lines_set" bits="1" type="guint"/>
<field cname="pixels_below_lines_set" bits="1" type="guint"/>
<field cname="pixels_inside_wrap_set" bits="1" type="guint"/>
<field cname="tabs_set" bits="1" type="guint"/>
<field cname="underline_set" bits="1" type="guint"/>
<field cname="wrap_mode_set" bits="1" type="guint"/>
<field cname="bg_full_height_set" bits="1" type="guint"/>
<field cname="invisible_set" bits="1" type="guint"/>
<field cname="editable_set" bits="1" type="guint"/>
<field cname="language_set" bits="1" type="guint"/>
<field cname="pad1" bits="1" type="guint"/>
<field cname="pad2" bits="1" type="guint"/>
<field cname="pad3" bits="1" type="guint"/>
<property name="Name" cname="name" type="gchar*" doc-string=" _(Name used to refer to the text tag)" readable="true" writeable="true" construct-only="true"/>
<property name="Background" cname="background" type="gchar*" doc-string=" _(Background color as a string)" writeable="true"/>
<property name="BackgroundGdk" cname="background_gdk" type="GdkColor" doc-string=" _(Background color as a GdkColor)" readable="true" writeable="true"/>
<property name="BackgroundFullHeight" cname="background_full_height" type="gboolean" doc-string=" _(Whether the background color fills the entire line height or only the height of the tagged characters)" readable="true" writeable="true"/>
<property name="BackgroundStipple" cname="background_stipple" type="GdkPixmap" doc-string=" _(Bitmap to use as a mask when drawing the text background)" readable="true" writeable="true"/>
<property name="Foreground" cname="foreground" type="gchar*" doc-string=" _(Foreground color as a string)" writeable="true"/>
<property name="ForegroundGdk" cname="foreground_gdk" type="GdkColor" doc-string=" _(Foreground color as a GdkColor)" readable="true" writeable="true"/>
<property name="ForegroundStipple" cname="foreground_stipple" type="GdkPixmap" doc-string=" _(Bitmap to use as a mask when drawing the text foreground)" readable="true" writeable="true"/>
<property name="Direction" cname="direction" type="GtkTextDirection" doc-string=" _(Text direction, e.g. right-to-left or left-to-right)" readable="true" writeable="true"/>
<property name="Editable" cname="editable" type="gboolean" doc-string=" _(Whether the text can be modified by the user)" readable="true" writeable="true"/>
<property name="Font" cname="font" type="gchar*" doc-string=" _(Font description as a string)" readable="true" writeable="true"/>
<property name="FontDesc" cname="font_desc" type="PangoFontDescription" doc-string=" _(Font description as a PangoFontDescription struct)" readable="true" writeable="true"/>
<property name="Family" cname="family" type="gchar*" doc-string=" _(Name of the font family, e.g. Sans, Helvetica, Times, Monospace)" readable="true" writeable="true"/>
<property name="Style" cname="style" type="PangoStyle" doc-string=" _(Font style)" readable="true" writeable="true"/>
<property name="Variant" cname="variant" type="PangoVariant" doc-string=" _(Font variant)" readable="true" writeable="true"/>
<property name="Weight" cname="weight" type="gint" doc-string=" _(Font weight)" readable="true" writeable="true"/>
<property name="Stretch" cname="stretch" type="PangoStretch" doc-string=" _(Font stretch)" readable="true" writeable="true"/>
<property name="Size" cname="size" type="gint" doc-string=" _(Font size)" readable="true" writeable="true"/>
<property name="Scale" cname="scale" type="gdouble" doc-string=" _(Font scale)" readable="true" writeable="true"/>
<property name="SizePoints" cname="size_points" type="gdouble" doc-string=" _(Font size in points)" readable="true" writeable="true"/>
<property name="Justification" cname="justification" type="GtkJustification" doc-string=" _(Left, right, or center justification)" readable="true" writeable="true"/>
<property name="Language" cname="language" type="gchar*" doc-string=" _(Language engine code to use for rendering the text)" readable="true" writeable="true"/>
<property name="LeftMargin" cname="left_margin" type="gint" doc-string=" _(Width of the left margin in pixels)" readable="true" writeable="true"/>
<property name="RightMargin" cname="right_margin" type="gint" doc-string=" _(Width of the right margin in pixels)" readable="true" writeable="true"/>
<property name="Indent" cname="indent" type="gint" doc-string=" _(Amount to indent the paragraph, in pixels)" readable="true" writeable="true"/>
<property name="Rise" cname="rise" type="gint" doc-string=" _(Offset of text above the baseline (below the baseline if rise is negative))" readable="true" writeable="true"/>
<property name="PixelsAboveLines" cname="pixels_above_lines" type="gint" doc-string=" _(Pixels of blank space above paragraphs)" readable="true" writeable="true"/>
<property name="PixelsBelowLines" cname="pixels_below_lines" type="gint" doc-string=" _(Pixels of blank space below paragraphs)" readable="true" writeable="true"/>
<property name="PixelsInsideWrap" cname="pixels_inside_wrap" type="gint" doc-string=" _(Pixels of blank space between wrapped lines in a paragraph)" readable="true" writeable="true"/>
<property name="Strikethrough" cname="strikethrough" type="gboolean" doc-string=" _(Whether to strike through the text)" readable="true" writeable="true"/>
<property name="Underline" cname="underline" type="PangoUnderline" doc-string=" _(Style of underline for this text)" readable="true" writeable="true"/>
<property name="WrapMode" cname="wrap_mode" type="GtkWrapMode" doc-string=" _(Whether to wrap lines never, at word boundaries, or at character boundaries)" readable="true" writeable="true"/>
<property name="Tabs" cname="tabs" type="PangoTabArray" doc-string=" _(Custom tabs for this text)" readable="true" writeable="true"/>
<property name="Invisible" cname="invisible" type="gboolean" doc-string=" _(Whether this text is hidden)" readable="true" writeable="true"/>
<signal name="Event" cname="event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextTag*" name="tag"/>
<parameter type="GObject*" name="event_object"/>
<parameter type="GdkEvent*" name="event"/>
<parameter type="const-GtkTextIter*" name="iter"/>
</parameters>
</signal>
<constructor cname="gtk_text_tag_new">
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</constructor>
<method name="SetPriority" cname="gtk_text_tag_set_priority">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="priority"/>
</parameters>
</method>
<method name="GetPriority" cname="gtk_text_tag_get_priority">
<return-type type="gint"/>
</method>
<method name="ProcessEvent" cname="gtk_text_tag_event">
<return-type type="gboolean"/>
<parameters>
<parameter type="GObject*" name="event_object"/>
<parameter type="GdkEvent*" name="event"/>
<parameter type="const-GtkTextIter*" name="iter"/>
</parameters>
</method>
</object>
<object name="TextTagTable" cname="GtkTextTagTable" parent="GObject">
<field cname="hash" type="GHashTable*"/>
<field cname="anonymous" type="GSList*"/>
<field cname="anon_count" type="gint"/>
<field cname="buffers" type="GSList*"/>
<signal name="TagChanged" cname="tag_changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextTagTable*" name="table"/>
<parameter type="GtkTextTag*" name="tag"/>
<parameter type="gboolean" name="size_changed"/>
</parameters>
</signal>
<signal name="TagAdded" cname="tag_added" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextTagTable*" name="table"/>
<parameter type="GtkTextTag*" name="tag"/>
</parameters>
</signal>
<signal name="TagRemoved" cname="tag_removed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextTagTable*" name="table"/>
<parameter type="GtkTextTag*" name="tag"/>
</parameters>
</signal>
<method name="Foreach" cname="gtk_text_tag_table_foreach">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextTagTableForeach" name="func"/>
<parameter type="gpointer" name="data"/>
</parameters>
</method>
<method name="GetSize" cname="gtk_text_tag_table_get_size">
<return-type type="gint"/>
</method>
<method name="Remove" cname="gtk_text_tag_table_remove">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextTag*" name="tag"/>
</parameters>
</method>
<method name="Lookup" cname="gtk_text_tag_table_lookup">
<return-type type="GtkTextTag*"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</method>
<method name="Add" cname="gtk_text_tag_table_add">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextTag*" name="tag"/>
</parameters>
</method>
<constructor cname="gtk_text_tag_table_new"/>
</object>
<object name="TextView" cname="GtkTextView" parent="GtkContainer">
<field cname="_GtkTextLayout* layout" type="struct"/>
<field cname="buffer" type="GtkTextBuffer*"/>
<field cname="selection_drag_handler" type="guint"/>
<field cname="scroll_timeout" type="guint"/>
<field cname="pixels_above_lines" type="gint"/>
<field cname="pixels_below_lines" type="gint"/>
<field cname="pixels_inside_wrap" type="gint"/>
<field cname="wrap_mode" type="GtkWrapMode"/>
<field cname="justify" type="GtkJustification"/>
<field cname="left_margin" type="gint"/>
<field cname="right_margin" type="gint"/>
<field cname="indent" type="gint"/>
<field cname="tabs" type="PangoTabArray*"/>
<field cname="editable" bits="1" type="guint"/>
<field cname="overwrite_mode" bits="1" type="guint"/>
<field cname="cursor_visible" bits="1" type="guint"/>
<field cname="need_im_reset" bits="1" type="guint"/>
<field cname="just_selected_element" bits="1" type="guint"/>
<field cname="disable_scroll_on_focus" bits="1" type="guint"/>
<field cname="onscreen_validated" bits="1" type="guint"/>
<field cname="mouse_cursor_obscured" bits="1" type="guint"/>
<field cname="text_window" type="GtkTextWindow*"/>
<field cname="left_window" type="GtkTextWindow*"/>
<field cname="right_window" type="GtkTextWindow*"/>
<field cname="top_window" type="GtkTextWindow*"/>
<field cname="bottom_window" type="GtkTextWindow*"/>
<field cname="hadjustment" type="GtkAdjustment*"/>
<field cname="vadjustment" type="GtkAdjustment*"/>
<field cname="xoffset" type="gint"/>
<field cname="yoffset" type="gint"/>
<field cname="width" type="gint"/>
<field cname="height" type="gint"/>
<field cname="virtual_cursor_x" type="gint"/>
<field cname="virtual_cursor_y" type="gint"/>
<field cname="first_para_mark" type="GtkTextMark*"/>
<field cname="first_para_pixels" type="gint"/>
<field cname="dnd_mark" type="GtkTextMark*"/>
<field cname="blink_timeout" type="guint"/>
<field cname="first_validate_idle" type="guint"/>
<field cname="incremental_validate_idle" type="guint"/>
<field cname="im_context" type="GtkIMContext*"/>
<field cname="popup_menu" type="GtkWidget*"/>
<field cname="drag_start_x" type="gint"/>
<field cname="drag_start_y" type="gint"/>
<field cname="children" type="GSList*"/>
<field cname="pending_scroll" type="GtkTextPendingScroll*"/>
<field cname="pending_place_cursor_button" type="gint"/>
<property name="PixelsAboveLines" cname="pixels_above_lines" type="gint" doc-string=" _(Pixels of blank space above paragraphs)" readable="true" writeable="true"/>
<property name="PixelsBelowLines" cname="pixels_below_lines" type="gint" doc-string=" _(Pixels of blank space below paragraphs)" readable="true" writeable="true"/>
<property name="PixelsInsideWrap" cname="pixels_inside_wrap" type="gint" doc-string=" _(Pixels of blank space between wrapped lines in a paragraph)" readable="true" writeable="true"/>
<property name="Editable" cname="editable" type="gboolean" doc-string=" _(Whether the text can be modified by the user)" readable="true" writeable="true"/>
<property name="WrapMode" cname="wrap_mode" type="GtkWrapMode" doc-string=" _(Whether to wrap lines never, at word boundaries, or at character boundaries)" readable="true" writeable="true"/>
<property name="Justification" cname="justification" type="GtkJustification" doc-string=" _(Left, right, or center justification)" readable="true" writeable="true"/>
<property name="LeftMargin" cname="left_margin" type="gint" doc-string=" _(Width of the left margin in pixels)" readable="true" writeable="true"/>
<property name="RightMargin" cname="right_margin" type="gint" doc-string=" _(Width of the right margin in pixels)" readable="true" writeable="true"/>
<property name="Indent" cname="indent" type="gint" doc-string=" _(Amount to indent the paragraph, in pixels)" readable="true" writeable="true"/>
<property name="Tabs" cname="tabs" type="PangoTabArray" doc-string=" _(Custom tabs for this text)" readable="true" writeable="true"/>
<property name="CursorVisible" cname="cursor_visible" type="gboolean" doc-string=" _(If the insertion cursor is shown)" readable="true" writeable="true"/>
<signal name="MoveCursor" cname="move_cursor" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextView*" name="text_view"/>
<parameter type="GtkMovementStep" name="step"/>
<parameter type="gint" name="count"/>
<parameter type="gboolean" name="extend_selection"/>
</parameters>
</signal>
<signal name="PageHorizontally" cname="page_horizontally" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextView*" name="text_view"/>
<parameter type="gint" name="count"/>
<parameter type="gboolean" name="extend_selection"/>
</parameters>
</signal>
<signal name="SetAnchor" cname="set_anchor" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextView*" name="text_view"/>
</parameters>
</signal>
<signal name="InsertAtCursor" cname="insert_at_cursor" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextView*" name="text_view"/>
<parameter type="const-gchar*" name="str"/>
</parameters>
</signal>
<signal name="DeleteFromCursor" cname="delete_from_cursor" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextView*" name="text_view"/>
<parameter type="GtkDeleteType" name="type"/>
<parameter type="gint" name="count"/>
</parameters>
</signal>
<signal name="CutClipboard" cname="cut_clipboard" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextView*" name="text_view"/>
</parameters>
</signal>
<signal name="CopyClipboard" cname="copy_clipboard" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextView*" name="text_view"/>
</parameters>
</signal>
<signal name="PasteClipboard" cname="paste_clipboard" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextView*" name="text_view"/>
</parameters>
</signal>
<signal name="ToggleOverwrite" cname="toggle_overwrite" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextView*" name="text_view"/>
</parameters>
</signal>
<signal name="MoveFocus" cname="move_focus" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextView*" name="text_view"/>
<parameter type="GtkDirectionType" name="direction"/>
</parameters>
</signal>
<signal name="SetScrollAdjustments" cname="set_scroll_adjustments" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextView*" name="text_view"/>
<parameter type="GtkAdjustment*" name="hadjustment"/>
<parameter type="GtkAdjustment*" name="vadjustment"/>
</parameters>
</signal>
<signal name="PopulatePopup" cname="populate_popup" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextView*" name="text_view"/>
<parameter type="GtkMenu*" name="menu"/>
</parameters>
</signal>
<method name="SetPixelsInsideWrap" cname="gtk_text_view_set_pixels_inside_wrap">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="pixels_inside_wrap"/>
</parameters>
</method>
<method name="SetPixelsAboveLines" cname="gtk_text_view_set_pixels_above_lines">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="pixels_above_lines"/>
</parameters>
</method>
<method name="SetWrapMode" cname="gtk_text_view_set_wrap_mode">
<return-type type="void"/>
<parameters>
<parameter type="GtkWrapMode" name="wrap_mode"/>
</parameters>
</method>
<method name="SetLeftMargin" cname="gtk_text_view_set_left_margin">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="left_margin"/>
</parameters>
</method>
<method name="WindowToBufferCoords" cname="gtk_text_view_window_to_buffer_coords">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextWindowType" name="win"/>
<parameter type="gint" name="window_x"/>
<parameter type="gint" name="window_y"/>
<parameter type="gint*" name="buffer_x"/>
<parameter type="gint*" name="buffer_y"/>
</parameters>
</method>
<method name="GetBorderWindowSize" cname="gtk_text_view_get_border_window_size">
<return-type type="gint"/>
<parameters>
<parameter type="GtkTextWindowType" name="type"/>
</parameters>
</method>
<method name="GetWindowType" cname="gtk_text_view_get_window_type">
<return-type type="GtkTextWindowType"/>
<parameters>
<parameter type="GdkWindow*" name="window"/>
</parameters>
</method>
<method name="GetWindow" cname="gtk_text_view_get_window">
<return-type type="GdkWindow*"/>
<parameters>
<parameter type="GtkTextWindowType" name="win"/>
</parameters>
</method>
<method name="ScrollMarkOnscreen" cname="gtk_text_view_scroll_mark_onscreen">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextMark*" name="mark"/>
</parameters>
</method>
<method name="GetIndent" cname="gtk_text_view_get_indent">
<return-type type="gint"/>
</method>
<method name="BufferToWindowCoords" cname="gtk_text_view_buffer_to_window_coords">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextWindowType" name="win"/>
<parameter type="gint" name="buffer_x"/>
<parameter type="gint" name="buffer_y"/>
<parameter type="gint*" name="window_x"/>
<parameter type="gint*" name="window_y"/>
</parameters>
</method>
<method name="GetBuffer" cname="gtk_text_view_get_buffer">
<return-type type="GtkTextBuffer*"/>
</method>
<method name="GetPixelsBelowLines" cname="gtk_text_view_get_pixels_below_lines">
<return-type type="gint"/>
</method>
<constructor cname="gtk_text_view_new_with_buffer">
<parameters>
<parameter type="GtkTextBuffer*" name="buffer"/>
</parameters>
</constructor>
<method name="GetLeftMargin" cname="gtk_text_view_get_left_margin">
<return-type type="gint"/>
</method>
<method name="GetJustification" cname="gtk_text_view_get_justification">
<return-type type="GtkJustification"/>
</method>
<method name="GetWrapMode" cname="gtk_text_view_get_wrap_mode">
<return-type type="GtkWrapMode"/>
</method>
<method name="GetDefaultAttributes" cname="gtk_text_view_get_default_attributes">
<return-type type="GtkTextAttributes*"/>
</method>
<method name="GetEditable" cname="gtk_text_view_get_editable">
<return-type type="gboolean"/>
</method>
<method name="MoveChild" cname="gtk_text_view_move_child">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="/*" name="window"/>
<parameter type="gint" name="ypos"/>
</parameters>
</method>
<method name="ScrollToIter" cname="gtk_text_view_scroll_to_iter">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextIter*" name="iter"/>
<parameter type="gdouble" name="within_margin"/>
<parameter type="gboolean" name="use_align"/>
<parameter type="gdouble" name="xalign"/>
<parameter type="gdouble" name="yalign"/>
</parameters>
</method>
<method name="MoveVisually" cname="gtk_text_view_move_visually">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextIter*" name="iter"/>
<parameter type="gint" name="count"/>
</parameters>
</method>
<method name="ForwardDisplayLine" cname="gtk_text_view_forward_display_line">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextIter*" name="iter"/>
</parameters>
</method>
<method name="BackwardDisplayLine" cname="gtk_text_view_backward_display_line">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextIter*" name="iter"/>
</parameters>
</method>
<method name="SetRightMargin" cname="gtk_text_view_set_right_margin">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="right_margin"/>
</parameters>
</method>
<method name="SetCursorVisible" cname="gtk_text_view_set_cursor_visible">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="GetIterLocation" cname="gtk_text_view_get_iter_location">
<return-type type="void"/>
<parameters>
<parameter type="const-GtkTextIter*" name="iter"/>
<parameter type="GdkRectangle*" name="location"/>
</parameters>
</method>
<method name="GetVisibleRect" cname="gtk_text_view_get_visible_rect">
<return-type type="void"/>
<parameters>
<parameter type="GdkRectangle*" name="visible_rect"/>
</parameters>
</method>
<method name="GetPixelsInsideWrap" cname="gtk_text_view_get_pixels_inside_wrap">
<return-type type="gint"/>
</method>
<method name="SetBorderWindowSize" cname="gtk_text_view_set_border_window_size">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextWindowType" name="type"/>
<parameter type="gint" name="size"/>
</parameters>
</method>
<method name="MoveMarkOnscreen" cname="gtk_text_view_move_mark_onscreen">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextMark*" name="mark"/>
</parameters>
</method>
<method name="GetPixelsAboveLines" cname="gtk_text_view_get_pixels_above_lines">
<return-type type="gint"/>
</method>
<method name="ScrollToMark" cname="gtk_text_view_scroll_to_mark">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextMark*" name="mark"/>
<parameter type="gdouble" name="within_margin"/>
<parameter type="gboolean" name="use_align"/>
<parameter type="gdouble" name="xalign"/>
<parameter type="gdouble" name="yalign"/>
</parameters>
</method>
<method name="GetTabs" cname="gtk_text_view_get_tabs">
<return-type type="PangoTabArray*"/>
</method>
<constructor cname="gtk_text_view_new"/>
<method name="GetCursorVisible" cname="gtk_text_view_get_cursor_visible">
<return-type type="gboolean"/>
</method>
<method name="AddChildAtAnchor" cname="gtk_text_view_add_child_at_anchor">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="GtkTextChildAnchor*" name="anchor"/>
</parameters>
</method>
<method name="SetPixelsBelowLines" cname="gtk_text_view_set_pixels_below_lines">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="pixels_below_lines"/>
</parameters>
</method>
<method name="StartsDisplayLine" cname="gtk_text_view_starts_display_line">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-GtkTextIter*" name="iter"/>
</parameters>
</method>
<method name="SetIndent" cname="gtk_text_view_set_indent">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="indent"/>
</parameters>
</method>
<method name="BackwardDisplayLineStart" cname="gtk_text_view_backward_display_line_start">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextIter*" name="iter"/>
</parameters>
</method>
<method name="SetBuffer" cname="gtk_text_view_set_buffer">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextBuffer*" name="buffer"/>
</parameters>
</method>
<method name="GetLineYrange" cname="gtk_text_view_get_line_yrange">
<return-type type="void"/>
<parameters>
<parameter type="const-GtkTextIter*" name="iter"/>
<parameter type="gint*" name="y"/>
<parameter type="gint*" name="height"/>
</parameters>
</method>
<method name="GetIterAtLocation" cname="gtk_text_view_get_iter_at_location">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="iter" pass_as="out"/>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
</parameters>
</method>
<method name="SetEditable" cname="gtk_text_view_set_editable">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="AddChildInWindow" cname="gtk_text_view_add_child_in_window">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="child"/>
<parameter type="GtkTextWindowType" name="which_window"/>
<parameter type="/*" name="window"/>
<parameter type="gint" name="ypos"/>
</parameters>
</method>
<method name="GetRightMargin" cname="gtk_text_view_get_right_margin">
<return-type type="gint"/>
</method>
<method name="GetLineAtY" cname="gtk_text_view_get_line_at_y">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="target_iter" pass_as="out"/>
<parameter type="gint" name="y"/>
<parameter type="gint*" name="line_top"/>
</parameters>
</method>
<method name="PlaceCursorOnscreen" cname="gtk_text_view_place_cursor_onscreen">
<return-type type="gboolean"/>
</method>
<method name="ForwardDisplayLineEnd" cname="gtk_text_view_forward_display_line_end">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextIter*" name="iter"/>
</parameters>
</method>
<method name="SetJustification" cname="gtk_text_view_set_justification">
<return-type type="void"/>
<parameters>
<parameter type="GtkJustification" name="justification"/>
</parameters>
</method>
<method name="SetTabs" cname="gtk_text_view_set_tabs">
<return-type type="void"/>
<parameters>
<parameter type="PangoTabArray*" name="tabs"/>
</parameters>
</method>
</object>
<object name="ThemeEngine" cname="GtkThemeEngine" parent="GTypeModule">
<method name="CreateRcStyle" cname="gtk_theme_engine_create_rc_style">
<return-type type="GtkRcStyle*"/>
</method>
</object>
<object name="ToggleButton" cname="GtkToggleButton" parent="GtkButton">
<field cname="active" bits="1" type="guint"/>
<field cname="draw_indicator" bits="1" type="guint"/>
<field cname="inconsistent" bits="1" type="guint"/>
<property name="Active" cname="active" type="gboolean" doc-string=" _(If the toggle button should be pressed in or not)" readable="true" writeable="true"/>
<property name="Inconsistent" cname="inconsistent" type="gboolean" doc-string=" _(If the toggle button is in an \in between\ state.)" readable="true" writeable="true"/>
<property name="DrawIndicator" cname="draw_indicator" type="gboolean" doc-string=" _(If the toggle part of the button is displayed)" readable="true" writeable="true"/>
<signal name="Toggled" cname="toggled" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkToggleButton*" name="toggle_button"/>
</parameters>
</signal>
<constructor cname="gtk_toggle_button_new_with_mnemonic" preferred="1">
<parameters>
<parameter type="const-gchar*" name="label"/>
</parameters>
</constructor>
<method name="GetInconsistent" cname="gtk_toggle_button_get_inconsistent">
<return-type type="gboolean"/>
</method>
<constructor cname="gtk_toggle_button_new_with_label">
<parameters>
<parameter type="const-gchar*" name="label"/>
</parameters>
</constructor>
<method name="SetMode" cname="gtk_toggle_button_set_mode">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="draw_indicator"/>
</parameters>
</method>
<method name="GetActive" cname="gtk_toggle_button_get_active">
<return-type type="gboolean"/>
</method>
<method name="SetInconsistent" cname="gtk_toggle_button_set_inconsistent">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<constructor cname="gtk_toggle_button_new"/>
<method name="GetMode" cname="gtk_toggle_button_get_mode">
<return-type type="gboolean"/>
</method>
<method name="SetActive" cname="gtk_toggle_button_set_active">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="is_active"/>
</parameters>
</method>
<method name="Toggle" cname="gtk_toggle_button_toggled">
<return-type type="void"/>
</method>
</object>
<object name="Toolbar" cname="GtkToolbar" parent="GtkContainer">
<field cname="num_children" type="gint"/>
<field cname="children" type="GList*"/>
<field cname="orientation" type="GtkOrientation"/>
<field cname="style" type="GtkToolbarStyle"/>
<field cname="icon_size" type="GtkIconSize"/>
<field cname="tooltips" type="GtkTooltips*"/>
<field cname="button_maxw" type="gint"/>
<field cname="button_maxh" type="gint"/>
<field cname="style_set_connection" type="guint"/>
<field cname="icon_size_connection" type="guint"/>
<field cname="style_set" bits="1" type="guint"/>
<field cname="icon_size_set" bits="1" type="guint"/>
<signal name="OrientationChanged" cname="orientation_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkToolbar*" name="toolbar"/>
<parameter type="GtkOrientation" name="orientation"/>
</parameters>
</signal>
<signal name="StyleChanged" cname="style_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkToolbar*" name="toolbar"/>
<parameter type="GtkToolbarStyle" name="style"/>
</parameters>
</signal>
<property name="Orientation" cname="orientation" type="GtkOrientation" doc-string=" _(The orientation of the toolbar)" readable="true" writeable="true"/>
<property name="ToolbarStyle" cname="toolbar_style" type="GtkToolbarStyle" doc-string=" _(How to draw the toolbar)" readable="true" writeable="true"/>
<method name="GetTooltips" cname="gtk_toolbar_get_tooltips">
<return-type type="gboolean"/>
</method>
<method name="GetStyle" cname="gtk_toolbar_get_style">
<return-type type="GtkToolbarStyle"/>
</method>
<method name="AppendItem" cname="gtk_toolbar_append_item">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="const-char*" name="text"/>
<parameter type="const-char*" name="tooltip_text"/>
<parameter type="const-char*" name="tooltip_private_text"/>
<parameter type="GtkWidget*" name="icon"/>
<parameter type="GtkSignalFunc" name="callback"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="GetIconSize" cname="gtk_toolbar_get_icon_size">
<return-type type="GtkIconSize"/>
</method>
<method name="PrependSpace" cname="gtk_toolbar_prepend_space">
<return-type type="void"/>
</method>
<method name="InsertElement" cname="gtk_toolbar_insert_element">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="GtkToolbarChildType" name="type"/>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="const-char*" name="text"/>
<parameter type="const-char*" name="tooltip_text"/>
<parameter type="const-char*" name="tooltip_private_text"/>
<parameter type="GtkWidget*" name="icon"/>
<parameter type="GtkSignalFunc" name="callback"/>
<parameter type="gpointer" name="user_data"/>
<parameter type="gint" name="position"/>
</parameters>
</method>
<method name="AppendElement" cname="gtk_toolbar_append_element">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="GtkToolbarChildType" name="type"/>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="const-char*" name="text"/>
<parameter type="const-char*" name="tooltip_text"/>
<parameter type="const-char*" name="tooltip_private_text"/>
<parameter type="GtkWidget*" name="icon"/>
<parameter type="GtkSignalFunc" name="callback"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="PrependElement" cname="gtk_toolbar_prepend_element">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="GtkToolbarChildType" name="type"/>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="const-char*" name="text"/>
<parameter type="const-char*" name="tooltip_text"/>
<parameter type="const-char*" name="tooltip_private_text"/>
<parameter type="GtkWidget*" name="icon"/>
<parameter type="GtkSignalFunc" name="callback"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="UnsetIconSize" cname="gtk_toolbar_unset_icon_size">
<return-type type="void"/>
</method>
<method name="InsertItem" cname="gtk_toolbar_insert_item">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="const-char*" name="text"/>
<parameter type="const-char*" name="tooltip_text"/>
<parameter type="const-char*" name="tooltip_private_text"/>
<parameter type="GtkWidget*" name="icon"/>
<parameter type="GtkSignalFunc" name="callback"/>
<parameter type="gpointer" name="user_data"/>
<parameter type="gint" name="position"/>
</parameters>
</method>
<method name="RemoveSpace" cname="gtk_toolbar_remove_space">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="position"/>
</parameters>
</method>
<method name="SetTooltips" cname="gtk_toolbar_set_tooltips">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="enable"/>
</parameters>
</method>
<method name="SetOrientation" cname="gtk_toolbar_set_orientation">
<return-type type="void"/>
<parameters>
<parameter type="GtkOrientation" name="orientation"/>
</parameters>
</method>
<method name="PrependWidget" cname="gtk_toolbar_prepend_widget">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="const-char*" name="tooltip_text"/>
<parameter type="const-char*" name="tooltip_private_text"/>
</parameters>
</method>
<method name="UnsetStyle" cname="gtk_toolbar_unset_style">
<return-type type="void"/>
</method>
<method name="InsertSpace" cname="gtk_toolbar_insert_space">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="position"/>
</parameters>
</method>
<method name="GetOrientation" cname="gtk_toolbar_get_orientation">
<return-type type="GtkOrientation"/>
</method>
<method name="InsertStock" cname="gtk_toolbar_insert_stock">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="const-gchar*" name="stock_id"/>
<parameter type="const-char*" name="tooltip_text"/>
<parameter type="const-char*" name="tooltip_private_text"/>
<parameter type="GtkSignalFunc" name="callback"/>
<parameter type="gpointer" name="user_data"/>
<parameter type="gint" name="position"/>
</parameters>
</method>
<method name="PrependItem" cname="gtk_toolbar_prepend_item">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="const-char*" name="text"/>
<parameter type="const-char*" name="tooltip_text"/>
<parameter type="const-char*" name="tooltip_private_text"/>
<parameter type="GtkWidget*" name="icon"/>
<parameter type="GtkSignalFunc" name="callback"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="AppendWidget" cname="gtk_toolbar_append_widget">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="const-char*" name="tooltip_text"/>
<parameter type="const-char*" name="tooltip_private_text"/>
</parameters>
</method>
<constructor cname="gtk_toolbar_new"/>
<method name="SetIconSize" cname="gtk_toolbar_set_icon_size">
<return-type type="void"/>
<parameters>
<parameter type="GtkIconSize" name="icon_size"/>
</parameters>
</method>
<method name="SetStyle" cname="gtk_toolbar_set_style">
<return-type type="void"/>
<parameters>
<parameter type="GtkToolbarStyle" name="style"/>
</parameters>
</method>
<method name="AppendSpace" cname="gtk_toolbar_append_space">
<return-type type="void"/>
</method>
<method name="InsertWidget" cname="gtk_toolbar_insert_widget">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="const-char*" name="tooltip_text"/>
<parameter type="const-char*" name="tooltip_private_text"/>
<parameter type="gint" name="position"/>
</parameters>
</method>
</object>
<object name="Tooltips" cname="GtkTooltips" parent="GtkObject">
<field cname="tip_window" type="GtkWidget*"/>
<field cname="tip_label" type="GtkWidget*"/>
<field cname="active_tips_data" type="GtkTooltipsData*"/>
<field cname="tips_data_list" type="GList*"/>
<field cname="delay" bits="30" type="guint"/>
<field cname="enabled" bits="1" type="guint"/>
<field cname="have_grab" bits="1" type="guint"/>
<field cname="use_sticky_delay" bits="1" type="guint"/>
<field cname="timer_tag" type="gint"/>
<field cname="last_popdown" type="GTimeVal"/>
<method name="Enable" cname="gtk_tooltips_enable">
<return-type type="void"/>
</method>
<method name="Disable" cname="gtk_tooltips_disable">
<return-type type="void"/>
</method>
<method name="ForceWindow" cname="gtk_tooltips_force_window">
<return-type type="void"/>
</method>
<constructor cname="gtk_tooltips_new"/>
<method name="SetTip" cname="gtk_tooltips_set_tip">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="const-gchar*" name="tip_text"/>
<parameter type="const-gchar*" name="tip_private"/>
</parameters>
</method>
</object>
<object name="TreeModelSort" cname="GtkTreeModelSort" parent="GObject">
<field cname="root" type="gpointer"/>
<field cname="stamp" type="gint"/>
<field cname="child_flags" type="guint"/>
<field cname="child_model" type="GtkTreeModel*"/>
<field cname="zero_ref_count" type="gint"/>
<field cname="sort_list" type="GList*"/>
<field cname="sort_column_id" type="gint"/>
<field cname="order" type="GtkSortType"/>
<field cname="default_sort_func" type="GtkTreeIterCompareFunc"/>
<field cname="default_sort_data" type="gpointer"/>
<field cname="default_sort_destroy" type="GtkDestroyNotify"/>
<field cname="changed_id" type="guint"/>
<field cname="inserted_id" type="guint"/>
<field cname="has_child_toggled_id" type="guint"/>
<field cname="deleted_id" type="guint"/>
<field cname="reordered_id" type="guint"/>
<property name="Model" cname="model" type="GtkTreeModel" doc-string=" _(The model for the TreeModelSort to sort)" readable="true" writeable="true" construct-only="true"/>
<implements>
<interface cname="GtkTreeModel"/>
<interface cname="GtkTreeSortable"/>
</implements>
<method name="ConvertChildIterToIter" cname="gtk_tree_model_sort_convert_child_iter_to_iter">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="sort_iter"/>
<parameter type="GtkTreeIter*" name="child_iter"/>
</parameters>
</method>
<method name="ConvertPathToChildPath" cname="gtk_tree_model_sort_convert_path_to_child_path">
<return-type type="GtkTreePath*"/>
<parameters>
<parameter type="GtkTreePath*" name="sorted_path"/>
</parameters>
</method>
<method name="ClearCache" cname="gtk_tree_model_sort_clear_cache">
<return-type type="void"/>
</method>
<method name="GetModel" cname="gtk_tree_model_sort_get_model">
<return-type type="GtkTreeModel*"/>
</method>
<method name="ResetDefaultSortFunc" cname="gtk_tree_model_sort_reset_default_sort_func">
<return-type type="void"/>
</method>
<method name="ConvertIterToChildIter" cname="gtk_tree_model_sort_convert_iter_to_child_iter">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="child_iter"/>
<parameter type="GtkTreeIter*" name="sorted_iter"/>
</parameters>
</method>
<method name="ConvertChildPathToPath" cname="gtk_tree_model_sort_convert_child_path_to_path">
<return-type type="GtkTreePath*"/>
<parameters>
<parameter type="GtkTreePath*" name="child_path"/>
</parameters>
</method>
</object>
<object name="TreeSelection" cname="GtkTreeSelection" parent="GObject">
<field cname="tree_view" type="GtkTreeView*"/>
<field cname="type" type="GtkSelectionMode"/>
<field cname="user_func" type="GtkTreeSelectionFunc"/>
<field cname="user_data" type="gpointer"/>
<field cname="destroy" type="GtkDestroyNotify"/>
<signal name="Changed" cname="changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeSelection*" name="selection"/>
</parameters>
</signal>
<method name="SelectIter" cname="gtk_tree_selection_select_iter">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</method>
<method name="UnselectAll" cname="gtk_tree_selection_unselect_all">
<return-type type="void"/>
</method>
<method name="PathIsSelected" cname="gtk_tree_selection_path_is_selected">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
</parameters>
</method>
<method name="GetSelected" cname="gtk_tree_selection_get_selected">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreeModel**" name="model"/>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</method>
<method name="GetTreeView" cname="gtk_tree_selection_get_tree_view">
<return-type type="GtkTreeView*"/>
</method>
<method name="SelectRange" cname="gtk_tree_selection_select_range">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreePath*" name="start_path"/>
<parameter type="GtkTreePath*" name="end_path"/>
</parameters>
</method>
<method name="SelectAll" cname="gtk_tree_selection_select_all">
<return-type type="void"/>
</method>
<method name="GetUserData" cname="gtk_tree_selection_get_user_data">
<return-type type="gpointer"/>
</method>
<method name="GetMode" cname="gtk_tree_selection_get_mode">
<return-type type="GtkSelectionMode"/>
</method>
<method name="UnselectPath" cname="gtk_tree_selection_unselect_path">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
</parameters>
</method>
<method name="SelectPath" cname="gtk_tree_selection_select_path">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
</parameters>
</method>
<method name="IterIsSelected" cname="gtk_tree_selection_iter_is_selected">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</method>
<method name="SetSelectFunction" cname="gtk_tree_selection_set_select_function">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeSelectionFunc" name="func"/>
<parameter type="gpointer" name="data"/>
<parameter type="GtkDestroyNotify" name="destroy"/>
</parameters>
</method>
<method name="SetMode" cname="gtk_tree_selection_set_mode">
<return-type type="void"/>
<parameters>
<parameter type="GtkSelectionMode" name="type"/>
</parameters>
</method>
<method name="SelectedForeach" cname="gtk_tree_selection_selected_foreach">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeSelectionForeachFunc" name="func"/>
<parameter type="gpointer" name="data"/>
</parameters>
</method>
<method name="UnselectIter" cname="gtk_tree_selection_unselect_iter">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</method>
</object>
<object name="TreeStore" cname="GtkTreeStore" parent="GObject">
<field cname="stamp" type="gint"/>
<field cname="root" type="gpointer"/>
<field cname="last" type="gpointer"/>
<field cname="n_columns" type="gint"/>
<field cname="sort_column_id" type="gint"/>
<field cname="sort_list" type="GList*"/>
<field cname="order" type="GtkSortType"/>
<field cname="column_headers" type="GType*"/>
<field cname="default_sort_func" type="GtkTreeIterCompareFunc"/>
<field cname="default_sort_data" type="gpointer"/>
<field cname="default_sort_destroy" type="GtkDestroyNotify"/>
<field cname="columns_dirty" bits="1" type="guint"/>
<implements>
<interface cname="GtkTreeModel"/>
<interface cname="GtkTreeDragSource"/>
<interface cname="GtkTreeDragDest"/>
<interface cname="GtkTreeSortable"/>
</implements>
<method name="Clear" cname="gtk_tree_store_clear">
<return-type type="void"/>
</method>
<method name="Set" cname="gtk_tree_store_set">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="G"/>
</parameters>
</method>
<method name="SetColumnTypes" cname="gtk_tree_store_set_column_types">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="n_columns"/>
<parameter type="GType*" name="types"/>
</parameters>
</method>
<method name="SetValue" cname="gtk_tree_store_set_value">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="gint" name="column"/>
<parameter type="GValue*" name="value"/>
</parameters>
</method>
<method name="IterDepth" cname="gtk_tree_store_iter_depth">
<return-type type="gint"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</method>
<constructor cname="gtk_tree_store_newv">
<parameters va_type="length_param">
<parameter type="gint" name="n_columns"/>
<parameter type="GType*" name="types"/>
</parameters>
</constructor>
<constructor cname="gtk_tree_store_new">
<parameters>
<parameter type="gint" name="n_columns"/>
<parameter type=" "/>
</parameters>
</constructor>
<method name="Remove" cname="gtk_tree_store_remove">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
</parameters>
</method>
<method name="InsertBefore" cname="gtk_tree_store_insert_before">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="GtkTreeIter*" name="parent"/>
<parameter type="GtkTreeIter*" name="sibling"/>
</parameters>
</method>
<method name="SetValist" cname="gtk_tree_store_set_valist">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="va_list" name="var_args"/>
</parameters>
</method>
<method name="InsertAfter" cname="gtk_tree_store_insert_after">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="GtkTreeIter*" name="parent"/>
<parameter type="GtkTreeIter*" name="sibling"/>
</parameters>
</method>
<method name="Insert" cname="gtk_tree_store_insert">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="GtkTreeIter*" name="parent"/>
<parameter type="gint" name="position"/>
</parameters>
</method>
<method name="Append" cname="gtk_tree_store_append">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="GtkTreeIter*" name="parent"/>
</parameters>
</method>
<method name="Prepend" cname="gtk_tree_store_prepend">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="GtkTreeIter*" name="parent"/>
</parameters>
</method>
<method name="IsAncestor" cname="gtk_tree_store_is_ancestor">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="GtkTreeIter*" name="descendant"/>
</parameters>
</method>
</object>
<object name="TreeView" cname="GtkTreeView" parent="GtkContainer">
<field cname="priv" type="GtkTreeViewPrivate*"/>
<property name="Model" cname="model" type="GtkTreeModel" doc-string=" _(The model for the tree view)" readable="true" writeable="true"/>
<property name="Hadjustment" cname="hadjustment" type="GtkAdjustment" doc-string=" _(Horizontal Adjustment for the widget)" readable="true" writeable="true"/>
<property name="Vadjustment" cname="vadjustment" type="GtkAdjustment" doc-string=" _(Vertical Adjustment for the widget)" readable="true" writeable="true"/>
<property name="HeadersVisible" cname="headers_visible" type="gboolean" doc-string=" _(Show the column header buttons)" readable="true" writeable="true"/>
<property name="HeadersClickable" cname="headers_clickable" type="gboolean" doc-string=" _(Column headers respond to click events)" writeable="true"/>
<property name="ExpanderColumn" cname="expander_column" type="GtkTreeViewColumn" doc-string=" _(Set the column for the expander column)" readable="true" writeable="true"/>
<property name="Reorderable" cname="reorderable" type="gboolean" doc-string=" _(View is reorderable)" readable="true" writeable="true"/>
<property name="RulesHint" cname="rules_hint" type="gboolean" doc-string=" _(Set a hint to the theme engine to draw rows in alternating colors)" readable="true" writeable="true"/>
<property name="EnableSearch" cname="enable_search" type="gboolean" doc-string=" _(View allows user to search through columns interactively)" readable="true" writeable="true"/>
<property name="SearchColumn" cname="search_column" type="gint" doc-string=" _(Model column to search through when searching through code)" readable="true" writeable="true"/>
<signal name="SetScrollAdjustments" cname="set_scroll_adjustments" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeView*" name="tree_view"/>
<parameter type="GtkAdjustment*" name="hadjustment"/>
<parameter type="GtkAdjustment*" name="vadjustment"/>
</parameters>
</signal>
<signal name="RowActivated" cname="row_activated" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeView*" name="tree_view"/>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="GtkTreeViewColumn*" name="column"/>
</parameters>
</signal>
<signal name="TestExpandRow" cname="test_expand_row" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreeView*" name="tree_view"/>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="GtkTreePath*" name="path"/>
</parameters>
</signal>
<signal name="TestCollapseRow" cname="test_collapse_row" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreeView*" name="tree_view"/>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="GtkTreePath*" name="path"/>
</parameters>
</signal>
<signal name="RowExpanded" cname="row_expanded" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeView*" name="tree_view"/>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="GtkTreePath*" name="path"/>
</parameters>
</signal>
<signal name="RowCollapsed" cname="row_collapsed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeView*" name="tree_view"/>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="GtkTreePath*" name="path"/>
</parameters>
</signal>
<signal name="ColumnsChanged" cname="columns_changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeView*" name="tree_view"/>
</parameters>
</signal>
<signal name="CursorChanged" cname="cursor_changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeView*" name="tree_view"/>
</parameters>
</signal>
<signal name="MoveCursor" cname="move_cursor" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreeView*" name="tree_view"/>
<parameter type="GtkMovementStep" name="step"/>
<parameter type="gint" name="count"/>
</parameters>
</signal>
<signal name="SelectAll" cname="select_all" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeView*" name="tree_view"/>
</parameters>
</signal>
<signal name="UnselectAll" cname="unselect_all" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeView*" name="tree_view"/>
</parameters>
</signal>
<signal name="SelectCursorRow" cname="select_cursor_row" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeView*" name="tree_view"/>
<parameter type="gboolean" name="start_editing"/>
</parameters>
</signal>
<signal name="ToggleCursorRow" cname="toggle_cursor_row" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeView*" name="tree_view"/>
</parameters>
</signal>
<signal name="ExpandCollapseCursorRow" cname="expand_collapse_cursor_row" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeView*" name="tree_view"/>
<parameter type="gboolean" name="logical"/>
<parameter type="gboolean" name="expand"/>
<parameter type="gboolean" name="open_all"/>
</parameters>
</signal>
<signal name="SelectCursorParent" cname="select_cursor_parent" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeView*" name="tree_view"/>
</parameters>
</signal>
<signal name="StartInteractiveSearch" cname="start_interactive_search" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeView*" name="tree_view"/>
</parameters>
</signal>
<method name="GetSearchColumn" cname="gtk_tree_view_get_search_column">
<return-type type="gint"/>
</method>
<method name="GetDragDestRow" cname="gtk_tree_view_get_drag_dest_row">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreePath**" name="path"/>
<parameter type="GtkTreeViewDropPosition*" name="pos"/>
</parameters>
</method>
<method name="SetHeadersClickable" cname="gtk_tree_view_set_headers_clickable">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="SetSearchEqualFunc" cname="gtk_tree_view_set_search_equal_func">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeViewSearchEqualFunc" name="search_equal_func"/>
<parameter type="gpointer" name="search_user_data"/>
<parameter type="GtkDestroyNotify" name="search_destroy"/>
</parameters>
</method>
<method name="SetModel" cname="gtk_tree_view_set_model">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeModel*" name="model"/>
</parameters>
</method>
<method name="GetPathAtPos" cname="gtk_tree_view_get_path_at_pos">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
<parameter type="GtkTreePath**" name="path"/>
<parameter type="GtkTreeViewColumn**" name="column"/>
<parameter type="gint*" name="cell_x"/>
<parameter type="gint*" name="cell_y"/>
</parameters>
</method>
<method name="InsertColumn" cname="gtk_tree_view_insert_column">
<return-type type="gint"/>
<parameters>
<parameter type="GtkTreeViewColumn*" name="column"/>
<parameter type="gint" name="position"/>
</parameters>
</method>
<method name="EnableModelDragSource" cname="gtk_tree_view_enable_model_drag_source">
<return-type type="void"/>
<parameters>
<parameter type="GdkModifierType" name="start_button_mask"/>
<parameter type="const-GtkTargetEntry*" name="targets"/>
<parameter type="gint" name="n_targets"/>
<parameter type="GdkDragAction" name="actions"/>
</parameters>
</method>
<method name="GetHeadersVisible" cname="gtk_tree_view_get_headers_visible">
<return-type type="gboolean"/>
</method>
<method name="ExpandAll" cname="gtk_tree_view_expand_all">
<return-type type="void"/>
</method>
<method name="SetDestroyCountFunc" cname="gtk_tree_view_set_destroy_count_func">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeDestroyCountFunc" name="func"/>
<parameter type="gpointer" name="data"/>
<parameter type="GtkDestroyNotify" name="destroy"/>
</parameters>
</method>
<method name="MoveColumnAfter" cname="gtk_tree_view_move_column_after">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeViewColumn*" name="column"/>
<parameter type="GtkTreeViewColumn*" name="base_column"/>
</parameters>
</method>
<method name="GetDestRowAtPos" cname="gtk_tree_view_get_dest_row_at_pos">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="drag_x"/>
<parameter type="gint" name="drag_y"/>
<parameter type="GtkTreePath**" name="path"/>
<parameter type="GtkTreeViewDropPosition*" name="pos"/>
</parameters>
</method>
<method name="SetCursor" cname="gtk_tree_view_set_cursor">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="GtkTreeViewColumn*" name="focus_column"/>
<parameter type="gboolean" name="start_editing"/>
</parameters>
</method>
<method name="SetReorderable" cname="gtk_tree_view_set_reorderable">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="reorderable"/>
</parameters>
</method>
<method name="GetModel" cname="gtk_tree_view_get_model">
<return-type type="GtkTreeModel*"/>
</method>
<method name="MapExpandedRows" cname="gtk_tree_view_map_expanded_rows">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeViewMappingFunc" name="func"/>
<parameter type="gpointer" name="data"/>
</parameters>
</method>
<method name="GetColumn" cname="gtk_tree_view_get_column">
<return-type type="GtkTreeViewColumn*"/>
<parameters>
<parameter type="gint" name="n"/>
</parameters>
</method>
<method name="GetBackgroundArea" cname="gtk_tree_view_get_background_area">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="GtkTreeViewColumn*" name="column"/>
<parameter type="GdkRectangle*" name="rect"/>
</parameters>
</method>
<method name="SetHeadersVisible" cname="gtk_tree_view_set_headers_visible">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="headers_visible"/>
</parameters>
</method>
<method name="RemoveColumn" cname="gtk_tree_view_remove_column">
<return-type type="gint"/>
<parameters>
<parameter type="GtkTreeViewColumn*" name="column"/>
</parameters>
</method>
<method name="GetExpanderColumn" cname="gtk_tree_view_get_expander_column">
<return-type type="GtkTreeViewColumn*"/>
</method>
<method name="GetReorderable" cname="gtk_tree_view_get_reorderable">
<return-type type="gboolean"/>
</method>
<method name="GetRulesHint" cname="gtk_tree_view_get_rules_hint">
<return-type type="gboolean"/>
</method>
<method name="ActivateRow" cname="gtk_tree_view_row_activated">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="GtkTreeViewColumn*" name="column"/>
</parameters>
</method>
<method name="WidgetToTreeCoords" cname="gtk_tree_view_widget_to_tree_coords">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="wx"/>
<parameter type="gint" name="wy"/>
<parameter type="gint*" name="tx"/>
<parameter type="gint*" name="ty"/>
</parameters>
</method>
<method name="GetSearchEqualFunc" cname="gtk_tree_view_get_search_equal_func">
<return-type type="GtkTreeViewSearchEqualFunc"/>
</method>
<method name="CreateRowDragIcon" cname="gtk_tree_view_create_row_drag_icon">
<return-type type="GdkPixmap*"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
</parameters>
</method>
<method name="GetVisibleRect" cname="gtk_tree_view_get_visible_rect">
<return-type type="void"/>
<parameters>
<parameter type="GdkRectangle*" name="visible_rect"/>
</parameters>
</method>
<method name="ExpandRow" cname="gtk_tree_view_expand_row">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="gboolean" name="open_all"/>
</parameters>
</method>
<method name="TreeToWidgetCoords" cname="gtk_tree_view_tree_to_widget_coords">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="tx"/>
<parameter type="gint" name="ty"/>
<parameter type="gint*" name="wx"/>
<parameter type="gint*" name="wy"/>
</parameters>
</method>
<method name="InsertColumnWithAttributes" cname="gtk_tree_view_insert_column_with_attributes">
<return-type type="gint"/>
<parameters>
<parameter type="gint" name="position"/>
<parameter type="const-gchar*" name="title"/>
<parameter type="GtkCellRenderer*" name="cell"/>
<parameter type="G"/>
</parameters>
</method>
<method name="SetEnableSearch" cname="gtk_tree_view_set_enable_search">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="enable_search"/>
</parameters>
</method>
<method name="SetSearchColumn" cname="gtk_tree_view_set_search_column">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="column"/>
</parameters>
</method>
<method name="CollapseAll" cname="gtk_tree_view_collapse_all">
<return-type type="void"/>
</method>
<constructor cname="gtk_tree_view_new_with_model">
<parameters>
<parameter type="GtkTreeModel*" name="model"/>
</parameters>
</constructor>
<method name="SetDragDestRow" cname="gtk_tree_view_set_drag_dest_row">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="GtkTreeViewDropPosition" name="pos"/>
</parameters>
</method>
<method name="RowExpand" cname="gtk_tree_view_row_expanded">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
</parameters>
</method>
<method name="SetHadjustment" cname="gtk_tree_view_set_hadjustment">
<return-type type="void"/>
<parameters>
<parameter type="GtkAdjustment*" name="adjustment"/>
</parameters>
</method>
<method name="SetRulesHint" cname="gtk_tree_view_set_rules_hint">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="GetBinWindow" cname="gtk_tree_view_get_bin_window">
<return-type type="GdkWindow*"/>
</method>
<method name="SetColumnDragFunction" cname="gtk_tree_view_set_column_drag_function">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeViewColumnDropFunc" name="func"/>
<parameter type="gpointer" name="user_data"/>
<parameter type="GtkDestroyNotify" name="destroy"/>
</parameters>
</method>
<method name="ColumnsAutosize" cname="gtk_tree_view_columns_autosize">
<return-type type="void"/>
</method>
<method name="SetExpanderColumn" cname="gtk_tree_view_set_expander_column">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeViewColumn*" name="column"/>
</parameters>
</method>
<constructor cname="gtk_tree_view_new"/>
<method name="UnsetRowsDragDest" cname="gtk_tree_view_unset_rows_drag_dest">
<return-type type="void"/>
</method>
<method name="ScrollToCell" cname="gtk_tree_view_scroll_to_cell">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="GtkTreeViewColumn*" name="column"/>
<parameter type="gboolean" name="use_align"/>
<parameter type="gfloat" name="row_align"/>
<parameter type="gfloat" name="col_align"/>
</parameters>
</method>
<method name="EnableModelDragDest" cname="gtk_tree_view_enable_model_drag_dest">
<return-type type="void"/>
<parameters>
<parameter type="const-GtkTargetEntry*" name="targets"/>
<parameter type="gint" name="n_targets"/>
<parameter type="GdkDragAction" name="actions"/>
</parameters>
</method>
<method name="GetColumns" cname="gtk_tree_view_get_columns">
<return-type type="GList*"/>
</method>
<method name="SetVadjustment" cname="gtk_tree_view_set_vadjustment">
<return-type type="void"/>
<parameters>
<parameter type="GtkAdjustment*" name="adjustment"/>
</parameters>
</method>
<method name="ScrollToPoint" cname="gtk_tree_view_scroll_to_point">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="tree_x"/>
<parameter type="gint" name="tree_y"/>
</parameters>
</method>
<method name="GetCursor" cname="gtk_tree_view_get_cursor">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreePath**" name="path"/>
<parameter type="GtkTreeViewColumn**" name="focus_column"/>
</parameters>
</method>
<method name="GetHadjustment" cname="gtk_tree_view_get_hadjustment">
<return-type type="GtkAdjustment*"/>
</method>
<method name="InsertColumnWithDataFunc" cname="gtk_tree_view_insert_column_with_data_func">
<return-type type="gint"/>
<parameters>
<parameter type="gint" name="position"/>
<parameter type="const-gchar*" name="title"/>
<parameter type="GtkCellRenderer*" name="cell"/>
<parameter type="GtkTreeCellDataFunc" name="func"/>
<parameter type="gpointer" name="data"/>
<parameter type="GDestroyNotify" name="dnotify"/>
</parameters>
</method>
<method name="GetCellArea" cname="gtk_tree_view_get_cell_area">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
<parameter type="GtkTreeViewColumn*" name="column"/>
<parameter type="GdkRectangle*" name="rect"/>
</parameters>
</method>
<method name="GetVadjustment" cname="gtk_tree_view_get_vadjustment">
<return-type type="GtkAdjustment*"/>
</method>
<method name="AppendColumn" cname="gtk_tree_view_append_column">
<return-type type="gint"/>
<parameters>
<parameter type="GtkTreeViewColumn*" name="column"/>
</parameters>
</method>
<method name="GetEnableSearch" cname="gtk_tree_view_get_enable_search">
<return-type type="gboolean"/>
</method>
<method name="UnsetRowsDragSource" cname="gtk_tree_view_unset_rows_drag_source">
<return-type type="void"/>
</method>
<method name="CollapseRow" cname="gtk_tree_view_collapse_row">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreePath*" name="path"/>
</parameters>
</method>
<method name="GetSelection" cname="gtk_tree_view_get_selection">
<return-type type="GtkTreeSelection*"/>
</method>
</object>
<object name="TreeViewColumn" cname="GtkTreeViewColumn" parent="GtkObject">
<field cname="tree_view" type="GtkWidget*"/>
<field cname="button" type="GtkWidget*"/>
<field cname="child" type="GtkWidget*"/>
<field cname="arrow" type="GtkWidget*"/>
<field cname="alignment" type="GtkWidget*"/>
<field cname="window" type="GdkWindow*"/>
<field cname="editable_widget" type="GtkCellEditable*"/>
<field cname="xalign" type="gfloat"/>
<field cname="property_changed_signal" type="guint"/>
<field cname="spacing" type="gint"/>
<field cname="column_type" type="GtkTreeViewColumnSizing"/>
<field cname="requested_width" type="gint"/>
<field cname="button_request" type="gint"/>
<field cname="resized_width" type="gint"/>
<field cname="width" type="gint"/>
<field cname="fixed_width" type="gint"/>
<field cname="min_width" type="gint"/>
<field cname="max_width" type="gint"/>
<field cname="drag_x" type="gint"/>
<field cname="drag_y" type="gint"/>
<field cname="title" type="gchar*"/>
<field cname="cell_list" type="GList*"/>
<field cname="sort_clicked_signal" type="guint"/>
<field cname="sort_column_changed_signal" type="guint"/>
<field cname="sort_column_id" type="gint"/>
<field cname="sort_order" type="GtkSortType"/>
<field cname="visible" bits="1" type="guint"/>
<field cname="resizable" bits="1" type="guint"/>
<field cname="clickable" bits="1" type="guint"/>
<field cname="dirty" bits="1" type="guint"/>
<field cname="show_sort_indicator" bits="1" type="guint"/>
<field cname="maybe_reordered" bits="1" type="guint"/>
<field cname="reorderable" bits="1" type="guint"/>
<field cname="use_resized_width" bits="1" type="guint"/>
<signal name="Clicked" cname="clicked" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeViewColumn*" name="tree_column"/>
</parameters>
</signal>
<property name="Visible" cname="visible" type="gboolean" doc-string=" _(Whether to display the column)" readable="true" writeable="true"/>
<property name="Resizable" cname="resizable" type="gboolean" doc-string=" _(Column is user-resizable)" readable="true" writeable="true"/>
<property name="Width" cname="width" type="gint" doc-string=" _(Current width of the column)" readable="true"/>
<property name="Sizing" cname="sizing" type="GtkTreeViewColumnSizing" doc-string=" _(Resize mode of the column)" readable="true" writeable="true"/>
<property name="FixedWidth" cname="fixed_width" type="gint" doc-string=" _(Current fixed width of the column)" readable="true" writeable="true"/>
<property name="MinWidth" cname="min_width" type="gint" doc-string=" _(Minimum allowed width of the column)" readable="true" writeable="true"/>
<property name="MaxWidth" cname="max_width" type="gint" doc-string=" _(Maximum allowed width of the column)" readable="true" writeable="true"/>
<property name="Title" cname="title" type="gchar*" doc-string=" _(Title to appear in column header)" readable="true" writeable="true"/>
<property name="Clickable" cname="clickable" type="gboolean" doc-string=" _(Whether the header can be clicked)" readable="true" writeable="true"/>
<property name="Widget" cname="widget" type="GtkWidget" doc-string=" _(Widget to put in column header button instead of column title)" readable="true" writeable="true"/>
<property name="Alignment" cname="alignment" type="gfloat" doc-string=" _(X Alignment of the column header text or widget)" readable="true" writeable="true"/>
<property name="Reorderable" cname="reorderable" type="gboolean" doc-string=" _(Whether the column can be reordered around the headers)" readable="true" writeable="true"/>
<property name="SortIndicator" cname="sort_indicator" type="gboolean" doc-string=" _(Whether to show a sort indicator)" readable="true" writeable="true"/>
<property name="SortOrder" cname="sort_order" type="GtkSortType" doc-string=" _(Sort direction the sort indicator should indicate)" readable="true" writeable="true"/>
<method name="GetSizing" cname="gtk_tree_view_column_get_sizing">
<return-type type="GtkTreeViewColumnSizing"/>
</method>
<method name="SetSortOrder" cname="gtk_tree_view_column_set_sort_order">
<return-type type="void"/>
<parameters>
<parameter type="GtkSortType" name="order"/>
</parameters>
</method>
<method name="SetSpacing" cname="gtk_tree_view_column_set_spacing">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="spacing"/>
</parameters>
</method>
<method name="GetVisible" cname="gtk_tree_view_column_get_visible">
<return-type type="gboolean"/>
</method>
<method name="CellIsVisible" cname="gtk_tree_view_column_cell_is_visible">
<return-type type="gboolean"/>
</method>
<method name="SetSortColumnId" cname="gtk_tree_view_column_set_sort_column_id">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="sort_column_id"/>
</parameters>
</method>
<method name="GetMinWidth" cname="gtk_tree_view_column_get_min_width">
<return-type type="gint"/>
</method>
<method name="SetReorderable" cname="gtk_tree_view_column_set_reorderable">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="reorderable"/>
</parameters>
</method>
<method name="SetWidget" cname="gtk_tree_view_column_set_widget">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</method>
<method name="PackEnd" cname="gtk_tree_view_column_pack_end">
<return-type type="void"/>
<parameters>
<parameter type="GtkCellRenderer*" name="cell"/>
<parameter type="gboolean" name="expand"/>
</parameters>
</method>
<method name="CellGetSize" cname="gtk_tree_view_column_cell_get_size">
<return-type type="void"/>
<parameters>
<parameter type="GdkRectangle*" name="cell_area"/>
<parameter type="gint*" name="x_offset"/>
<parameter type="gint*" name="y_offset"/>
<parameter type="gint*" name="width"/>
<parameter type="gint*" name="height"/>
</parameters>
</method>
<method name="Click" cname="gtk_tree_view_column_clicked">
<return-type type="void"/>
</method>
<method name="GetResizable" cname="gtk_tree_view_column_get_resizable">
<return-type type="gboolean"/>
</method>
<method name="SetCellDataFunc" cname="gtk_tree_view_column_set_cell_data_func">
<return-type type="void"/>
<parameters>
<parameter type="GtkCellRenderer*" name="cell_renderer"/>
<parameter type="GtkTreeCellDataFunc" name="func"/>
<parameter type="gpointer" name="func_data"/>
<parameter type="GtkDestroyNotify" name="destroy"/>
</parameters>
</method>
<method name="GetSortColumnId" cname="gtk_tree_view_column_get_sort_column_id">
<return-type type="gint"/>
</method>
<method name="SetFixedWidth" cname="gtk_tree_view_column_set_fixed_width">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="fixed_width"/>
</parameters>
</method>
<method name="GetCellRenderers" cname="gtk_tree_view_column_get_cell_renderers">
<return-type type="GList*"/>
</method>
<method name="SetSortIndicator" cname="gtk_tree_view_column_set_sort_indicator">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="GetReorderable" cname="gtk_tree_view_column_get_reorderable">
<return-type type="gboolean"/>
</method>
<method name="SetClickable" cname="gtk_tree_view_column_set_clickable">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="clickable"/>
</parameters>
</method>
<method name="SetTitle" cname="gtk_tree_view_column_set_title">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="title"/>
</parameters>
</method>
<method name="GetWidth" cname="gtk_tree_view_column_get_width">
<return-type type="gint"/>
</method>
<method name="SetVisible" cname="gtk_tree_view_column_set_visible">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="visible"/>
</parameters>
</method>
<method name="SetAlignment" cname="gtk_tree_view_column_set_alignment">
<return-type type="void"/>
<parameters>
<parameter type="gfloat" name="xalign"/>
</parameters>
</method>
<method name="ClearAttributes" cname="gtk_tree_view_column_clear_attributes">
<return-type type="void"/>
<parameters>
<parameter type="GtkCellRenderer*" name="cell_renderer"/>
</parameters>
</method>
<method name="Clear" cname="gtk_tree_view_column_clear">
<return-type type="void"/>
</method>
<method name="SetSizing" cname="gtk_tree_view_column_set_sizing">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeViewColumnSizing" name="type"/>
</parameters>
</method>
<method name="GetFixedWidth" cname="gtk_tree_view_column_get_fixed_width">
<return-type type="gint"/>
</method>
<method name="GetSortIndicator" cname="gtk_tree_view_column_get_sort_indicator">
<return-type type="gboolean"/>
</method>
<method name="PackStart" cname="gtk_tree_view_column_pack_start">
<return-type type="void"/>
<parameters>
<parameter type="GtkCellRenderer*" name="cell"/>
<parameter type="gboolean" name="expand"/>
</parameters>
</method>
<method name="GetTitle" cname="gtk_tree_view_column_get_title">
<return-type type="const-gchar*"/>
</method>
<constructor cname="gtk_tree_view_column_new_with_attributes">
<parameters>
<parameter type="const-gchar*" name="title"/>
<parameter type="GtkCellRenderer*" name="cell"/>
<parameter type="G"/>
</parameters>
</constructor>
<method name="SetMaxWidth" cname="gtk_tree_view_column_set_max_width">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="max_width"/>
</parameters>
</method>
<method name="GetWidget" cname="gtk_tree_view_column_get_widget">
<return-type type="GtkWidget*"/>
</method>
<method name="GetSpacing" cname="gtk_tree_view_column_get_spacing">
<return-type type="gint"/>
</method>
<method name="GetClickable" cname="gtk_tree_view_column_get_clickable">
<return-type type="gboolean"/>
</method>
<method name="SetAttributes" cname="gtk_tree_view_column_set_attributes">
<return-type type="void"/>
<parameters>
<parameter type="GtkCellRenderer*" name="cell_renderer"/>
<parameter type="G"/>
</parameters>
</method>
<method name="GetAlignment" cname="gtk_tree_view_column_get_alignment">
<return-type type="gfloat"/>
</method>
<method name="SetMinWidth" cname="gtk_tree_view_column_set_min_width">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="min_width"/>
</parameters>
</method>
<constructor cname="gtk_tree_view_column_new"/>
<method name="AddAttribute" cname="gtk_tree_view_column_add_attribute">
<return-type type="void"/>
<parameters>
<parameter type="GtkCellRenderer*" name="cell_renderer"/>
<parameter type="const-gchar*" name="attribute"/>
<parameter type="gint" name="column"/>
</parameters>
</method>
<method name="GetSortOrder" cname="gtk_tree_view_column_get_sort_order">
<return-type type="GtkSortType"/>
</method>
<method name="SetResizable" cname="gtk_tree_view_column_set_resizable">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="resizable"/>
</parameters>
</method>
<method name="GetMaxWidth" cname="gtk_tree_view_column_get_max_width">
<return-type type="gint"/>
</method>
<method name="CellSetCellData" cname="gtk_tree_view_column_cell_set_cell_data">
<return-type type="void"/>
<parameters>
<parameter type="GtkTreeModel*" name="tree_model"/>
<parameter type="GtkTreeIter*" name="iter"/>
<parameter type="gboolean" name="is_expander"/>
<parameter type="gboolean" name="is_expanded"/>
</parameters>
</method>
</object>
<object name="VBox" cname="GtkVBox" parent="GtkBox">
<constructor cname="gtk_vbox_new">
<parameters>
<parameter type="gboolean" name="homogeneous"/>
<parameter type="gint" name="spacing"/>
</parameters>
</constructor>
</object>
<object name="VButtonBox" cname="GtkVButtonBox" parent="GtkButtonBox">
<constructor cname="gtk_vbutton_box_new"/>
</object>
<object name="Viewport" cname="GtkViewport" parent="GtkBin">
<field cname="shadow_type" type="GtkShadowType"/>
<field cname="view_window" type="GdkWindow*"/>
<field cname="bin_window" type="GdkWindow*"/>
<field cname="hadjustment" type="GtkAdjustment*"/>
<field cname="vadjustment" type="GtkAdjustment*"/>
<property name="Hadjustment" cname="hadjustment" type="GtkAdjustment" doc-string=" _(The GtkAdjustment that determines the values of the horizontal position for this viewport.)" readable="true" writeable="true"/>
<property name="Vadjustment" cname="vadjustment" type="GtkAdjustment" doc-string=" _(The GtkAdjustment that determines the values of the vertical position for this viewport.)" readable="true" writeable="true"/>
<property name="ShadowType" cname="shadow_type" type="GtkShadowType" doc-string=" _(Determines how the shadowed box around the viewport is drawn.)" readable="true" writeable="true"/>
<signal name="SetScrollAdjustments" cname="set_scroll_adjustments" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkViewport*" name="viewport"/>
<parameter type="GtkAdjustment*" name="hadjustment"/>
<parameter type="GtkAdjustment*" name="vadjustment"/>
</parameters>
</signal>
<method name="SetShadowType" cname="gtk_viewport_set_shadow_type">
<return-type type="void"/>
<parameters>
<parameter type="GtkShadowType" name="type"/>
</parameters>
</method>
<method name="SetHadjustment" cname="gtk_viewport_set_hadjustment">
<return-type type="void"/>
<parameters>
<parameter type="GtkAdjustment*" name="adjustment"/>
</parameters>
</method>
<constructor cname="gtk_viewport_new">
<parameters>
<parameter type="GtkAdjustment*" name="hadjustment"/>
<parameter type="GtkAdjustment*" name="vadjustment"/>
</parameters>
</constructor>
<method name="SetVadjustment" cname="gtk_viewport_set_vadjustment">
<return-type type="void"/>
<parameters>
<parameter type="GtkAdjustment*" name="adjustment"/>
</parameters>
</method>
<method name="GetShadowType" cname="gtk_viewport_get_shadow_type">
<return-type type="GtkShadowType"/>
</method>
<method name="GetHadjustment" cname="gtk_viewport_get_hadjustment">
<return-type type="GtkAdjustment*"/>
</method>
<method name="GetVadjustment" cname="gtk_viewport_get_vadjustment">
<return-type type="GtkAdjustment*"/>
</method>
</object>
<object name="VPaned" cname="GtkVPaned" parent="GtkPaned">
<constructor cname="gtk_vpaned_new"/>
</object>
<object name="VRuler" cname="GtkVRuler" parent="GtkRuler">
<constructor cname="gtk_vruler_new"/>
</object>
<object name="VScale" cname="GtkVScale" parent="GtkScale">
<constructor cname="gtk_vscale_new">
<parameters>
<parameter type="GtkAdjustment*" name="adjustment"/>
</parameters>
</constructor>
<constructor cname="gtk_vscale_new_with_range">
<parameters>
<parameter type="gdouble" name="min"/>
<parameter type="gdouble" name="max"/>
<parameter type="gdouble" name="step"/>
</parameters>
</constructor>
</object>
<object name="VScrollbar" cname="GtkVScrollbar" parent="GtkScrollbar">
<constructor cname="gtk_vscrollbar_new">
<parameters>
<parameter type="GtkAdjustment*" name="adjustment"/>
</parameters>
</constructor>
</object>
<object name="VSeparator" cname="GtkVSeparator" parent="GtkSeparator">
<constructor cname="gtk_vseparator_new"/>
</object>
<object name="Widget" cname="GtkWidget" parent="GtkObject">
<field cname="private_flags" type="guint16"/>
<field cname="state" type="guint8"/>
<field cname="saved_state" type="guint8"/>
<field cname="name" type="gchar*"/>
<field cname="style" type="GtkStyle*"/>
<field cname="requisition" type="GtkRequisition"/>
<field cname="allocation" type="GtkAllocation"/>
<field cname="window" type="GdkWindow*"/>
<field cname="parent" type="GtkWidget*"/>
<property name="Name" cname="name" type="gchar*" doc-string=" _(The name of the widget)" readable="true" writeable="true"/>
<property name="Parent" cname="parent" type="GtkContainer" doc-string=" _(The parent widget of this widget. Must be a Container widget.)" readable="true" writeable="true"/>
<property name="WidthRequest" cname="width_request" type="gint" doc-string=" _(Override for width request of the widget, or -1 if natural request should be used.)" readable="true" writeable="true"/>
<property name="HeightRequest" cname="height_request" type="gint" doc-string=" _(Override for height request of the widget, or -1 if natural request should be used.)" readable="true" writeable="true"/>
<property name="Visible" cname="visible" type="gboolean" doc-string=" _(Whether the widget is visible)" readable="true" writeable="true"/>
<property name="Sensitive" cname="sensitive" type="gboolean" doc-string=" _(Whether the widget responds to input)" readable="true" writeable="true"/>
<property name="AppPaintable" cname="app_paintable" type="gboolean" doc-string=" _(Whether the application will paint directly on the widget)" readable="true" writeable="true"/>
<property name="CanFocus" cname="can_focus" type="gboolean" doc-string=" _(Whether the widget can accept the input focus)" readable="true" writeable="true"/>
<property name="HasFocus" cname="has_focus" type="gboolean" doc-string=" _(Whether the widget has the input focus)" readable="true" writeable="true"/>
<property name="CanDefault" cname="can_default" type="gboolean" doc-string=" _(Whether the widget can be the default widget)" readable="true" writeable="true"/>
<property name="HasDefault" cname="has_default" type="gboolean" doc-string=" _(Whether the widget is the default widget)" readable="true" writeable="true"/>
<property name="ReceivesDefault" cname="receives_default" type="gboolean" doc-string=" _(If TRUE, the widget will receive the default action when it is focused.)" readable="true" writeable="true"/>
<property name="CompositeChild" cname="composite_child" type="gboolean" doc-string=" _(Whether the widget is part of a composite widget)" readable="true"/>
<property name="Style" cname="style" type="GtkStyle" doc-string=" _(The style of the widget, which contains information about how it will look (colors etc).)" readable="true" writeable="true"/>
<property name="Events" cname="events" type="GdkEventMask" doc-string=" _(The event mask that decides what kind of GdkEvents this widget gets.)" readable="true" writeable="true"/>
<property name="ExtensionEvents" cname="extension_events" type="GdkExtensionMode" doc-string=" _(The mask that decides what kind of extension events this widget gets.)" readable="true" writeable="true"/>
<signal name="Shown" cname="show" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</signal>
<signal name="Hidden" cname="hide" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</signal>
<signal name="Mapped" cname="map" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</signal>
<signal name="Unmapped" cname="unmap" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</signal>
<signal name="Realized" cname="realize" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</signal>
<signal name="Unrealized" cname="unrealize" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</signal>
<signal name="SizeRequested" cname="size_request" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GtkRequisition*" name="requisition"/>
</parameters>
</signal>
<signal name="SizeAllocated" cname="size_allocate" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GtkAllocation*" name="allocation"/>
</parameters>
</signal>
<signal name="StateChanged" cname="state_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GtkStateType" name="previous_state"/>
</parameters>
</signal>
<signal name="ParentSet" cname="parent_set" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GtkWidget*" name="previous_parent"/>
</parameters>
</signal>
<signal name="HierarchyChanged" cname="hierarchy_changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GtkWidget*" name="previous_toplevel"/>
</parameters>
</signal>
<signal name="StyleSet" cname="style_set" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GtkStyle*" name="previous_style"/>
</parameters>
</signal>
<signal name="DirectionChanged" cname="direction_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GtkTextDirection" name="previous_direction"/>
</parameters>
</signal>
<signal name="GrabNotify" cname="grab_notify" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="gboolean" name="was_grabbed"/>
</parameters>
</signal>
<signal name="ChildNotified" cname="child_notify" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GParamSpec*" name="pspec"/>
</parameters>
</signal>
<signal name="MnemonicActivated" cname="mnemonic_activate" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="gboolean" name="group_cycling"/>
</parameters>
</signal>
<signal name="FocusGrabbed" cname="grab_focus" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</signal>
<signal name="Focus" cname="focus" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GtkDirectionType" name="direction"/>
</parameters>
</signal>
<signal name="Event" cname="event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEvent*" name="event"/>
</parameters>
</signal>
<signal name="EventAfter" cname="event-after">
<return-type type="GNone"/>
<parameters>
<parameter name="p0" type="GdkEvent|gSignalTypeStaticScope);"/>
</parameters>
</signal>
<signal name="ButtonPressEvent" cname="button_press_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventButton*" name="event"/>
</parameters>
</signal>
<signal name="ButtonReleaseEvent" cname="button_release_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventButton*" name="event"/>
</parameters>
</signal>
<signal name="ScrollEvent" cname="scroll_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventScroll*" name="event"/>
</parameters>
</signal>
<signal name="MotionNotifyEvent" cname="motion_notify_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventMotion*" name="event"/>
</parameters>
</signal>
<signal name="DeleteEvent" cname="delete_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventAny*" name="event"/>
</parameters>
</signal>
<signal name="DestroyEvent" cname="destroy_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventAny*" name="event"/>
</parameters>
</signal>
<signal name="ExposeEvent" cname="expose_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventExpose*" name="event"/>
</parameters>
</signal>
<signal name="KeyPressEvent" cname="key_press_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventKey*" name="event"/>
</parameters>
</signal>
<signal name="KeyReleaseEvent" cname="key_release_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventKey*" name="event"/>
</parameters>
</signal>
<signal name="EnterNotifyEvent" cname="enter_notify_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventCrossing*" name="event"/>
</parameters>
</signal>
<signal name="LeaveNotifyEvent" cname="leave_notify_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventCrossing*" name="event"/>
</parameters>
</signal>
<signal name="ConfigureEvent" cname="configure_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventConfigure*" name="event"/>
</parameters>
</signal>
<signal name="FocusInEvent" cname="focus_in_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventFocus*" name="event"/>
</parameters>
</signal>
<signal name="FocusOutEvent" cname="focus_out_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventFocus*" name="event"/>
</parameters>
</signal>
<signal name="MapEvent" cname="map_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventAny*" name="event"/>
</parameters>
</signal>
<signal name="UnmapEvent" cname="unmap_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventAny*" name="event"/>
</parameters>
</signal>
<signal name="PropertyNotifyEvent" cname="property_notify_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventProperty*" name="event"/>
</parameters>
</signal>
<signal name="SelectionClearEvent" cname="selection_clear_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventSelection*" name="event"/>
</parameters>
</signal>
<signal name="SelectionRequestEvent" cname="selection_request_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventSelection*" name="event"/>
</parameters>
</signal>
<signal name="SelectionNotifyEvent" cname="selection_notify_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventSelection*" name="event"/>
</parameters>
</signal>
<signal name="SelectionReceived" cname="selection_received" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GtkSelectionData*" name="selection_data"/>
<parameter type="guint" name="time"/>
</parameters>
</signal>
<signal name="SelectionGet" cname="selection_get" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GtkSelectionData*" name="selection_data"/>
<parameter type="guint" name="info"/>
<parameter type="guint" name="time"/>
</parameters>
</signal>
<signal name="ProximityInEvent" cname="proximity_in_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventProximity*" name="event"/>
</parameters>
</signal>
<signal name="ProximityOutEvent" cname="proximity_out_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventProximity*" name="event"/>
</parameters>
</signal>
<signal name="DragLeave" cname="drag_leave" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkDragContext*" name="context"/>
<parameter type="guint" name="time"/>
</parameters>
</signal>
<signal name="DragBegin" cname="drag_begin" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkDragContext*" name="context"/>
</parameters>
</signal>
<signal name="DragEnd" cname="drag_end" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkDragContext*" name="context"/>
</parameters>
</signal>
<signal name="DragDataDelete" cname="drag_data_delete" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkDragContext*" name="context"/>
</parameters>
</signal>
<signal name="DragMotion" cname="drag_motion" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkDragContext*" name="context"/>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
<parameter type="guint" name="time"/>
</parameters>
</signal>
<signal name="DragDrop" cname="drag_drop" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkDragContext*" name="context"/>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
<parameter type="guint" name="time"/>
</parameters>
</signal>
<signal name="DragDataGet" cname="drag_data_get" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkDragContext*" name="context"/>
<parameter type="GtkSelectionData*" name="selection_data"/>
<parameter type="guint" name="info"/>
<parameter type="guint" name="time"/>
</parameters>
</signal>
<signal name="DragDataReceived" cname="drag_data_received" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkDragContext*" name="context"/>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
<parameter type="GtkSelectionData*" name="selection_data"/>
<parameter type="guint" name="info"/>
<parameter type="guint" name="time"/>
</parameters>
</signal>
<signal name="VisibilityNotifyEvent" cname="visibility_notify_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventVisibility*" name="event"/>
</parameters>
</signal>
<signal name="ClientEvent" cname="client_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventClient*" name="event"/>
</parameters>
</signal>
<signal name="NoExposeEvent" cname="no_expose_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventAny*" name="event"/>
</parameters>
</signal>
<signal name="WindowStateEvent" cname="window_state_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GdkEventWindowState*" name="event"/>
</parameters>
</signal>
<signal name="PopupMenu" cname="popup_menu" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
</parameters>
</signal>
<signal name="HelpShown" cname="show_help" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="GtkWidgetHelpType" name="help_type"/>
</parameters>
</signal>
<signal name="AccelClosuresChanged" cname="accel_closures_changed">
<return-type/>
</signal>
<implements>
<interface cname="AtkImplementor"/>
</implements>
<method name="GetPangoContext" cname="gtk_widget_get_pango_context">
<return-type type="PangoContext*"/>
</method>
<method name="Show" cname="gtk_widget_show">
<return-type type="void"/>
</method>
<method name="HideAll" cname="gtk_widget_hide_all">
<return-type type="void"/>
</method>
<method name="AddAccelerator" cname="gtk_widget_add_accelerator">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="accel_signal"/>
<parameter type="GtkAccelGroup*" name="accel_group"/>
<parameter type="guint" name="accel_key"/>
<parameter type="GdkModifierType" name="accel_mods"/>
<parameter type="GtkAccelFlags" name="accel_flags"/>
</parameters>
</method>
<method name="RemoveAccelerator" cname="gtk_widget_remove_accelerator">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkAccelGroup*" name="accel_group"/>
<parameter type="guint" name="accel_key"/>
<parameter type="GdkModifierType" name="accel_mods"/>
</parameters>
</method>
<method name="QueueDraw" cname="gtk_widget_queue_draw">
<return-type type="void"/>
</method>
<method name="GetChildVisible" cname="gtk_widget_get_child_visible">
<return-type type="gboolean"/>
</method>
<method name="ClassPath" cname="gtk_widget_class_path">
<return-type type="void"/>
<parameters>
<parameter type="guint*" name="path_length"/>
<parameter type="gchar**" name="path"/>
<parameter type="gchar**" name="path_reversed"/>
</parameters>
</method>
<method name="FreezeChildNotify" cname="gtk_widget_freeze_child_notify">
<return-type type="void"/>
</method>
<method name="ModifyFont" cname="gtk_widget_modify_font">
<return-type type="void"/>
<parameters>
<parameter type="PangoFontDescription*" name="font_desc"/>
</parameters>
</method>
<method name="SetParent" cname="gtk_widget_set_parent">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="parent"/>
</parameters>
</method>
<method name="SendExpose" cname="gtk_widget_send_expose">
<return-type type="gint"/>
<parameters>
<parameter type="GdkEvent*" name="event"/>
</parameters>
</method>
<method name="GetDirection" cname="gtk_widget_get_direction">
<return-type type="GtkTextDirection"/>
</method>
<method name="ModifyBase" cname="gtk_widget_modify_base">
<return-type type="void"/>
<parameters>
<parameter type="GtkStateType" name="state"/>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<method name="GetEvents" cname="gtk_widget_get_events">
<return-type type="gint"/>
</method>
<method name="SizeRequest" cname="gtk_widget_size_request">
<return-type type="void"/>
<parameters>
<parameter type="GtkRequisition*" name="requisition"/>
</parameters>
</method>
<method name="ModifyText" cname="gtk_widget_modify_text">
<return-type type="void"/>
<parameters>
<parameter type="GtkStateType" name="state"/>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<method name="SetExtensionEvents" cname="gtk_widget_set_extension_events">
<return-type type="void"/>
<parameters>
<parameter type="GdkExtensionMode" name="mode"/>
</parameters>
</method>
<method name="SetCompositeName" cname="gtk_widget_set_composite_name">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</method>
<method name="RegionIntersect" cname="gtk_widget_region_intersect">
<return-type type="GdkRegion*"/>
<parameters>
<parameter type="GdkRegion*" name="region"/>
</parameters>
</method>
<method name="Destroy" cname="gtk_widget_destroy">
<return-type type="void"/>
</method>
<method name="StyleGet" cname="gtk_widget_style_get">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="first_property_name"/>
<parameter type="c"/>
</parameters>
</method>
<method name="Ref" cname="gtk_widget_ref">
<return-type type="GtkWidget*"/>
</method>
<method name="TranslateCoordinates" cname="gtk_widget_translate_coordinates">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="dest_widget"/>
<parameter type="gint" name="src_x"/>
<parameter type="gint" name="src_y"/>
<parameter type="gint*" name="dest_x"/>
<parameter type="gint*" name="dest_y"/>
</parameters>
</method>
<method name="Unparent" cname="gtk_widget_unparent">
<return-type type="void"/>
</method>
<method name="Unref" cname="gtk_widget_unref">
<return-type type="void"/>
</method>
<method name="ChildNotify" cname="gtk_widget_child_notify">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="child_property"/>
</parameters>
</method>
<method name="GetSettings" cname="gtk_widget_get_settings">
<return-type type="GtkSettings*"/>
</method>
<method name="Unrealize" cname="gtk_widget_unrealize">
<return-type type="void"/>
</method>
<method name="AddEvents" cname="gtk_widget_add_events">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="events"/>
</parameters>
</method>
<method name="GetParentWindow" cname="gtk_widget_get_parent_window">
<return-type type="GdkWindow*"/>
</method>
<method name="MnemonicActivate" cname="gtk_widget_mnemonic_activate">
<return-type type="gboolean"/>
<parameters>
<parameter type="gboolean" name="group_cycling"/>
</parameters>
</method>
<method name="Hide" cname="gtk_widget_hide">
<return-type type="void"/>
</method>
<method name="ModifyStyle" cname="gtk_widget_modify_style">
<return-type type="void"/>
<parameters>
<parameter type="GtkRcStyle*" name="style"/>
</parameters>
</method>
<method name="ChildFocus" cname="gtk_widget_child_focus">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkDirectionType" name="direction"/>
</parameters>
</method>
<method name="SetAppPaintable" cname="gtk_widget_set_app_paintable">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="app_paintable"/>
</parameters>
</method>
<method name="ThawChildNotify" cname="gtk_widget_thaw_child_notify">
<return-type type="void"/>
</method>
<method name="GetCompositeName" cname="gtk_widget_get_composite_name">
<return-type type="gchar*"/>
</method>
<method name="Reparent" cname="gtk_widget_reparent">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="new_parent"/>
</parameters>
</method>
<method name="Map" cname="gtk_widget_map">
<return-type type="void"/>
</method>
<method name="GetPointer" cname="gtk_widget_get_pointer">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="x"/>
<parameter type="gint*" name="y"/>
</parameters>
</method>
<method name="Unmap" cname="gtk_widget_unmap">
<return-type type="void"/>
</method>
<method name="GetExtensionEvents" cname="gtk_widget_get_extension_events">
<return-type type="GdkExtensionMode"/>
</method>
<method name="Destroyed" cname="gtk_widget_destroyed">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget**" name="widget_pointer"/>
</parameters>
</method>
<method name="Realize" cname="gtk_widget_realize">
<return-type type="void"/>
</method>
<method name="GetAccessible" cname="gtk_widget_get_accessible">
<return-type type="AtkObject*"/>
</method>
<method name="SetColormap" cname="gtk_widget_set_colormap">
<return-type type="void"/>
<parameters>
<parameter type="GdkColormap*" name="colormap"/>
</parameters>
</method>
<method name="ProcessEvent" cname="gtk_widget_event">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkEvent*" name="event"/>
</parameters>
</method>
<method name="SetState" cname="gtk_widget_set_state">
<return-type type="void"/>
<parameters>
<parameter type="GtkStateType" name="state"/>
</parameters>
</method>
<method name="QueueDrawArea" cname="gtk_widget_queue_draw_area">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
<parameter type="gint" name="width"/>
<parameter type="gint" name="height"/>
</parameters>
</method>
<method name="IsAncestor" cname="gtk_widget_is_ancestor">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWidget*" name="ancestor"/>
</parameters>
</method>
<method name="StyleGetValist" cname="gtk_widget_style_get_valist">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="first_property_name"/>
<parameter type="va_list" name="var_args"/>
</parameters>
</method>
<method name="SetStyle" cname="gtk_widget_set_style">
<return-type type="void"/>
<parameters>
<parameter type="GtkStyle*" name="style"/>
</parameters>
</method>
<method name="ShowAll" cname="gtk_widget_show_all">
<return-type type="void"/>
</method>
<method name="GetChildRequisition" cname="gtk_widget_get_child_requisition">
<return-type type="void"/>
<parameters>
<parameter type="GtkRequisition*" name="requisition"/>
</parameters>
</method>
<method name="IsFocus" cname="gtk_widget_is_focus">
<return-type type="gboolean"/>
</method>
<method name="RenderIcon" cname="gtk_widget_render_icon">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter type="const-gchar*" name="stock_id"/>
<parameter type="GtkIconSize" name="size"/>
<parameter type="const-gchar*" name="detail"/>
</parameters>
</method>
<method name="SetSizeRequest" cname="gtk_widget_set_size_request">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="width"/>
<parameter type="gint" name="height"/>
</parameters>
</method>
<method name="GetName" cname="gtk_widget_get_name">
<return-type type="const-gchar*"/>
</method>
<method name="GrabFocus" cname="gtk_widget_grab_focus">
<return-type type="void"/>
</method>
<method name="ModifyBg" cname="gtk_widget_modify_bg">
<return-type type="void"/>
<parameters>
<parameter type="GtkStateType" name="state"/>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<method name="GetParent" cname="gtk_widget_get_parent">
<return-type type="GtkWidget*"/>
</method>
<method name="SetSensitive" cname="gtk_widget_set_sensitive">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="sensitive"/>
</parameters>
</method>
<method name="SetEvents" cname="gtk_widget_set_events">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="events"/>
</parameters>
</method>
<method name="ModifyFg" cname="gtk_widget_modify_fg">
<return-type type="void"/>
<parameters>
<parameter type="GtkStateType" name="state"/>
<parameter type="GdkColor*" name="color"/>
</parameters>
</method>
<method name="CreatePangoContext" cname="gtk_widget_create_pango_context">
<return-type type="PangoContext*"/>
</method>
<method name="SizeAllocate" cname="gtk_widget_size_allocate">
<return-type type="void"/>
<parameters>
<parameter type="GtkAllocation*" name="allocation"/>
</parameters>
</method>
<method name="SetChildVisible" cname="gtk_widget_set_child_visible">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="is_visible"/>
</parameters>
</method>
<method name="ShowNow" cname="gtk_widget_show_now">
<return-type type="void"/>
</method>
<method name="Activate" cname="gtk_widget_activate">
<return-type type="gboolean"/>
</method>
<method name="GetStyle" cname="gtk_widget_get_style">
<return-type type="GtkStyle*"/>
</method>
<method name="GetAncestor" cname="gtk_widget_get_ancestor">
<return-type type="GtkWidget*"/>
<parameters>
<parameter type="GtkType" name="widget_type"/>
</parameters>
</method>
<method name="GetToplevel" cname="gtk_widget_get_toplevel">
<return-type type="GtkWidget*"/>
</method>
<method name="SetScrollAdjustments" cname="gtk_widget_set_scroll_adjustments">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkAdjustment*" name="hadjustment"/>
<parameter type="GtkAdjustment*" name="vadjustment"/>
</parameters>
</method>
<method name="SetDoubleBuffered" cname="gtk_widget_set_double_buffered">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="double_buffered"/>
</parameters>
</method>
<method name="GetModifierStyle" cname="gtk_widget_get_modifier_style">
<return-type type="GtkRcStyle*"/>
</method>
<method name="EnsureStyle" cname="gtk_widget_ensure_style">
<return-type type="void"/>
</method>
<method name="ShapeCombineMask" cname="gtk_widget_shape_combine_mask">
<return-type type="void"/>
<parameters>
<parameter type="GdkBitmap*" name="shape_mask"/>
<parameter type="gint" name="offset_x"/>
<parameter type="gint" name="offset_y"/>
</parameters>
</method>
<method name="QueueResize" cname="gtk_widget_queue_resize">
<return-type type="void"/>
</method>
<method name="StyleGetProperty" cname="gtk_widget_style_get_property">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="property_name"/>
<parameter type="GValue*" name="value"/>
</parameters>
</method>
<method name="ListAccelClosures" cname="gtk_widget_list_accel_closures">
<return-type type="GList*"/>
</method>
<method name="SetDirection" cname="gtk_widget_set_direction">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextDirection" name="dir"/>
</parameters>
</method>
<method name="SetRedrawOnAllocate" cname="gtk_widget_set_redraw_on_allocate">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="redraw_on_allocate"/>
</parameters>
</method>
<method name="SetName" cname="gtk_widget_set_name">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</method>
<method name="SetParentWindow" cname="gtk_widget_set_parent_window">
<return-type type="void"/>
<parameters>
<parameter type="GdkWindow*" name="parent_window"/>
</parameters>
</method>
<method name="ResetRcStyles" cname="gtk_widget_reset_rc_styles">
<return-type type="void"/>
</method>
<method name="Intersect" cname="gtk_widget_intersect">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkRectangle*" name="area"/>
<parameter type="GdkRectangle*" name="intersection"/>
</parameters>
</method>
<method name="HideOnDelete" cname="gtk_widget_hide_on_delete">
<return-type type="gboolean"/>
</method>
<method name="GrabDefault" cname="gtk_widget_grab_default">
<return-type type="void"/>
</method>
<method name="ResetShapes" cname="gtk_widget_reset_shapes">
<return-type type="void"/>
</method>
<method name="GetSizeRequest" cname="gtk_widget_get_size_request">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="width"/>
<parameter type="gint*" name="height"/>
</parameters>
</method>
<method name="CreatePangoLayout" cname="gtk_widget_create_pango_layout">
<return-type type="PangoLayout*"/>
<parameters>
<parameter type="const-gchar*" name="text"/>
</parameters>
</method>
<method name="GetVisual" cname="gtk_widget_get_visual">
<return-type type="GdkVisual*"/>
</method>
<method name="Path" cname="gtk_widget_path">
<return-type type="void"/>
<parameters>
<parameter type="guint*" name="path_length"/>
<parameter type="gchar**" name="path"/>
<parameter type="gchar**" name="path_reversed"/>
</parameters>
</method>
<method name="SetAccelPath" cname="gtk_widget_set_accel_path">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="accel_path"/>
<parameter type="GtkAccelGroup*" name="accel_group"/>
</parameters>
</method>
<method name="GetColormap" cname="gtk_widget_get_colormap">
<return-type type="GdkColormap*"/>
</method>
<constructor cname="gtk_widget_new">
<parameters>
<parameter type="GtkType" name="type"/>
<parameter type="const-gchar*" name="first_property_name"/>
<parameter type="c"/>
</parameters>
</constructor>
</object>
<object name="Window" cname="GtkWindow" parent="GtkBin">
<field cname="title" type="gchar*"/>
<field cname="wmclass_name" type="gchar*"/>
<field cname="wmclass_class" type="gchar*"/>
<field cname="wm_role" type="gchar*"/>
<field cname="focus_widget" type="GtkWidget*"/>
<field cname="default_widget" type="GtkWidget*"/>
<field cname="transient_parent" type="GtkWindow*"/>
<field cname="geometry_info" type="GtkWindowGeometryInfo*"/>
<field cname="frame" type="GdkWindow*"/>
<field cname="group" type="GtkWindowGroup*"/>
<field cname="configure_request_count" type="guint16"/>
<field cname="allow_shrink" bits="1" type="guint"/>
<field cname="allow_grow" bits="1" type="guint"/>
<field cname="configure_notify_received" bits="1" type="guint"/>
<field cname="need_default_position" bits="1" type="guint"/>
<field cname="need_default_size" bits="1" type="guint"/>
<field cname="position" bits="3" type="guint"/>
<field cname="type" bits="4" type="guint"/>
<field cname="has_user_ref_count" bits="1" type="guint"/>
<field cname="has_focus" bits="1" type="guint"/>
<field cname="modal" bits="1" type="guint"/>
<field cname="destroy_with_parent" bits="1" type="guint"/>
<field cname="has_frame" bits="1" type="guint"/>
<field cname="iconify_initially" bits="1" type="guint"/>
<field cname="stick_initially" bits="1" type="guint"/>
<field cname="maximize_initially" bits="1" type="guint"/>
<field cname="decorated" bits="1" type="guint"/>
<field cname="type_hint" bits="3" type="guint"/>
<field cname="gravity" bits="5" type="guint"/>
<field cname="frame_left" type="guint"/>
<field cname="frame_top" type="guint"/>
<field cname="frame_right" type="guint"/>
<field cname="frame_bottom" type="guint"/>
<field cname="keys_changed_handler" type="guint"/>
<field cname="mnemonic_modifier" type="GdkModifierType"/>
<field cname="gtk_reserved1" type="gpointer"/>
<property name="Type" cname="type" type="GtkWindowType" doc-string=" _(The type of the window)" readable="true" writeable="true" construct-only="true"/>
<property name="Title" cname="title" type="gchar*" doc-string=" _(The title of the window)" readable="true" writeable="true"/>
<property name="AllowShrink" cname="allow_shrink" type="gboolean" doc-string=" /* xgettext:no-c-format */ _(If TRUE, the window has no mimimum size. Setting this to TRUE is 99% of the time a bad idea.)" readable="true" writeable="true"/>
<property name="AllowGrow" cname="allow_grow" type="gboolean" doc-string=" _(If TRUE, users can expand the window beyond its minimum size.)" readable="true" writeable="true"/>
<property name="Resizable" cname="resizable" type="gboolean" doc-string=" _(If TRUE, users can resize the window.)" readable="true" writeable="true"/>
<property name="Modal" cname="modal" type="gboolean" doc-string=" _(If TRUE, the window is modal (other windows are not usable while this one is up).)" readable="true" writeable="true"/>
<property name="WindowPosition" cname="window_position" type="GtkWindowPosition" doc-string=" _(The initial position of the window.)" readable="true" writeable="true"/>
<property name="DefaultWidth" cname="default_width" type="gint" doc-string=" _(The default width of the window, used when initially showing the window.)" readable="true" writeable="true"/>
<property name="DefaultHeight" cname="default_height" type="gint" doc-string=" _(The default height of the window, used when initially showing the window.)" readable="true" writeable="true"/>
<property name="DestroyWithParent" cname="destroy_with_parent" type="gboolean" doc-string=" _(If this window should be destroyed when the parent is destroyed)" readable="true" writeable="true"/>
<property name="Icon" cname="icon" type="GdkPixbuf" doc-string=" _(Icon for this window)" readable="true" writeable="true"/>
<signal name="SetFocus" cname="set_focus" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWindow*" name="window"/>
<parameter type="GtkWidget*" name="focus"/>
</parameters>
</signal>
<signal name="FrameEvent" cname="frame_event" when="LAST">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkWindow*" name="window"/>
<parameter type="GdkEvent*" name="event"/>
</parameters>
</signal>
<signal name="FocusActivated" cname="activate_focus" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWindow*" name="window"/>
</parameters>
</signal>
<signal name="DefaultActivated" cname="activate_default" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWindow*" name="window"/>
</parameters>
</signal>
<signal name="MoveFocus" cname="move_focus" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWindow*" name="window"/>
<parameter type="GtkDirectionType" name="direction"/>
</parameters>
</signal>
<signal name="KeysChanged" cname="keys_changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter type="GtkWindow*" name="window"/>
</parameters>
</signal>
<method name="GetDestroyWithParent" cname="gtk_window_get_destroy_with_parent">
<return-type type="gboolean"/>
</method>
<method name="GetDefaultSize" cname="gtk_window_get_default_size">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="width"/>
<parameter type="gint*" name="height"/>
</parameters>
</method>
<method name="GetFrameDimensions" cname="gtk_window_get_frame_dimensions">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="left"/>
<parameter type="gint*" name="top"/>
<parameter type="gint*" name="right"/>
<parameter type="gint*" name="bottom"/>
</parameters>
</method>
<method name="SetGravity" cname="gtk_window_set_gravity">
<return-type type="void"/>
<parameters>
<parameter type="GdkGravity" name="gravity"/>
</parameters>
</method>
<method name="ReshowWithInitialSize" cname="gtk_window_reshow_with_initial_size">
<return-type type="void"/>
</method>
<method name="GetPosition" cname="gtk_window_get_position">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="root_x"/>
<parameter type="gint*" name="root_y"/>
</parameters>
</method>
<method name="GetIcon" cname="gtk_window_get_icon">
<return-type type="GdkPixbuf*"/>
</method>
<method name="SetWmclass" cname="gtk_window_set_wmclass">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="wmclass_name"/>
<parameter type="const-gchar*" name="wmclass_class"/>
</parameters>
</method>
<method name="SetFocus" cname="gtk_window_set_focus">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="focus"/>
</parameters>
</method>
<method name="BeginResizeDrag" cname="gtk_window_begin_resize_drag">
<return-type type="void"/>
<parameters>
<parameter type="GdkWindowEdge" name="edge"/>
<parameter type="gint" name="button"/>
<parameter type="gint" name="root_x"/>
<parameter type="gint" name="root_y"/>
<parameter type="guint32" name="timestamp"/>
</parameters>
</method>
<method name="GetTitle" cname="gtk_window_get_title">
<return-type type="const-gchar*"/>
</method>
<method name="SetIconList" cname="gtk_window_set_icon_list">
<return-type type="void"/>
<parameters>
<parameter type="GList*" name="list"/>
</parameters>
</method>
<method name="ParseGeometry" cname="gtk_window_parse_geometry">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="geometry"/>
</parameters>
</method>
<method name="AddEmbeddedXid" cname="gtk_window_add_embedded_xid">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="xid"/>
</parameters>
</method>
<method name="SetDecorated" cname="gtk_window_set_decorated">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="GetFocus" cname="gtk_window_get_focus">
<return-type type="GtkWidget*"/>
</method>
<method name="Unstick" cname="gtk_window_unstick">
<return-type type="void"/>
</method>
<method name="ActivateFocus" cname="gtk_window_activate_focus">
<return-type type="gboolean"/>
</method>
<method name="SetTypeHint" cname="gtk_window_set_type_hint">
<return-type type="void"/>
<parameters>
<parameter type="GdkWindowTypeHint" name="hint"/>
</parameters>
</method>
<method name="RemoveMnemonic" cname="gtk_window_remove_mnemonic">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="keyval"/>
<parameter type="GtkWidget*" name="target"/>
</parameters>
</method>
<method name="SetIcon" cname="gtk_window_set_icon">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbuf*" name="icon"/>
</parameters>
</method>
<method name="SetMnemonicModifier" cname="gtk_window_set_mnemonic_modifier">
<return-type type="void"/>
<parameters>
<parameter type="GdkModifierType" name="modifier"/>
</parameters>
</method>
<method name="SetTransientFor" cname="gtk_window_set_transient_for">
<return-type type="void"/>
<parameters>
<parameter type="GtkWindow*" name="parent"/>
</parameters>
</method>
<method name="SetModal" cname="gtk_window_set_modal">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="modal"/>
</parameters>
</method>
<method name="GetIconList" cname="gtk_window_get_icon_list">
<return-type type="GList*"/>
</method>
<method name="AddAccelGroup" cname="gtk_window_add_accel_group">
<return-type type="void"/>
<parameters>
<parameter type="GtkAccelGroup*" name="accel_group"/>
</parameters>
</method>
<method name="GetRole" cname="gtk_window_get_role">
<return-type type="const-gchar*"/>
</method>
<method name="Resize" cname="gtk_window_resize">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="width"/>
<parameter type="gint" name="height"/>
</parameters>
</method>
<method name="AddMnemonic" cname="gtk_window_add_mnemonic">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="keyval"/>
<parameter type="GtkWidget*" name="target"/>
</parameters>
</method>
<method name="RemoveAccelGroup" cname="gtk_window_remove_accel_group">
<return-type type="void"/>
<parameters>
<parameter type="GtkAccelGroup*" name="accel_group"/>
</parameters>
</method>
<method name="BeginMoveDrag" cname="gtk_window_begin_move_drag">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="button"/>
<parameter type="gint" name="root_x"/>
<parameter type="gint" name="root_y"/>
<parameter type="guint32" name="timestamp"/>
</parameters>
</method>
<method name="GetDecorated" cname="gtk_window_get_decorated">
<return-type type="gboolean"/>
</method>
<method name="GetSize" cname="gtk_window_get_size">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="width"/>
<parameter type="gint*" name="height"/>
</parameters>
</method>
<method name="SetPosition" cname="gtk_window_set_position">
<return-type type="void"/>
<parameters>
<parameter type="GtkWindowPosition" name="position"/>
</parameters>
</method>
<method name="SetResizable" cname="gtk_window_set_resizable">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="resizable"/>
</parameters>
</method>
<method name="SetDestroyWithParent" cname="gtk_window_set_destroy_with_parent">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="Iconify" cname="gtk_window_iconify">
<return-type type="void"/>
</method>
<method name="SetGeometryHints" cname="gtk_window_set_geometry_hints">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="geometry_widget"/>
<parameter type="GdkGeometry*" name="geometry"/>
<parameter type="GdkWindowHints" name="geom_mask"/>
</parameters>
</method>
<method name="SetDefaultSize" cname="gtk_window_set_default_size">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="width"/>
<parameter type="gint" name="height"/>
</parameters>
</method>
<method name="GetTypeHint" cname="gtk_window_get_type_hint">
<return-type type="GdkWindowTypeHint"/>
</method>
<method name="GetModal" cname="gtk_window_get_modal">
<return-type type="gboolean"/>
</method>
<method name="GetGravity" cname="gtk_window_get_gravity">
<return-type type="GdkGravity"/>
</method>
<method name="SetHasFrame" cname="gtk_window_set_has_frame">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="SetDefault" cname="gtk_window_set_default">
<return-type type="void"/>
<parameters>
<parameter type="GtkWidget*" name="default_widget"/>
</parameters>
</method>
<constructor cname="gtk_window_new">
<parameters>
<parameter type="GtkWindowType" name="type"/>
</parameters>
</constructor>
<method name="Move" cname="gtk_window_move">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
</parameters>
</method>
<method name="Stick" cname="gtk_window_stick">
<return-type type="void"/>
</method>
<method name="SetFrameDimensions" cname="gtk_window_set_frame_dimensions">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="left"/>
<parameter type="gint" name="top"/>
<parameter type="gint" name="right"/>
<parameter type="gint" name="bottom"/>
</parameters>
</method>
<method name="SetRole" cname="gtk_window_set_role">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="role"/>
</parameters>
</method>
<method name="Deiconify" cname="gtk_window_deiconify">
<return-type type="void"/>
</method>
<method name="Present" cname="gtk_window_present">
<return-type type="void"/>
</method>
<method name="RemoveEmbeddedXid" cname="gtk_window_remove_embedded_xid">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="xid"/>
</parameters>
</method>
<method name="Maximize" cname="gtk_window_maximize">
<return-type type="void"/>
</method>
<method name="Unmaximize" cname="gtk_window_unmaximize">
<return-type type="void"/>
</method>
<method name="GetTransientFor" cname="gtk_window_get_transient_for">
<return-type type="GtkWindow*"/>
</method>
<method name="GetResizable" cname="gtk_window_get_resizable">
<return-type type="gboolean"/>
</method>
<method name="ActivateDefault" cname="gtk_window_activate_default">
<return-type type="gboolean"/>
</method>
<method name="MnemonicActivate" cname="gtk_window_mnemonic_activate">
<return-type type="gboolean"/>
<parameters>
<parameter type="guint" name="keyval"/>
<parameter type="GdkModifierType" name="modifier"/>
</parameters>
</method>
<method name="SetTitle" cname="gtk_window_set_title">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="title"/>
</parameters>
</method>
<method name="GetMnemonicModifier" cname="gtk_window_get_mnemonic_modifier">
<return-type type="GdkModifierType"/>
</method>
<method name="GetHasFrame" cname="gtk_window_get_has_frame">
<return-type type="gboolean"/>
</method>
</object>
<object name="WindowGroup" cname="GtkWindowGroup" parent="GObject">
<field cname="grabs" type="GSList*"/>
<method name="RemoveWindow" cname="gtk_window_group_remove_window">
<return-type type="void"/>
<parameters>
<parameter type="GtkWindow*" name="window"/>
</parameters>
</method>
<method name="AddWindow" cname="gtk_window_group_add_window">
<return-type type="void"/>
<parameters>
<parameter type="GtkWindow*" name="window"/>
</parameters>
</method>
<constructor cname="gtk_window_group_new"/>
</object>
<struct name="AccelGroupEntry" cname="GtkAccelGroupEntry">
<field cname="key" type="GtkAccelKey"/>
<field cname="closure" type="GClosure*"/>
<field cname="accel_path_quark" type="GQuark"/>
</struct>
<struct name="AccelKey" cname="GtkAccelKey">
<field cname="accel_key" type="guint"/>
<field cname="accel_mods" type="GdkModifierType"/>
<field cname="accel_flags" bits="16" type="guint"/>
</struct>
<alias name="Allocation" cname="GtkAllocation" type="GdkRectangle "/>
<struct name="BindingArg" cname="GtkBindingArg">
<field cname="arg_type" type="GtkType"/>
<field cname="{glong long_data" type="union"/>
<field cname="double_data" type="gdouble"/>
<field cname="string_data" type="gchar*"/>
<field cname="d" type="}"/>
</struct>
<struct name="BindingEntry" cname="GtkBindingEntry">
<field cname="keyval" type="guint"/>
<field cname="modifiers" type="GdkModifierType"/>
<field cname="binding_set" type="GtkBindingSet*"/>
<field cname="destroyed" bits="1" type="guint"/>
<field cname="in_emission" bits="1" type="guint"/>
<field cname="set_next" type="GtkBindingEntry*"/>
<field cname="hash_next" type="GtkBindingEntry*"/>
<field cname="signals" type="GtkBindingSignal*"/>
</struct>
<struct name="BindingSet" cname="GtkBindingSet">
<field cname="set_name" type="gchar*"/>
<field cname="priority" type="gint"/>
<field cname="widget_path_pspecs" type="GSList*"/>
<field cname="widget_class_pspecs" type="GSList*"/>
<field cname="class_branch_pspecs" type="GSList*"/>
<field cname="entries" type="GtkBindingEntry*"/>
<field cname="current" type="GtkBindingEntry*"/>
<field cname="parsed" bits="1" type="guint"/>
<method name="AddPath" cname="gtk_binding_set_add_path">
<return-type type="void"/>
<parameters>
<parameter type="GtkPathType" name="path_type"/>
<parameter type="const-gchar*" name="path_pattern"/>
<parameter type="GtkPathPriorityType" name="priority"/>
</parameters>
</method>
<constructor cname="gtk_binding_set_new">
<parameters>
<parameter type="const-gchar*" name="set_name"/>
</parameters>
</constructor>
<method name="Activate" cname="gtk_binding_set_activate">
<return-type type="gboolean"/>
<parameters>
<parameter type="guint" name="keyval"/>
<parameter type="GdkModifierType" name="modifiers"/>
<parameter type="GtkObject*" name="object"/>
</parameters>
</method>
</struct>
<struct name="BindingSignal" cname="GtkBindingSignal">
<field cname="next" type="GtkBindingSignal*"/>
<field cname="signal_name" type="gchar*"/>
<field cname="n_args" type="guint"/>
<field cname="args" type="GtkBindingArg*"/>
</struct>
<boxed name="Border" cname="GtkBorder">
<field cname="left" type="gint"/>
<field cname="right" type="gint"/>
<field cname="top" type="gint"/>
<field cname="bottom" type="gint"/>
<method name="Copy" cname="gtk_border_copy">
<return-type type="GtkBorder*"/>
</method>
<method name="Free" cname="gtk_border_free">
<return-type type="void"/>
</method>
</boxed>
<struct name="BoxChild" cname="GtkBoxChild">
<field cname="widget" type="GtkWidget*"/>
<field cname="padding" type="guint16"/>
<field cname="expand" bits="1" type="guint"/>
<field cname="fill" bits="1" type="guint"/>
<field cname="pack" bits="1" type="guint"/>
<field cname="is_secondary" bits="1" type="guint"/>
</struct>
<struct name="Clipboard" cname="GtkClipboard">
<field cname="selection" type="GdkAtom"/>
<field cname="get_func" type="GtkClipboardGetFunc"/>
<field cname="clear_func" type="GtkClipboardClearFunc"/>
<field cname="user_data" type="gpointer"/>
<field cname="have_owner" type="gboolean"/>
<field cname="timestamp" type="guint32"/>
<field cname="have_selection" type="gboolean"/>
<method name="SetWithOwner" cname="gtk_clipboard_set_with_owner">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-GtkTargetEntry*" name="targets"/>
<parameter type="guint" name="n_targets"/>
<parameter type="GtkClipboardGetFunc" name="get_func"/>
<parameter type="GtkClipboardClearFunc" name="clear_func"/>
<parameter type="GObject*" name="owner"/>
</parameters>
</method>
<method name="WaitIsTextAvailable" cname="gtk_clipboard_wait_is_text_available">
<return-type type="gboolean"/>
</method>
<method name="SetWithData" cname="gtk_clipboard_set_with_data">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-GtkTargetEntry*" name="targets"/>
<parameter type="guint" name="n_targets"/>
<parameter type="GtkClipboardGetFunc" name="get_func"/>
<parameter type="GtkClipboardClearFunc" name="clear_func"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="Clear" cname="gtk_clipboard_clear">
<return-type type="void"/>
</method>
<method name="WaitForContents" cname="gtk_clipboard_wait_for_contents">
<return-type type="GtkSelectionData*"/>
<parameters>
<parameter type="GdkAtom" name="target"/>
</parameters>
</method>
<method name="SetText" cname="gtk_clipboard_set_text">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="text"/>
<parameter type="gint" name="len"/>
</parameters>
</method>
<method name="RequestText" cname="gtk_clipboard_request_text">
<return-type type="void"/>
<parameters>
<parameter type="GtkClipboardTextReceivedFunc" name="callback"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="RequestContents" cname="gtk_clipboard_request_contents">
<return-type type="void"/>
<parameters>
<parameter type="GdkAtom" name="target"/>
<parameter type="GtkClipboardReceivedFunc" name="callback"/>
<parameter type="gpointer" name="user_data"/>
</parameters>
</method>
<method name="GetOwner" cname="gtk_clipboard_get_owner">
<return-type type="GObject*"/>
</method>
<method name="WaitForText" cname="gtk_clipboard_wait_for_text">
<return-type type="gchar*"/>
</method>
</struct>
<struct name="FixedChild" cname="GtkFixedChild">
<field cname="widget" type="GtkWidget*"/>
<field cname="x" type="gint"/>
<field cname="y" type="gint"/>
</struct>
<struct name="IMContextInfo" cname="GtkIMContextInfo">
<field cname="context_id" type="const-gchar*"/>
<field cname="context_name" type="const-gchar*"/>
<field cname="domain" type="const-gchar*"/>
<field cname="domain_dirname" type="const-gchar*"/>
<field cname="default_locales" type="const-gchar*"/>
</struct>
<boxed name="IconSet" cname="GtkIconSet">
<field cname="ref_count" type="guint"/>
<field cname="sources" type="GSList*"/>
<field cname="cache" type="GSList*"/>
<field cname="cache_size" type="guint"/>
<field cname="cache_serial" type="guint"/>
<method name="Unref" cname="gtk_icon_set_unref">
<return-type type="void"/>
</method>
<method name="AddSource" cname="gtk_icon_set_add_source">
<return-type type="void"/>
<parameters>
<parameter type="const-GtkIconSource*" name="source"/>
</parameters>
</method>
<constructor cname="gtk_icon_set_new_from_pixbuf">
<parameters>
<parameter type="GdkPixbuf*" name="pixbuf"/>
</parameters>
</constructor>
<constructor cname="gtk_icon_set_new"/>
<method name="Ref" cname="gtk_icon_set_ref">
<return-type type="GtkIconSet*"/>
</method>
<method name="RenderIcon" cname="gtk_icon_set_render_icon">
<return-type type="GdkPixbuf*"/>
<parameters>
<parameter type="GtkStyle*" name="style"/>
<parameter type="GtkTextDirection" name="direction"/>
<parameter type="GtkStateType" name="state"/>
<parameter type="GtkIconSize" name="size"/>
<parameter type="GtkWidget*" name="widget"/>
<parameter type="const-char*" name="detail"/>
</parameters>
</method>
<method name="Copy" cname="gtk_icon_set_copy">
<return-type type="GtkIconSet*"/>
</method>
<method name="GetSizes" cname="gtk_icon_set_get_sizes">
<return-type type="void"/>
<parameters>
<parameter type="GtkIconSize**" name="sizes"/>
<parameter type="gint*" name="n_sizes"/>
</parameters>
</method>
</boxed>
<boxed name="IconSource" cname="GtkIconSource">
<field cname="the pixbuf is assumed to be the already-loaded contents of the* file.*/gchar* filename" type="*"/>
<field cname="pixbuf" type="GdkPixbuf*"/>
<field cname="direction" type="GtkTextDirection"/>
<field cname="state" type="GtkStateType"/>
<field cname="size" type="GtkIconSize"/>
<field cname="fields should be ignored. If FALSE" type="*"/>
<field cname="the parameter is* specified" type="*"/>
<field cname="any_direction" bits="1" type="*"/>
<field cname="any_state" bits="1" type="guint"/>
<field cname="any_size" bits="1" type="guint"/>
<method name="SetDirectionWildcarded" cname="gtk_icon_source_set_direction_wildcarded">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="SetStateWildcarded" cname="gtk_icon_source_set_state_wildcarded">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="GetDirectionWildcarded" cname="gtk_icon_source_get_direction_wildcarded">
<return-type type="gboolean"/>
</method>
<method name="GetDirection" cname="gtk_icon_source_get_direction">
<return-type type="GtkTextDirection"/>
</method>
<method name="GetSize" cname="gtk_icon_source_get_size">
<return-type type="GtkIconSize"/>
</method>
<method name="Copy" cname="gtk_icon_source_copy">
<return-type type="GtkIconSource*"/>
</method>
<constructor cname="gtk_icon_source_new"/>
<method name="SetState" cname="gtk_icon_source_set_state">
<return-type type="void"/>
<parameters>
<parameter type="GtkStateType" name="state"/>
</parameters>
</method>
<method name="SetPixbuf" cname="gtk_icon_source_set_pixbuf">
<return-type type="void"/>
<parameters>
<parameter type="GdkPixbuf*" name="pixbuf"/>
</parameters>
</method>
<method name="GetStateWildcarded" cname="gtk_icon_source_get_state_wildcarded">
<return-type type="gboolean"/>
</method>
<method name="GetFilename" cname="gtk_icon_source_get_filename">
<return-type type="const-gchar*"/>
</method>
<method name="GetState" cname="gtk_icon_source_get_state">
<return-type type="GtkStateType"/>
</method>
<method name="SetSize" cname="gtk_icon_source_set_size">
<return-type type="void"/>
<parameters>
<parameter type="GtkIconSize" name="size"/>
</parameters>
</method>
<method name="GetSizeWildcarded" cname="gtk_icon_source_get_size_wildcarded">
<return-type type="gboolean"/>
</method>
<method name="GetPixbuf" cname="gtk_icon_source_get_pixbuf">
<return-type type="GdkPixbuf*"/>
</method>
<method name="SetDirection" cname="gtk_icon_source_set_direction">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextDirection" name="direction"/>
</parameters>
</method>
<method name="SetFilename" cname="gtk_icon_source_set_filename">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="filename"/>
</parameters>
</method>
<method name="SetSizeWildcarded" cname="gtk_icon_source_set_size_wildcarded">
<return-type type="void"/>
<parameters>
<parameter type="gboolean" name="setting"/>
</parameters>
</method>
<method name="Free" cname="gtk_icon_source_free">
<return-type type="void"/>
</method>
</boxed>
<struct name="ImageAnimationData" cname="GtkImageAnimationData">
<field cname="anim" type="GdkPixbufAnimation*"/>
<field cname="iter" type="GdkPixbufAnimationIter*"/>
<field cname="frame_timeout" type="guint"/>
</struct>
<struct name="ImageIconSetData" cname="GtkImageIconSetData">
<field cname="icon_set" type="GtkIconSet*"/>
</struct>
<struct name="ImageImageData" cname="GtkImageImageData">
<field cname="image" type="GdkImage*"/>
</struct>
<struct name="ImagePixbufData" cname="GtkImagePixbufData">
<field cname="pixbuf" type="GdkPixbuf*"/>
</struct>
<struct name="ImagePixmapData" cname="GtkImagePixmapData">
<field cname="pixmap" type="GdkPixmap*"/>
</struct>
<struct name="ImageStockData" cname="GtkImageStockData">
<field cname="stock_id" type="gchar*"/>
</struct>
<struct name="ItemFactoryEntry" cname="GtkItemFactoryEntry">
<field cname="path" type="gchar*"/>
<field cname="accelerator" type="gchar*"/>
<field cname="callback" type="GtkItemFactoryCallback"/>
<field cname="callback_action" type="guint"/>
<field cname="item_type" type="gchar*"/>
<field cname="extra_data" type="gconstpointer"/>
</struct>
<struct name="ItemFactoryItem" cname="GtkItemFactoryItem">
<field cname="path" type="gchar*"/>
<field cname="widgets" type="GSList*"/>
</struct>
<struct name="KeyHash" cname="GtkKeyHash">
<field cname="keymap" type="GdkKeymap*"/>
<field cname="keycode_hash" type="GHashTable*"/>
<field cname="reverse_hash" type="GHashTable*"/>
<field cname="destroy_notify" type="GDestroyNotify"/>
</struct>
<struct name="LabelSelectionInfo" cname="GtkLabelSelectionInfo">
<field cname="window" type="GdkWindow*"/>
<field cname="selection_anchor" type="gint"/>
<field cname="selection_end" type="gint"/>
<field cname="popup_menu" type="GtkWidget*"/>
</struct>
<struct name="NotebookPage" cname="GtkNotebookPage">
<field cname="child" type="GtkWidget*"/>
<field cname="tab_label" type="GtkWidget*"/>
<field cname="menu_label" type="GtkWidget*"/>
<field cname="last_focus_child" type="GtkWidget*"/>
<field cname="default_menu" bits="1" type="guint"/>
<field cname="default_tab" bits="1" type="guint"/>
<field cname="expand" bits="1" type="guint"/>
<field cname="fill" bits="1" type="guint"/>
<field cname="pack" bits="1" type="guint"/>
<field cname="requisition" type="GtkRequisition"/>
<field cname="allocation" type="GtkAllocation"/>
<field cname="mnemonic_activate_signal" type="guint"/>
</struct>
<struct name="RBNode" cname="GtkRBNode">
<field cname="flags" bits="14" type="guint"/>
<field cname="parity" bits="1" type="guint"/>
<field cname="left" type="GtkRBNode*"/>
<field cname="right" type="GtkRBNode*"/>
<field cname="parent" type="GtkRBNode*"/>
<field cname="count" type="gint"/>
<field cname="offset" type="gint"/>
<field cname="children" type="GtkRBTree*"/>
</struct>
<struct name="RBTree" cname="GtkRBTree">
<field cname="root" type="GtkRBNode*"/>
<field cname="nil" type="GtkRBNode*"/>
<field cname="parent_tree" type="GtkRBTree*"/>
<field cname="parent_node" type="GtkRBNode*"/>
</struct>
<struct name="RangeLayout" cname="GtkRangeLayout">
<field cname="stepper_a" type="GdkRectangle"/>
<field cname="stepper_b" type="GdkRectangle"/>
<field cname="stepper_c" type="GdkRectangle"/>
<field cname="stepper_d" type="GdkRectangle"/>
<field cname="entire range_rect*/GdkRectangle trough" type="*"/>
<field cname="slider" type="GdkRectangle"/>
<field cname="mouse_location" type="MouseLocation"/>
<field cname="mouse_x" type="gint"/>
<field cname="mouse_y" type="gint"/>
<field cname="grab_location" type="MouseLocation"/>
<field cname="grab_button" type="gint"/>
</struct>
<struct name="RangeStepTimer" cname="GtkRangeStepTimer">
<field cname="timeout_id" type="guint"/>
<field cname="step" type="GtkScrollType"/>
</struct>
<struct name="RcContext" cname="GtkRcContext">
<field cname="rc_style_ht" type="GHashTable*"/>
<field cname="settings" type="GtkSettings*"/>
<field cname="rc_sets_widget" type="GSList*"/>
<field cname="rc_sets_widget_class" type="GSList*"/>
<field cname="rc_sets_class" type="GSList*"/>
<field cname="rc_files" type="GSList*"/>
<field cname="theme_name" type="gchar*"/>
<field cname="key_theme_name" type="gchar*"/>
<field cname="font_name" type="gchar*"/>
<field cname="pixmap_path" array_len="GTK_RC_MAX_PIXMAP_PATHS" type="gchar*"/>
<field cname="default_priority" type="gint"/>
<field cname="default_style" type="GtkStyle*"/>
</struct>
<struct name="RcProperty" cname="GtkRcProperty">
<field cname="type_name" type="GQuark"/>
<field cname="property_name" type="GQuark"/>
<field cname="origin" type="gchar*"/>
<field cname="value" type="GValue"/>
</struct>
<boxed name="Requisition" cname="GtkRequisition">
<field cname="width" type="gint"/>
<field cname="height" type="gint"/>
<method name="Free" cname="gtk_requisition_free">
<return-type type="void"/>
</method>
<method name="Copy" cname="gtk_requisition_copy">
<return-type type="GtkRequisition*"/>
</method>
</boxed>
<struct name="RulerMetric" cname="GtkRulerMetric">
<field cname="metric_name" type="gchar*"/>
<field cname="abbrev" type="gchar*"/>
<field cname="pixels_per_unit" type="gdouble"/>
<field cname="ruler_scale" array_len="10" type="gdouble"/>
<field cname="subdivide" array_len="5" type="gint"/>
</struct>
<boxed name="SelectionData" cname="GtkSelectionData">
<field cname="selection" type="GdkAtom"/>
<field cname="target" type="GdkAtom"/>
<field cname="type" type="GdkAtom"/>
<field cname="format" type="gint"/>
<field cname="data" type="guchar*"/>
<field cname="length" type="gint"/>
<method name="GetText" cname="gtk_selection_data_get_text">
<return-type type="guchar*"/>
</method>
<method name="Free" cname="gtk_selection_data_free">
<return-type type="void"/>
</method>
<method name="GetTargets" cname="gtk_selection_data_get_targets">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkAtom**" name="targets"/>
<parameter type="gint*" name="n_atoms"/>
</parameters>
</method>
<method name="SetText" cname="gtk_selection_data_set_text">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="str"/>
<parameter type="gint" name="len"/>
</parameters>
</method>
<method name="Copy" cname="gtk_selection_data_copy">
<return-type type="GtkSelectionData*"/>
</method>
<method name="Set" cname="gtk_selection_data_set">
<return-type type="void"/>
<parameters>
<parameter type="GdkAtom" name="type"/>
<parameter type="gint" name="format"/>
<parameter type="const-guchar*" name="data"/>
<parameter type="gint" name="length"/>
</parameters>
</method>
<method name="TargetsIncludeText" cname="gtk_selection_data_targets_include_text">
<return-type type="gboolean"/>
</method>
</boxed>
<struct name="SettingsValue" cname="GtkSettingsValue">
<field cname="origin" type="gchar*"/>
<field cname="value" type="GValue"/>
</struct>
<struct name="StockItem" cname="GtkStockItem">
<field cname="stock_id" type="gchar*"/>
<field cname="label" type="gchar*"/>
<field cname="modifier" type="GdkModifierType"/>
<field cname="keyval" type="guint"/>
<field cname="translation_domain" type="gchar*"/>
<method name="Free" cname="gtk_stock_item_free">
<return-type type="void"/>
</method>
<method name="Copy" cname="gtk_stock_item_copy">
<return-type type="GtkStockItem*"/>
</method>
</struct>
<struct name="TableChild" cname="GtkTableChild">
<field cname="widget" type="GtkWidget*"/>
<field cname="left_attach" type="guint16"/>
<field cname="right_attach" type="guint16"/>
<field cname="top_attach" type="guint16"/>
<field cname="bottom_attach" type="guint16"/>
<field cname="xpadding" type="guint16"/>
<field cname="ypadding" type="guint16"/>
<field cname="xexpand" bits="1" type="guint"/>
<field cname="yexpand" bits="1" type="guint"/>
<field cname="xshrink" bits="1" type="guint"/>
<field cname="yshrink" bits="1" type="guint"/>
<field cname="xfill" bits="1" type="guint"/>
<field cname="yfill" bits="1" type="guint"/>
</struct>
<struct name="TableRowCol" cname="GtkTableRowCol">
<field cname="requisition" type="guint16"/>
<field cname="allocation" type="guint16"/>
<field cname="spacing" type="guint16"/>
<field cname="need_expand" bits="1" type="guint"/>
<field cname="need_shrink" bits="1" type="guint"/>
<field cname="expand" bits="1" type="guint"/>
<field cname="shrink" bits="1" type="guint"/>
<field cname="empty" bits="1" type="guint"/>
</struct>
<struct name="TargetEntry" cname="GtkTargetEntry">
<field cname="target" type="gchar*"/>
<field cname="flags" type="guint"/>
<field cname="info" type="guint"/>
</struct>
<struct name="TargetList" cname="GtkTargetList">
<field cname="list" type="GList*"/>
<field cname="ref_count" type="guint"/>
<constructor cname="gtk_target_list_new">
<parameters>
<parameter type="const-GtkTargetEntry*" name="targets"/>
<parameter type="guint" name="ntargets"/>
</parameters>
</constructor>
<method name="Ref" cname="gtk_target_list_ref">
<return-type type="void"/>
</method>
<method name="Remove" cname="gtk_target_list_remove">
<return-type type="void"/>
<parameters>
<parameter type="GdkAtom" name="target"/>
</parameters>
</method>
<method name="Find" cname="gtk_target_list_find">
<return-type type="gboolean"/>
<parameters>
<parameter type="GdkAtom" name="target"/>
<parameter type="guint*" name="info"/>
</parameters>
</method>
<method name="AddTable" cname="gtk_target_list_add_table">
<return-type type="void"/>
<parameters>
<parameter type="const-GtkTargetEntry*" name="targets"/>
<parameter type="guint" name="ntargets"/>
</parameters>
</method>
<method name="Unref" cname="gtk_target_list_unref">
<return-type type="void"/>
</method>
<method name="Add" cname="gtk_target_list_add">
<return-type type="void"/>
<parameters>
<parameter type="GdkAtom" name="target"/>
<parameter type="guint" name="flags"/>
<parameter type="guint" name="info"/>
</parameters>
</method>
</struct>
<struct name="TargetPair" cname="GtkTargetPair">
<field cname="target" type="GdkAtom"/>
<field cname="flags" type="guint"/>
<field cname="info" type="guint"/>
</struct>
<struct name="TextAppearance" cname="GtkTextAppearance">
<field cname="bg_color" type="GdkColor"/>
<field cname="fg_color" type="GdkColor"/>
<field cname="bg_stipple" type="GdkBitmap*"/>
<field cname="fg_stipple" type="GdkBitmap*"/>
<field cname="rise" type="gint"/>
<field cname="padding1" type="gpointer"/>
<field cname="underline" bits="4" type="guint"/>
<field cname="strikethrough" bits="1" type="guint"/>
<field cname="draw_bg" bits="1" type="guint"/>
<field cname="inside_selection" bits="1" type="guint"/>
<field cname="is_text" bits="1" type="guint"/>
<field cname="pad1" bits="1" type="guint"/>
<field cname="pad2" bits="1" type="guint"/>
<field cname="pad3" bits="1" type="guint"/>
<field cname="pad4" bits="1" type="guint"/>
</struct>
<boxed name="TextAttributes" cname="GtkTextAttributes">
<field cname="refcount" type="guint"/>
<field cname="appearance" type="GtkTextAppearance"/>
<field cname="justification" type="GtkJustification"/>
<field cname="direction" type="GtkTextDirection"/>
<field cname="font" type="PangoFontDescription*"/>
<field cname="font_scale" type="gdouble"/>
<field cname="left_margin" type="gint"/>
<field cname="indent" type="gint"/>
<field cname="right_margin" type="gint"/>
<field cname="pixels_above_lines" type="gint"/>
<field cname="pixels_below_lines" type="gint"/>
<field cname="pixels_inside_wrap" type="gint"/>
<field cname="tabs" type="PangoTabArray*"/>
<field cname="wrap_mode" type="GtkWrapMode"/>
<field cname="language" type="PangoLanguage*"/>
<field cname="padding1" type="gpointer"/>
<field cname="invisible" bits="1" type="guint"/>
<field cname="bg_full_height" bits="1" type="guint"/>
<field cname="editable" bits="1" type="guint"/>
<field cname="realized" bits="1" type="guint"/>
<field cname="pad1" bits="1" type="guint"/>
<field cname="pad2" bits="1" type="guint"/>
<field cname="pad3" bits="1" type="guint"/>
<field cname="pad4" bits="1" type="guint"/>
<method name="Unref" cname="gtk_text_attributes_unref">
<return-type type="void"/>
</method>
<method name="CopyValues" cname="gtk_text_attributes_copy_values">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextAttributes*" name="dest"/>
</parameters>
</method>
<method name="Copy" cname="gtk_text_attributes_copy">
<return-type type="GtkTextAttributes*"/>
</method>
<constructor cname="gtk_text_attributes_new"/>
<method name="Ref" cname="gtk_text_attributes_ref">
<return-type type="void"/>
</method>
</boxed>
<struct name="TextBTree" cname="GtkTextBTree">
<field cname="root_node" type="GtkTextBTreeNode*"/>
<field cname="table" type="GtkTextTagTable*"/>
<field cname="mark_table" type="GHashTable*"/>
<field cname="refcount" type="guint"/>
<field cname="insert_mark" type="GtkTextMark*"/>
<field cname="selection_bound_mark" type="GtkTextMark*"/>
<field cname="buffer" type="GtkTextBuffer*"/>
<field cname="views" type="BTreeView*"/>
<field cname="tag_infos" type="GSList*"/>
<field cname="tag_changed_handler" type="guint"/>
<field cname="is added to or removed from the tree (i.e. the* length of a line may have changed" type="*"/>
<field cname="and lines may* have been added or removed). This invalidates* all outstanding iterators.*/guint chars_changed_stamp" type="*"/>
<field cname="this makes outstanding iterators recalculate their* pointed-to segment and segment offset.*/guint segments_changed_stamp" type="*"/>
<field cname="last_line" type="GtkTextLine*"/>
<field cname="last_line_stamp" type="guint"/>
<field cname="containing the end iterator*/GtkTextLine* end_iter_line" type="*"/>
<field cname="end_iter_segment" type="GtkTextLineSegment*"/>
<field cname="end_iter_segment_byte_index" type="int"/>
<field cname="end_iter_segment_char_offset" type="int"/>
<field cname="end_iter_line_stamp" type="guint"/>
<field cname="end_iter_segment_stamp" type="guint"/>
<field cname="child_anchor_table" type="GHashTable*"/>
</struct>
<boxed name="TextIter" cname="GtkTextIter">
<field cname="dummy1" type="gpointer"/>
<field cname="dummy2" type="gpointer"/>
<field cname="dummy3" type="gint"/>
<field cname="dummy4" type="gint"/>
<field cname="dummy5" type="gint"/>
<field cname="dummy6" type="gint"/>
<field cname="dummy7" type="gint"/>
<field cname="dummy8" type="gint"/>
<field cname="dummy9" type="gpointer"/>
<field cname="dummy10" type="gpointer"/>
<field cname="dummy11" type="gint"/>
<field cname="dummy12" type="gint"/>
<field cname="dummy13" type="gint"/>
<field cname="dummy14" type="gpointer"/>
<method name="EndsWord" cname="gtk_text_iter_ends_word">
<return-type type="gboolean"/>
</method>
<method name="GetChildAnchor" cname="gtk_text_iter_get_child_anchor">
<return-type type="GtkTextChildAnchor*"/>
</method>
<method name="StartsLine" cname="gtk_text_iter_starts_line">
<return-type type="gboolean"/>
</method>
<method name="ForwardChars" cname="gtk_text_iter_forward_chars">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="count"/>
</parameters>
</method>
<method name="GetVisibleText" cname="gtk_text_iter_get_visible_text">
<return-type type="gchar*"/>
<parameters>
<parameter type="const-GtkTextIter*" name="end"/>
</parameters>
</method>
<method name="ForwardFindChar" cname="gtk_text_iter_forward_find_char">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextCharPredicate" name="pred"/>
<parameter type="gpointer" name="user_data"/>
<parameter type="const-GtkTextIter*" name="limit"/>
</parameters>
</method>
<method name="SetLineOffset" cname="gtk_text_iter_set_line_offset">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="char_on_line"/>
</parameters>
</method>
<method name="SetVisibleLineOffset" cname="gtk_text_iter_set_visible_line_offset">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="char_on_line"/>
</parameters>
</method>
<method name="GetPixbuf" cname="gtk_text_iter_get_pixbuf">
<return-type type="GdkPixbuf*"/>
</method>
<method name="InsideWord" cname="gtk_text_iter_inside_word">
<return-type type="gboolean"/>
</method>
<method name="TogglesTag" cname="gtk_text_iter_toggles_tag">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextTag*" name="tag"/>
</parameters>
</method>
<method name="IsEnd" cname="gtk_text_iter_is_end">
<return-type type="gboolean"/>
</method>
<method name="GetText" cname="gtk_text_iter_get_text">
<return-type type="gchar*"/>
<parameters>
<parameter type="const-GtkTextIter*" name="end"/>
</parameters>
</method>
<method name="ForwardToEnd" cname="gtk_text_iter_forward_to_end">
<return-type type="void"/>
</method>
<method name="GetAttributes" cname="gtk_text_iter_get_attributes">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextAttributes*" name="values"/>
</parameters>
</method>
<method name="BackwardSentenceStart" cname="gtk_text_iter_backward_sentence_start">
<return-type type="gboolean"/>
</method>
<method name="SetOffset" cname="gtk_text_iter_set_offset">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="char_offset"/>
</parameters>
</method>
<method name="ForwardWordEnds" cname="gtk_text_iter_forward_word_ends">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="count"/>
</parameters>
</method>
<method name="Equal" cname="gtk_text_iter_equal">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-GtkTextIter*" name="rhs"/>
</parameters>
</method>
<method name="BackwardFindChar" cname="gtk_text_iter_backward_find_char">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextCharPredicate" name="pred"/>
<parameter type="gpointer" name="user_data"/>
<parameter type="const-GtkTextIter*" name="limit"/>
</parameters>
</method>
<method name="BackwardCursorPosition" cname="gtk_text_iter_backward_cursor_position">
<return-type type="gboolean"/>
</method>
<method name="GetLanguage" cname="gtk_text_iter_get_language">
<return-type type="PangoLanguage*"/>
</method>
<method name="GetSlice" cname="gtk_text_iter_get_slice">
<return-type type="gchar*"/>
<parameters>
<parameter type="const-GtkTextIter*" name="end"/>
</parameters>
</method>
<method name="ForwardToLineEnd" cname="gtk_text_iter_forward_to_line_end">
<return-type type="gboolean"/>
</method>
<method name="GetLineOffset" cname="gtk_text_iter_get_line_offset">
<return-type type="gint"/>
</method>
<method name="GetVisibleSlice" cname="gtk_text_iter_get_visible_slice">
<return-type type="gchar*"/>
<parameters>
<parameter type="const-GtkTextIter*" name="end"/>
</parameters>
</method>
<method name="SetVisibleLineIndex" cname="gtk_text_iter_set_visible_line_index">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="byte_on_line"/>
</parameters>
</method>
<method name="GetMarks" cname="gtk_text_iter_get_marks">
<return-type type="GSList*"/>
</method>
<method name="ForwardLine" cname="gtk_text_iter_forward_line">
<return-type type="gboolean"/>
</method>
<method name="ForwardCursorPosition" cname="gtk_text_iter_forward_cursor_position">
<return-type type="gboolean"/>
</method>
<method name="BackwardSearch" cname="gtk_text_iter_backward_search">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="str"/>
<parameter type="GtkTextSearchFlags" name="flags"/>
<parameter type="GtkTextIter*" name="match_start"/>
<parameter type="GtkTextIter*" name="match_end"/>
<parameter type="const-GtkTextIter*" name="limit"/>
</parameters>
</method>
<method name="InRange" cname="gtk_text_iter_in_range">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-GtkTextIter*" name="start"/>
<parameter type="const-GtkTextIter*" name="end"/>
</parameters>
</method>
<method name="BeginsTag" cname="gtk_text_iter_begins_tag">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextTag*" name="tag"/>
</parameters>
</method>
<method name="GetLine" cname="gtk_text_iter_get_line">
<return-type type="gint"/>
</method>
<method name="StartsWord" cname="gtk_text_iter_starts_word">
<return-type type="gboolean"/>
</method>
<method name="GetToggledTags" cname="gtk_text_iter_get_toggled_tags">
<return-type type="GSList*"/>
<parameters>
<parameter type="gboolean" name="toggled_on"/>
</parameters>
</method>
<method name="Compare" cname="gtk_text_iter_compare">
<return-type type="gint"/>
<parameters>
<parameter type="const-GtkTextIter*" name="rhs"/>
</parameters>
</method>
<method name="Free" cname="gtk_text_iter_free">
<return-type type="void"/>
</method>
<method name="ForwardSentenceEnds" cname="gtk_text_iter_forward_sentence_ends">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="count"/>
</parameters>
</method>
<method name="ForwardToTagToggle" cname="gtk_text_iter_forward_to_tag_toggle">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextTag*" name="tag"/>
</parameters>
</method>
<method name="ForwardSearch" cname="gtk_text_iter_forward_search">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="str"/>
<parameter type="GtkTextSearchFlags" name="flags"/>
<parameter type="GtkTextIter*" name="match_start"/>
<parameter type="GtkTextIter*" name="match_end"/>
<parameter type="const-GtkTextIter*" name="limit"/>
</parameters>
</method>
<method name="ForwardLines" cname="gtk_text_iter_forward_lines">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="count"/>
</parameters>
</method>
<method name="BackwardSentenceStarts" cname="gtk_text_iter_backward_sentence_starts">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="count"/>
</parameters>
</method>
<method name="BackwardChars" cname="gtk_text_iter_backward_chars">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="count"/>
</parameters>
</method>
<method name="Editable" cname="gtk_text_iter_editable">
<return-type type="gboolean"/>
<parameters>
<parameter type="gboolean" name="default_setting"/>
</parameters>
</method>
<method name="BackwardLine" cname="gtk_text_iter_backward_line">
<return-type type="gboolean"/>
</method>
<method name="GetVisibleLineOffset" cname="gtk_text_iter_get_visible_line_offset">
<return-type type="gint"/>
</method>
<method name="GetLineIndex" cname="gtk_text_iter_get_line_index">
<return-type type="gint"/>
</method>
<method name="EndsLine" cname="gtk_text_iter_ends_line">
<return-type type="gboolean"/>
</method>
<method name="IsStart" cname="gtk_text_iter_is_start">
<return-type type="gboolean"/>
</method>
<method name="CanInsert" cname="gtk_text_iter_can_insert">
<return-type type="gboolean"/>
<parameters>
<parameter type="gboolean" name="default_editability"/>
</parameters>
</method>
<method name="GetCharsInLine" cname="gtk_text_iter_get_chars_in_line">
<return-type type="gint"/>
</method>
<method name="InsideSentence" cname="gtk_text_iter_inside_sentence">
<return-type type="gboolean"/>
</method>
<method name="Order" cname="gtk_text_iter_order">
<return-type type="void"/>
<parameters>
<parameter type="GtkTextIter*" name="second"/>
</parameters>
</method>
<method name="ForwardSentenceEnd" cname="gtk_text_iter_forward_sentence_end">
<return-type type="gboolean"/>
</method>
<method name="GetTags" cname="gtk_text_iter_get_tags">
<return-type type="GSList*"/>
</method>
<method name="IsCursorPosition" cname="gtk_text_iter_is_cursor_position">
<return-type type="gboolean"/>
</method>
<method name="SetLineIndex" cname="gtk_text_iter_set_line_index">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="byte_on_line"/>
</parameters>
</method>
<method name="Copy" cname="gtk_text_iter_copy">
<return-type type="GtkTextIter*"/>
</method>
<method name="SetLine" cname="gtk_text_iter_set_line">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="line_number"/>
</parameters>
</method>
<method name="StartsSentence" cname="gtk_text_iter_starts_sentence">
<return-type type="gboolean"/>
</method>
<method name="GetOffset" cname="gtk_text_iter_get_offset">
<return-type type="gint"/>
</method>
<method name="ForwardChar" cname="gtk_text_iter_forward_char">
<return-type type="gboolean"/>
</method>
<method name="HasTag" cname="gtk_text_iter_has_tag">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextTag*" name="tag"/>
</parameters>
</method>
<method name="GetBytesInLine" cname="gtk_text_iter_get_bytes_in_line">
<return-type type="gint"/>
</method>
<method name="BackwardWordStarts" cname="gtk_text_iter_backward_word_starts">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="count"/>
</parameters>
</method>
<method name="GetChar" cname="gtk_text_iter_get_char">
<return-type type="gunichar"/>
</method>
<method name="BackwardWordStart" cname="gtk_text_iter_backward_word_start">
<return-type type="gboolean"/>
</method>
<method name="BackwardCursorPositions" cname="gtk_text_iter_backward_cursor_positions">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="count"/>
</parameters>
</method>
<method name="EndsSentence" cname="gtk_text_iter_ends_sentence">
<return-type type="gboolean"/>
</method>
<method name="BackwardToTagToggle" cname="gtk_text_iter_backward_to_tag_toggle">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextTag*" name="tag"/>
</parameters>
</method>
<method name="ForwardWordEnd" cname="gtk_text_iter_forward_word_end">
<return-type type="gboolean"/>
</method>
<method name="GetBuffer" cname="gtk_text_iter_get_buffer">
<return-type type="GtkTextBuffer*"/>
</method>
<method name="BackwardChar" cname="gtk_text_iter_backward_char">
<return-type type="gboolean"/>
</method>
<method name="GetVisibleLineIndex" cname="gtk_text_iter_get_visible_line_index">
<return-type type="gint"/>
</method>
<method name="ForwardCursorPositions" cname="gtk_text_iter_forward_cursor_positions">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="count"/>
</parameters>
</method>
<method name="BackwardLines" cname="gtk_text_iter_backward_lines">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="count"/>
</parameters>
</method>
<method name="EndsTag" cname="gtk_text_iter_ends_tag">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTextTag*" name="tag"/>
</parameters>
</method>
</boxed>
<struct name="TextLineSegment" cname="GtkTextLineSegment">
<field cname="type" type="GtkTextLineSegmentClass*"/>
<field cname="next" type="GtkTextLineSegment*"/>
<field cname="char_count" type="int"/>
<field cname="byte_count" type="int"/>
<field cname="chars" array_len="4" type="union"/>
<field cname="toggle" type="GtkTextToggleBody"/>
<field cname="mark" type="GtkTextMarkBody"/>
<field cname="pixbuf" type="GtkTextPixbuf"/>
<field cname="child" type="GtkTextChildBody"/>
<field cname="body" type="}"/>
</struct>
<struct name="TextLineSegmentClass" cname="GtkTextLineSegmentClass">
<field cname="name" type="char*"/>
<field cname="leftGravity" type="gboolean"/>
<field cname="splitFunc" type="GtkTextSegSplitFunc"/>
<field cname="deleteFunc" type="GtkTextSegDeleteFunc"/>
<field cname="cleanupFunc" type="GtkTextSegCleanupFunc"/>
<field cname="lineChangeFunc" type="GtkTextSegLineChangeFunc"/>
<field cname="checkFunc" type="GtkTextSegCheckFunc"/>
</struct>
<struct name="TextLogAttrCache" cname="GtkTextLogAttrCache">
<field cname="chars_changed_stamp" type="gint"/>
<field cname="entries" array_len="ATTR_CACHE_SIZE" type="CacheEntry"/>
</struct>
<struct name="TextMarkBody" cname="GtkTextMarkBody">
<field cname="obj" type="GtkTextMark*"/>
<field cname="name" type="gchar*"/>
<field cname="tree" type="GtkTextBTree*"/>
<field cname="line" type="GtkTextLine*"/>
<field cname="visible" bits="1" type="guint"/>
<field cname="not_deleteable" bits="1" type="guint"/>
</struct>
<struct name="TextPendingScroll" cname="GtkTextPendingScroll">
<field cname="mark" type="GtkTextMark*"/>
<field cname="within_margin" type="gdouble"/>
<field cname="use_align" type="gboolean"/>
<field cname="xalign" type="gdouble"/>
<field cname="yalign" type="gdouble"/>
</struct>
<struct name="TextTagInfo" cname="GtkTextTagInfo">
<field cname="tag" type="GtkTextTag*"/>
<field cname="tag_root" type="GtkTextBTreeNode*"/>
<field cname="toggle_count" type="gint"/>
</struct>
<struct name="TextToggleBody" cname="GtkTextToggleBody">
<field cname="info" type="GtkTextTagInfo*"/>
<field cname="inNodeCounts" type="gboolean"/>
</struct>
<struct name="TextWindow" cname="GtkTextWindow">
<field cname="type" type="GtkTextWindowType"/>
<field cname="widget" type="GtkWidget*"/>
<field cname="window" type="GdkWindow*"/>
<field cname="bin_window" type="GdkWindow*"/>
<field cname="requisition" type="GtkRequisition"/>
<field cname="allocation" type="GdkRectangle"/>
</struct>
<struct name="ToolbarChild" cname="GtkToolbarChild">
<field cname="type" type="GtkToolbarChildType"/>
<field cname="widget" type="GtkWidget*"/>
<field cname="icon" type="GtkWidget*"/>
<field cname="label" type="GtkWidget*"/>
</struct>
<struct name="TooltipsData" cname="GtkTooltipsData">
<field cname="tooltips" type="GtkTooltips*"/>
<field cname="widget" type="GtkWidget*"/>
<field cname="tip_text" type="gchar*"/>
<field cname="tip_private" type="gchar*"/>
</struct>
<struct name="TreeDataList" cname="GtkTreeDataList">
<field cname="next" type="GtkTreeDataList*"/>
<field cname="{gint v_int" type="union"/>
<field cname="v_char" type="gint8"/>
<field cname="v_uchar" type="guint8"/>
<field cname="v_uint" type="guint"/>
<field cname="v_float" type="gfloat"/>
<field cname="v_double" type="gdouble"/>
<field cname="v_pointer" type="gpointer"/>
<field cname="data" type="}"/>
</struct>
<boxed name="TreeIter" cname="GtkTreeIter">
<field cname="stamp" type="gint"/>
<field cname="user_data" type="gpointer"/>
<field cname="user_data2" type="gpointer"/>
<field cname="user_data3" type="gpointer"/>
<method name="Free" cname="gtk_tree_iter_free">
<return-type type="void"/>
</method>
<method name="Copy" cname="gtk_tree_iter_copy">
<return-type type="GtkTreeIter*"/>
</method>
</boxed>
<boxed name="TreePath" cname="GtkTreePath">
<field cname="depth" type="gint"/>
<field cname="indices" type="gint*"/>
<method name="PrependIndex" cname="gtk_tree_path_prepend_index">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="index"/>
</parameters>
</method>
<method name="Copy" cname="gtk_tree_path_copy">
<return-type type="GtkTreePath*"/>
</method>
<method name="AppendIndex" cname="gtk_tree_path_append_index">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="index"/>
</parameters>
</method>
<method name="ToString" cname="gtk_tree_path_to_string">
<return-type type="gchar*"/>
</method>
<method name="Down" cname="gtk_tree_path_down">
<return-type type="void"/>
</method>
<method name="GetDepth" cname="gtk_tree_path_get_depth">
<return-type type="gint"/>
</method>
<constructor cname="gtk_tree_path_new_from_string">
<parameters>
<parameter type="const-gchar*" name="path"/>
</parameters>
</constructor>
<constructor cname="gtk_tree_path_new"/>
<method name="Up" cname="gtk_tree_path_up">
<return-type type="gboolean"/>
</method>
<constructor cname="gtk_tree_path_new_first"/>
<method name="IsAncestor" cname="gtk_tree_path_is_ancestor">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreePath*" name="descendant"/>
</parameters>
</method>
<method name="Next" cname="gtk_tree_path_next">
<return-type type="void"/>
</method>
<method name="Prev" cname="gtk_tree_path_prev">
<return-type type="gboolean"/>
</method>
<method name="Free" cname="gtk_tree_path_free">
<return-type type="void"/>
</method>
<method name="IsDescendant" cname="gtk_tree_path_is_descendant">
<return-type type="gboolean"/>
<parameters>
<parameter type="GtkTreePath*" name="ancestor"/>
</parameters>
</method>
<method name="Compare" cname="gtk_tree_path_compare">
<return-type type="gint"/>
<parameters>
<parameter type="const-GtkTreePath*" name="b"/>
</parameters>
</method>
<method name="GetIndices" cname="gtk_tree_path_get_indices">
<return-type type="gint*"/>
</method>
</boxed>
<struct name="TreeRowReference" cname="GtkTreeRowReference">
<field cname="proxy" type="GObject*"/>
<field cname="model" type="GtkTreeModel*"/>
<field cname="path" type="GtkTreePath*"/>
<constructor cname="gtk_tree_row_reference_new_proxy">
<parameters>
<parameter type="GObject*" name="proxy"/>
<parameter type="GtkTreeModel*" name="model"/>
<parameter type="GtkTreePath*" name="path"/>
</parameters>
</constructor>
<method name="Valid" cname="gtk_tree_row_reference_valid">
<return-type type="gboolean"/>
</method>
<constructor cname="gtk_tree_row_reference_new">
<parameters>
<parameter type="GtkTreeModel*" name="model"/>
<parameter type="GtkTreePath*" name="path"/>
</parameters>
</constructor>
<method name="Free" cname="gtk_tree_row_reference_free">
<return-type type="void"/>
</method>
<method name="GetPath" cname="gtk_tree_row_reference_get_path">
<return-type type="GtkTreePath*"/>
</method>
</struct>
<struct name="TreeViewPrivate" cname="GtkTreeViewPrivate">
<field cname="model" type="GtkTreeModel*"/>
<field cname="flags" type="guint"/>
<field cname="tree" type="GtkRBTree*"/>
<field cname="button_pressed_node" type="GtkRBNode*"/>
<field cname="button_pressed_tree" type="GtkRBTree*"/>
<field cname="children" type="GList*"/>
<field cname="width" type="gint"/>
<field cname="height" type="gint"/>
<field cname="expander_size" type="gint"/>
<field cname="hadjustment" type="GtkAdjustment*"/>
<field cname="vadjustment" type="GtkAdjustment*"/>
<field cname="bin_window" type="GdkWindow*"/>
<field cname="header_window" type="GdkWindow*"/>
<field cname="drag_window" type="GdkWindow*"/>
<field cname="drag_highlight_window" type="GdkWindow*"/>
<field cname="drag_column" type="GtkTreeViewColumn*"/>
<field cname="last_button_press" type="GtkTreeRowReference*"/>
<field cname="last_button_press_2" type="GtkTreeRowReference*"/>
<field cname="top_row" type="GtkTreeRowReference*"/>
<field cname="top_row_dy" type="gint"/>
<field cname="dy" type="gint"/>
<field cname="drag_column_x" type="gint"/>
<field cname="expander_column" type="GtkTreeViewColumn*"/>
<field cname="edited_column" type="GtkTreeViewColumn*"/>
<field cname="presize_handler_timer" type="guint"/>
<field cname="validate_rows_timer" type="guint"/>
<field cname="scroll_sync_timer" type="guint"/>
<field cname="focus_column" type="GtkTreeViewColumn*"/>
<field cname="anchor" type="GtkTreeRowReference*"/>
<field cname="cursor" type="GtkTreeRowReference*"/>
<field cname="drag_pos" type="gint"/>
<field cname="x_drag" type="gint"/>
<field cname="prelight_node" type="GtkRBNode*"/>
<field cname="prelight_tree" type="GtkRBTree*"/>
<field cname="expanded_collapsed_node" type="GtkRBNode*"/>
<field cname="expanded_collapsed_tree" type="GtkRBTree*"/>
<field cname="expand_collapse_timeout" type="guint"/>
<field cname="selection" type="GtkTreeSelection*"/>
<field cname="n_columns" type="gint"/>
<field cname="columns" type="GList*"/>
<field cname="header_height" type="gint"/>
<field cname="column_drop_func" type="GtkTreeViewColumnDropFunc"/>
<field cname="column_drop_func_data" type="gpointer"/>
<field cname="column_drop_func_data_destroy" type="GtkDestroyNotify"/>
<field cname="column_drag_info" type="GList*"/>
<field cname="cur_reorder" type="GtkTreeViewColumnReorder*"/>
<field cname="destroy_count_func" type="GtkTreeDestroyCountFunc"/>
<field cname="destroy_count_data" type="gpointer"/>
<field cname="destroy_count_destroy" type="GtkDestroyNotify"/>
<field cname="scroll_timeout" type="guint"/>
<field cname="drag_dest_row" type="GtkTreeRowReference*"/>
<field cname="drag_dest_pos" type="GtkTreeViewDropPosition"/>
<field cname="open_dest_timeout" type="guint"/>
<field cname="pressed_button" type="gint"/>
<field cname="press_start_x" type="gint"/>
<field cname="press_start_y" type="gint"/>
<field cname="scroll_to_path" type="GtkTreeRowReference*"/>
<field cname="scroll_to_column" type="GtkTreeViewColumn*"/>
<field cname="scroll_to_row_align" type="gfloat"/>
<field cname="scroll_to_col_align" type="gfloat"/>
<field cname="scroll_to_use_align" bits="1" type="guint"/>
<field cname="fixed_height_check" bits="1" type="guint"/>
<field cname="reorderable" bits="1" type="guint"/>
<field cname="header_has_focus" bits="1" type="guint"/>
<field cname="drag_column_window_state" bits="3" type="guint"/>
<field cname="has_rules" bits="1" type="guint"/>
<field cname="mark_rows_col_dirty" bits="1" type="guint"/>
<field cname="enable_search" bits="1" type="guint"/>
<field cname="disable_popdown" bits="1" type="guint"/>
<field cname="search_column" type="gint"/>
<field cname="search_dialog_position_func" type="GtkTreeViewSearchDialogPositionFunc"/>
<field cname="search_equal_func" type="GtkTreeViewSearchEqualFunc"/>
<field cname="search_user_data" type="gpointer"/>
<field cname="search_destroy" type="GtkDestroyNotify"/>
</struct>
<alias name="Type" cname="GtkType" type="GType "/>
<struct name="WidgetAuxInfo" cname="GtkWidgetAuxInfo">
<field cname="x" type="gint"/>
<field cname="y" type="gint"/>
<field cname="width" type="gint"/>
<field cname="height" type="gint"/>
<field cname="x_set" bits="1" type="guint"/>
<field cname="y_set" bits="1" type="guint"/>
</struct>
<struct name="WidgetShapeInfo" cname="GtkWidgetShapeInfo">
<field cname="offset_x" type="gint16"/>
<field cname="offset_y" type="gint16"/>
<field cname="shape_mask" type="GdkBitmap*"/>
</struct>
<struct name="WindowGeometryInfo" cname="GtkWindowGeometryInfo">
<field cname="geometry" type="*/GdkGeometry"/>
<field cname="mask" type="GdkWindowHints"/>
<field cname="widget" type="GtkWidget*"/>
<field cname="we should resize to this size.*/gint resize_width" type="*"/>
<field cname="resize_height" type="gint"/>
<field cname="only used if initial_pos_set*/gint initial_x" type="*"/>
<field cname="initial_y" type="gint"/>
<field cname="only if &gt; 0.*/gint default_width" type="*"/>
<field cname="default_height" type="gint"/>
<field cname="initial_pos_set" bits="1" type="guint"/>
<field cname="position_constraints_changed" bits="1" type="*"/>
<field cname="default_is_geometry" bits="1" type="*"/>
<field cname="last" type="GtkWindowLastGeometryInfo"/>
</struct>
<object name="Stock" cname="GtkStock">
<static-string cname="GTK_STOCK_ADD" name="Add" value="gtk-add"/>
<static-string cname="GTK_STOCK_APPLY" name="Apply" value="gtk-apply"/>
<static-string cname="GTK_STOCK_BOLD" name="Bold" value="gtk-bold"/>
<static-string cname="GTK_STOCK_CANCEL" name="Cancel" value="gtk-cancel"/>
<static-string cname="GTK_STOCK_CDROM" name="Cdrom" value="gtk-cdrom"/>
<static-string cname="GTK_STOCK_CLEAR" name="Clear" value="gtk-clear"/>
<static-string cname="GTK_STOCK_CLOSE" name="Close" value="gtk-close"/>
<static-string cname="GTK_STOCK_CONVERT" name="Convert" value="gtk-convert"/>
<static-string cname="GTK_STOCK_COPY" name="Copy" value="gtk-copy"/>
<static-string cname="GTK_STOCK_CUT" name="Cut" value="gtk-cut"/>
<static-string cname="GTK_STOCK_DELETE" name="Delete" value="gtk-delete"/>
<static-string cname="GTK_STOCK_DIALOG_ERROR" name="DialogError" value="gtk-dialog-error"/>
<static-string cname="GTK_STOCK_DIALOG_INFO" name="DialogInfo" value="gtk-dialog-info"/>
<static-string cname="GTK_STOCK_DIALOG_QUESTION" name="DialogQuestion" value="gtk-dialog-question"/>
<static-string cname="GTK_STOCK_DIALOG_WARNING" name="DialogWarning" value="gtk-dialog-warning"/>
<static-string cname="GTK_STOCK_DND" name="Dnd" value="gtk-dnd"/>
<static-string cname="GTK_STOCK_DND_MULTIPLE" name="DndMultiple" value="gtk-dnd-multiple"/>
<static-string cname="GTK_STOCK_EXECUTE" name="Execute" value="gtk-execute"/>
<static-string cname="GTK_STOCK_FIND" name="Find" value="gtk-find"/>
<static-string cname="GTK_STOCK_FIND_AND_REPLACE" name="FindAndReplace" value="gtk-find-and-replace"/>
<static-string cname="GTK_STOCK_FLOPPY" name="Floppy" value="gtk-floppy"/>
<static-string cname="GTK_STOCK_GOTO_BOTTOM" name="GotoBottom" value="gtk-goto-bottom"/>
<static-string cname="GTK_STOCK_GOTO_FIRST" name="GotoFirst" value="gtk-goto-first"/>
<static-string cname="GTK_STOCK_GOTO_LAST" name="GotoLast" value="gtk-goto-last"/>
<static-string cname="GTK_STOCK_GOTO_TOP" name="GotoTop" value="gtk-goto-top"/>
<static-string cname="GTK_STOCK_GO_BACK" name="GoBack" value="gtk-go-back"/>
<static-string cname="GTK_STOCK_GO_DOWN" name="GoDown" value="gtk-go-down"/>
<static-string cname="GTK_STOCK_GO_FORWARD" name="GoForward" value="gtk-go-forward"/>
<static-string cname="GTK_STOCK_GO_UP" name="GoUp" value="gtk-go-up"/>
<static-string cname="GTK_STOCK_HELP" name="Help" value="gtk-help"/>
<static-string cname="GTK_STOCK_HOME" name="Home" value="gtk-home"/>
<static-string cname="GTK_STOCK_INDEX" name="Index" value="gtk-index"/>
<static-string cname="GTK_STOCK_ITALIC" name="Italic" value="gtk-italic"/>
<static-string cname="GTK_STOCK_JUMP_TO" name="JumpTo" value="gtk-jump-to"/>
<static-string cname="GTK_STOCK_JUSTIFY_CENTER" name="JustifyCenter" value="gtk-justify-center"/>
<static-string cname="GTK_STOCK_JUSTIFY_FILL" name="JustifyFill" value="gtk-justify-fill"/>
<static-string cname="GTK_STOCK_JUSTIFY_LEFT" name="JustifyLeft" value="gtk-justify-left"/>
<static-string cname="GTK_STOCK_JUSTIFY_RIGHT" name="JustifyRight" value="gtk-justify-right"/>
<static-string cname="GTK_STOCK_MISSING_IMAGE" name="MissingImage" value="gtk-missing-image"/>
<static-string cname="GTK_STOCK_NEW" name="New" value="gtk-new"/>
<static-string cname="GTK_STOCK_NO" name="No" value="gtk-no"/>
<static-string cname="GTK_STOCK_OK" name="Ok" value="gtk-ok"/>
<static-string cname="GTK_STOCK_OPEN" name="Open" value="gtk-open"/>
<static-string cname="GTK_STOCK_PASTE" name="Paste" value="gtk-paste"/>
<static-string cname="GTK_STOCK_PREFERENCES" name="Preferences" value="gtk-preferences"/>
<static-string cname="GTK_STOCK_PRINT" name="Print" value="gtk-print"/>
<static-string cname="GTK_STOCK_PRINT_PREVIEW" name="PrintPreview" value="gtk-print-preview"/>
<static-string cname="GTK_STOCK_PROPERTIES" name="Properties" value="gtk-properties"/>
<static-string cname="GTK_STOCK_QUIT" name="Quit" value="gtk-quit"/>
<static-string cname="GTK_STOCK_REDO" name="Redo" value="gtk-redo"/>
<static-string cname="GTK_STOCK_REFRESH" name="Refresh" value="gtk-refresh"/>
<static-string cname="GTK_STOCK_REMOVE" name="Remove" value="gtk-remove"/>
<static-string cname="GTK_STOCK_REVERT_TO_SAVED" name="RevertToSaved" value="gtk-revert-to-saved"/>
<static-string cname="GTK_STOCK_SAVE" name="Save" value="gtk-save"/>
<static-string cname="GTK_STOCK_SAVE_AS" name="SaveAs" value="gtk-save-as"/>
<static-string cname="GTK_STOCK_SELECT_COLOR" name="SelectColor" value="gtk-select-color"/>
<static-string cname="GTK_STOCK_SELECT_FONT" name="SelectFont" value="gtk-select-font"/>
<static-string cname="GTK_STOCK_SORT_ASCENDING" name="SortAscending" value="gtk-sort-ascending"/>
<static-string cname="GTK_STOCK_SORT_DESCENDING" name="SortDescending" value="gtk-sort-descending"/>
<static-string cname="GTK_STOCK_SPELL_CHECK" name="SpellCheck" value="gtk-spell-check"/>
<static-string cname="GTK_STOCK_STOP" name="Stop" value="gtk-stop"/>
<static-string cname="GTK_STOCK_STRIKETHROUGH" name="Strikethrough" value="gtk-strikethrough"/>
<static-string cname="GTK_STOCK_UNDELETE" name="Undelete" value="gtk-undelete"/>
<static-string cname="GTK_STOCK_UNDERLINE" name="Underline" value="gtk-underline"/>
<static-string cname="GTK_STOCK_UNDO" name="Undo" value="gtk-undo"/>
<static-string cname="GTK_STOCK_YES" name="Yes" value="gtk-yes"/>
<static-string cname="GTK_STOCK_ZOOM_100" name="Zoom100" value="gtk-zoom-100"/>
<static-string cname="GTK_STOCK_ZOOM_FIT" name="ZoomFit" value="gtk-zoom-fit"/>
<static-string cname="GTK_STOCK_ZOOM_IN" name="ZoomIn" value="gtk-zoom-in"/>
<static-string cname="GTK_STOCK_ZOOM_OUT" name="ZoomOut" value="gtk-zoom-out"/>
</object>
</namespace>
<namespace name="Atk" library="atk-1.0">
<enum name="CoordType" cname="AtkCoordType" type="enum">
<member cname="ATK_XY_SCREEN" name="Screen"/>
<member cname="ATK_XY_WINDOW" name="Window"/>
</enum>
<enum name="KeyEventType" cname="AtkKeyEventType" type="enum">
<member cname="ATK_KEY_EVENT_PRESS" name="Press"/>
<member cname="ATK_KEY_EVENT_RELEASE" name="Release"/>
<member cname="ATK_KEY_EVENT_LAST_DEFINED" name="LastDefined"/>
</enum>
<enum name="Layer" cname="AtkLayer" type="enum">
<member cname="ATK_LAYER_INVALID" name="Invalid"/>
<member cname="ATK_LAYER_BACKGROUND" name="Background"/>
<member cname="ATK_LAYER_CANVAS" name="Canvas"/>
<member cname="ATK_LAYER_WIDGET" name="Widget"/>
<member cname="ATK_LAYER_MDI" name="Mdi"/>
<member cname="ATK_LAYER_POPUP" name="Popup"/>
<member cname="ATK_LAYER_OVERLAY" name="Overlay"/>
</enum>
<enum name="RelationType" cname="AtkRelationType" type="enum">
<member cname="ATK_RELATION_NULL" name="Null"/>
<member cname="ATK_RELATION_CONTROLLED_BY" name="ControlledBy"/>
<member cname="ATK_RELATION_CONTROLLER_FOR" name="ControllerFor"/>
<member cname="ATK_RELATION_LABEL_FOR" name="LabelFor"/>
<member cname="ATK_RELATION_LABELLED_BY" name="LabelledBy"/>
<member cname="ATK_RELATION_MEMBER_OF" name="MemberOf"/>
<member cname="ATK_RELATION_NODE_CHILD_OF" name="NodeChildOf"/>
<member cname="ATK_RELATION_LAST_DEFINED" name="LastDefined"/>
</enum>
<enum name="Role" cname="AtkRole" type="enum">
<member cname="ATK_ROLE_INVALID" name="Invalid"/>
<member cname="ATK_ROLE_ACCEL_LABEL" name="AccelLabel"/>
<member cname="ATK_ROLE_ALERT" name="Alert"/>
<member cname="ATK_ROLE_ANIMATION" name="Animation"/>
<member cname="ATK_ROLE_ARROW" name="Arrow"/>
<member cname="ATK_ROLE_CALENDAR" name="Calendar"/>
<member cname="ATK_ROLE_CANVAS" name="Canvas"/>
<member cname="ATK_ROLE_CHECK_BOX" name="CheckBox"/>
<member cname="ATK_ROLE_CHECK_MENU_ITEM" name="CheckMenuItem"/>
<member cname="ATK_ROLE_COLOR_CHOOSER" name="ColorChooser"/>
<member cname="ATK_ROLE_COLUMN_HEADER" name="ColumnHeader"/>
<member cname="ATK_ROLE_COMBO_BOX" name="ComboBox"/>
<member cname="ATK_ROLE_DATE_EDITOR" name="DateEditor"/>
<member cname="ATK_ROLE_DESKTOP_ICON" name="DesktopIcon"/>
<member cname="ATK_ROLE_DESKTOP_FRAME" name="DesktopFrame"/>
<member cname="ATK_ROLE_DIAL" name="Dial"/>
<member cname="ATK_ROLE_DIALOG" name="Dialog"/>
<member cname="ATK_ROLE_DIRECTORY_PANE" name="DirectoryPane"/>
<member cname="ATK_ROLE_DRAWING_AREA" name="DrawingArea"/>
<member cname="ATK_ROLE_FILE_CHOOSER" name="FileChooser"/>
<member cname="ATK_ROLE_FILLER" name="Filler"/>
<member cname="ATK_ROLE_FONT_CHOOSER" name="FontChooser"/>
<member cname="ATK_ROLE_FRAME" name="Frame"/>
<member cname="ATK_ROLE_GLASS_PANE" name="GlassPane"/>
<member cname="ATK_ROLE_HTML_CONTAINER" name="HtmlContainer"/>
<member cname="ATK_ROLE_ICON" name="Icon"/>
<member cname="ATK_ROLE_IMAGE" name="Image"/>
<member cname="ATK_ROLE_INTERNAL_FRAME" name="InternalFrame"/>
<member cname="ATK_ROLE_LABEL" name="Label"/>
<member cname="ATK_ROLE_LAYERED_PANE" name="LayeredPane"/>
<member cname="ATK_ROLE_LIST" name="List"/>
<member cname="ATK_ROLE_LIST_ITEM" name="ListItem"/>
<member cname="ATK_ROLE_MENU" name="Menu"/>
<member cname="ATK_ROLE_MENU_BAR" name="MenuBar"/>
<member cname="ATK_ROLE_MENU_ITEM" name="MenuItem"/>
<member cname="ATK_ROLE_OPTION_PANE" name="OptionPane"/>
<member cname="ATK_ROLE_PAGE_TAB" name="PageTab"/>
<member cname="ATK_ROLE_PAGE_TAB_LIST" name="PageTabList"/>
<member cname="ATK_ROLE_PANEL" name="Panel"/>
<member cname="ATK_ROLE_PASSWORD_TEXT" name="PasswordText"/>
<member cname="ATK_ROLE_POPUP_MENU" name="PopupMenu"/>
<member cname="ATK_ROLE_PROGRESS_BAR" name="ProgressBar"/>
<member cname="ATK_ROLE_PUSH_BUTTON" name="PushButton"/>
<member cname="ATK_ROLE_RADIO_BUTTON" name="RadioButton"/>
<member cname="ATK_ROLE_RADIO_MENU_ITEM" name="RadioMenuItem"/>
<member cname="ATK_ROLE_ROOT_PANE" name="RootPane"/>
<member cname="ATK_ROLE_ROW_HEADER" name="RowHeader"/>
<member cname="ATK_ROLE_SCROLL_BAR" name="ScrollBar"/>
<member cname="ATK_ROLE_SCROLL_PANE" name="ScrollPane"/>
<member cname="ATK_ROLE_SEPARATOR" name="Separator"/>
<member cname="ATK_ROLE_SLIDER" name="Slider"/>
<member cname="ATK_ROLE_SPLIT_PANE" name="SplitPane"/>
<member cname="ATK_ROLE_SPIN_BUTTON" name="SpinButton"/>
<member cname="ATK_ROLE_STATUSBAR" name="Statusbar"/>
<member cname="ATK_ROLE_TABLE" name="Table"/>
<member cname="ATK_ROLE_TABLE_CELL" name="TableCell"/>
<member cname="ATK_ROLE_TABLE_COLUMN_HEADER" name="TableColumnHeader"/>
<member cname="ATK_ROLE_TABLE_ROW_HEADER" name="TableRowHeader"/>
<member cname="ATK_ROLE_TEAR_OFF_MENU_ITEM" name="TearOffMenuItem"/>
<member cname="ATK_ROLE_TERMINAL" name="Terminal"/>
<member cname="ATK_ROLE_TEXT" name="Text"/>
<member cname="ATK_ROLE_TOGGLE_BUTTON" name="ToggleButton"/>
<member cname="ATK_ROLE_TOOL_BAR" name="ToolBar"/>
<member cname="ATK_ROLE_TOOL_TIP" name="ToolTip"/>
<member cname="ATK_ROLE_TREE" name="Tree"/>
<member cname="ATK_ROLE_TREE_TABLE" name="TreeTable"/>
<member cname="ATK_ROLE_UNKNOWN" name="Unknown"/>
<member cname="ATK_ROLE_VIEWPORT" name="Viewport"/>
<member cname="ATK_ROLE_WINDOW" name="Window"/>
<member cname="ATK_ROLE_LAST_DEFINED" name="LastDefined"/>
</enum>
<enum name="StateType" cname="AtkStateType" type="enum">
<member cname="ATK_STATE_INVALID" name="Invalid"/>
<member cname="ATK_STATE_ACTIVE" name="Active"/>
<member cname="ATK_STATE_ARMED" name="Armed"/>
<member cname="ATK_STATE_BUSY" name="Busy"/>
<member cname="ATK_STATE_CHECKED" name="Checked"/>
<member cname="ATK_STATE_DEFUNCT" name="Defunct"/>
<member cname="ATK_STATE_EDITABLE" name="Editable"/>
<member cname="ATK_STATE_ENABLED" name="Enabled"/>
<member cname="ATK_STATE_EXPANDABLE" name="Expandable"/>
<member cname="ATK_STATE_EXPANDED" name="Expanded"/>
<member cname="ATK_STATE_FOCUSABLE" name="Focusable"/>
<member cname="ATK_STATE_FOCUSED" name="Focused"/>
<member cname="ATK_STATE_HORIZONTAL" name="Horizontal"/>
<member cname="ATK_STATE_ICONIFIED" name="Iconified"/>
<member cname="ATK_STATE_MODAL" name="Modal"/>
<member cname="ATK_STATE_MULTI_LINE" name="MultiLine"/>
<member cname="ATK_STATE_MULTISELECTABLE" name="Multiselectable"/>
<member cname="ATK_STATE_OPAQUE" name="Opaque"/>
<member cname="ATK_STATE_PRESSED" name="Pressed"/>
<member cname="ATK_STATE_RESIZABLE" name="Resizable"/>
<member cname="ATK_STATE_SELECTABLE" name="Selectable"/>
<member cname="ATK_STATE_SELECTED" name="Selected"/>
<member cname="ATK_STATE_SENSITIVE" name="Sensitive"/>
<member cname="ATK_STATE_SHOWING" name="Showing"/>
<member cname="ATK_STATE_SINGLE_LINE" name="SingleLine"/>
<member cname="ATK_STATE_STALE" name="Stale"/>
<member cname="ATK_STATE_TRANSIENT" name="Transient"/>
<member cname="ATK_STATE_VERTICAL" name="Vertical"/>
<member cname="ATK_STATE_VISIBLE" name="Visible"/>
<member cname="ATK_STATE_LAST_DEFINED" name="LastDefined"/>
</enum>
<enum name="TextAttribute" cname="AtkTextAttribute" type="enum">
<member cname="ATK_TEXT_ATTR_INVALID" name="Invalid"/>
<member cname="ATK_TEXT_ATTR_LEFT_MARGIN" name="LeftMargin"/>
<member cname="ATK_TEXT_ATTR_RIGHT_MARGIN" name="RightMargin"/>
<member cname="ATK_TEXT_ATTR_INDENT" name="Indent"/>
<member cname="ATK_TEXT_ATTR_INVISIBLE" name="Invisible"/>
<member cname="ATK_TEXT_ATTR_EDITABLE" name="Editable"/>
<member cname="ATK_TEXT_ATTR_PIXELS_ABOVE_LINES" name="PixelsAboveLines"/>
<member cname="ATK_TEXT_ATTR_PIXELS_BELOW_LINES" name="PixelsBelowLines"/>
<member cname="ATK_TEXT_ATTR_PIXELS_INSIDE_WRAP" name="PixelsInsideWrap"/>
<member cname="ATK_TEXT_ATTR_BG_FULL_HEIGHT" name="BgFullHeight"/>
<member cname="ATK_TEXT_ATTR_RISE" name="Rise"/>
<member cname="ATK_TEXT_ATTR_UNDERLINE" name="Underline"/>
<member cname="ATK_TEXT_ATTR_STRIKETHROUGH" name="Strikethrough"/>
<member cname="ATK_TEXT_ATTR_SIZE" name="Size"/>
<member cname="ATK_TEXT_ATTR_SCALE" name="Scale"/>
<member cname="ATK_TEXT_ATTR_WEIGHT" name="Weight"/>
<member cname="ATK_TEXT_ATTR_LANGUAGE" name="Language"/>
<member cname="ATK_TEXT_ATTR_FAMILY_NAME" name="FamilyName"/>
<member cname="ATK_TEXT_ATTR_BG_COLOR" name="BgColor"/>
<member cname="ATK_TEXT_ATTR_FG_COLOR" name="FgColor"/>
<member cname="ATK_TEXT_ATTR_BG_STIPPLE" name="BgStipple"/>
<member cname="ATK_TEXT_ATTR_FG_STIPPLE" name="FgStipple"/>
<member cname="ATK_TEXT_ATTR_WRAP_MODE" name="WrapMode"/>
<member cname="ATK_TEXT_ATTR_DIRECTION" name="Direction"/>
<member cname="ATK_TEXT_ATTR_JUSTIFICATION" name="Justification"/>
<member cname="ATK_TEXT_ATTR_STRETCH" name="Stretch"/>
<member cname="ATK_TEXT_ATTR_VARIANT" name="Variant"/>
<member cname="ATK_TEXT_ATTR_STYLE" name="Style"/>
<member cname="ATK_TEXT_ATTR_LAST_DEFINED" name="LastDefined"/>
</enum>
<enum name="TextBoundary" cname="AtkTextBoundary" type="enum">
<member cname="ATK_TEXT_BOUNDARY_CHAR" name="Char"/>
<member cname="ATK_TEXT_BOUNDARY_WORD_START" name="WordStart"/>
<member cname="ATK_TEXT_BOUNDARY_WORD_END" name="WordEnd"/>
<member cname="ATK_TEXT_BOUNDARY_SENTENCE_START" name="SentenceStart"/>
<member cname="ATK_TEXT_BOUNDARY_SENTENCE_END" name="SentenceEnd"/>
<member cname="ATK_TEXT_BOUNDARY_LINE_START" name="LineStart"/>
<member cname="ATK_TEXT_BOUNDARY_LINE_END" name="LineEnd"/>
</enum>
<callback name="EventListener" cname="AtkEventListener">
<return-type type="void"/>
<parameters>
<parameter type="void " name="AtkObject*"/>
</parameters>
</callback>
<callback name="EventListenerInit" cname="AtkEventListenerInit">
<return-type type="void"/>
</callback>
<callback name="FocusHandler" cname="AtkFocusHandler">
<return-type type="void"/>
<parameters>
<parameter type="void " name="AtkObject*, gboolean"/>
<parameter type="void " name="AtkObject*, gboolean"/>
</parameters>
</callback>
<callback name="Function" cname="AtkFunction">
<return-type type="gboolean"/>
<parameters>
<parameter type="gpointer" name="data"/>
</parameters>
</callback>
<callback name="KeySnoopFunc" cname="AtkKeySnoopFunc">
<return-type type="gint"/>
<parameters>
<parameter type="AtkKeyEventStruct*" name="event"/>
<parameter type="gpointer" name="func_data"/>
</parameters>
</callback>
<callback name="PropertyChangeHandler" cname="AtkPropertyChangeHandler">
<return-type type="void"/>
<parameters>
<parameter type="void " name="AtkObject*, AtkPropertyValues*"/>
<parameter type="void " name="AtkObject*, AtkPropertyValues*"/>
</parameters>
</callback>
<interface name="Action" cname="AtkAction">
<method name="GetDescription" cname="atk_action_get_description">
<return-type type="const-gchar*"/>
<parameters>
<parameter type="gint" name="i"/>
</parameters>
</method>
<method name="GetKeybinding" cname="atk_action_get_keybinding">
<return-type type="const-gchar*"/>
<parameters>
<parameter type="gint" name="i"/>
</parameters>
</method>
<method name="GetName" cname="atk_action_get_name">
<return-type type="const-gchar*"/>
<parameters>
<parameter type="gint" name="i"/>
</parameters>
</method>
<method name="GetNActions" cname="atk_action_get_n_actions">
<return-type type="gint"/>
</method>
<method name="SetDescription" cname="atk_action_set_description">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="i"/>
<parameter type="const-gchar*" name="desc"/>
</parameters>
</method>
<method name="DoAction" cname="atk_action_do_action">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="i"/>
</parameters>
</method>
</interface>
<interface name="Component" cname="AtkComponent">
<method name="Contains" cname="atk_component_contains">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
<parameter type="AtkCoordType" name="coord_type"/>
</parameters>
</method>
<method name="SetSize" cname="atk_component_set_size">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="width"/>
<parameter type="gint" name="height"/>
</parameters>
</method>
<method name="GetLayer" cname="atk_component_get_layer">
<return-type type="AtkLayer"/>
</method>
<method name="GetMdiZorder" cname="atk_component_get_mdi_zorder">
<return-type type="gint"/>
</method>
<method name="SetPosition" cname="atk_component_set_position">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
<parameter type="AtkCoordType" name="coord_type"/>
</parameters>
</method>
<method name="AddFocusHandler" cname="atk_component_add_focus_handler">
<return-type type="guint"/>
<parameters>
<parameter type="AtkFocusHandler" name="handler"/>
</parameters>
</method>
<method name="GetExtents" cname="atk_component_get_extents">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="x"/>
<parameter type="gint*" name="y"/>
<parameter type="gint*" name="width"/>
<parameter type="gint*" name="height"/>
<parameter type="AtkCoordType" name="coord_type"/>
</parameters>
</method>
<method name="SetExtents" cname="atk_component_set_extents">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
<parameter type="gint" name="width"/>
<parameter type="gint" name="height"/>
<parameter type="AtkCoordType" name="coord_type"/>
</parameters>
</method>
<method name="GetSize" cname="atk_component_get_size">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="width"/>
<parameter type="gint*" name="height"/>
</parameters>
</method>
<method name="GetPosition" cname="atk_component_get_position">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="x"/>
<parameter type="gint*" name="y"/>
<parameter type="AtkCoordType" name="coord_type"/>
</parameters>
</method>
<method name="RemoveFocusHandler" cname="atk_component_remove_focus_handler">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="handler_id"/>
</parameters>
</method>
<method name="RefAccessibleAtPoint" cname="atk_component_ref_accessible_at_point">
<return-type type="AtkObject*"/>
<parameters>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
<parameter type="AtkCoordType" name="coord_type"/>
</parameters>
</method>
<method name="GrabFocus" cname="atk_component_grab_focus">
<return-type type="gboolean"/>
</method>
</interface>
<interface name="Document" cname="AtkDocument">
<method name="GetDocumentType" cname="atk_document_get_document_type">
<return-type type="const-gchar*"/>
</method>
<method name="GetTheDocument" cname="atk_document_get_document">
<return-type type="gpointer"/>
</method>
</interface>
<interface name="EditableText" cname="AtkEditableText">
<method name="CutText" cname="atk_editable_text_cut_text">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="start_pos"/>
<parameter type="gint" name="end_pos"/>
</parameters>
</method>
<method name="InsertText" cname="atk_editable_text_insert_text">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="string"/>
<parameter type="gint" name="length"/>
<parameter type="gint*" name="position"/>
</parameters>
</method>
<method name="CopyText" cname="atk_editable_text_copy_text">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="start_pos"/>
<parameter type="gint" name="end_pos"/>
</parameters>
</method>
<method name="PasteText" cname="atk_editable_text_paste_text">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="position"/>
</parameters>
</method>
<method name="SetTextContents" cname="atk_editable_text_set_text_contents">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="string"/>
</parameters>
</method>
<method name="SetRunAttributes" cname="atk_editable_text_set_run_attributes">
<return-type type="gboolean"/>
<parameters>
<parameter type="AtkAttributeSet*" name="attrib_set"/>
<parameter type="gint" name="start_offset"/>
<parameter type="gint" name="end_offset"/>
</parameters>
</method>
<method name="DeleteText" cname="atk_editable_text_delete_text">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="start_pos"/>
<parameter type="gint" name="end_pos"/>
</parameters>
</method>
</interface>
<interface name="Hypertext" cname="AtkHypertext">
<method name="GetLinkIndex" cname="atk_hypertext_get_link_index">
<return-type type="gint"/>
<parameters>
<parameter type="gint" name="char_index"/>
</parameters>
</method>
<method name="GetNLinks" cname="atk_hypertext_get_n_links">
<return-type type="gint"/>
</method>
<method name="GetLink" cname="atk_hypertext_get_link">
<return-type type="AtkHyperlink*"/>
<parameters>
<parameter type="gint" name="link_index"/>
</parameters>
</method>
</interface>
<interface name="Image" cname="AtkImage">
<method name="SetImageDescription" cname="atk_image_set_image_description">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-gchar*" name="description"/>
</parameters>
</method>
<method name="GetImageDescription" cname="atk_image_get_image_description">
<return-type type="const-gchar*"/>
</method>
<method name="GetImagePosition" cname="atk_image_get_image_position">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="x"/>
<parameter type="gint*" name="y"/>
<parameter type="AtkCoordType" name="coord_type"/>
</parameters>
</method>
<method name="GetImageSize" cname="atk_image_get_image_size">
<return-type type="void"/>
<parameters>
<parameter type="gint*" name="width"/>
<parameter type="gint*" name="height"/>
</parameters>
</method>
</interface>
<interface name="Implementor" cname="AtkImplementor">
<method name="RefAccessible" cname="atk_implementor_ref_accessible">
<return-type type="AtkObject*"/>
</method>
</interface>
<interface name="Selection" cname="AtkSelection">
<method name="GetSelectionCount" cname="atk_selection_get_selection_count">
<return-type type="gint"/>
</method>
<method name="IsChildSelected" cname="atk_selection_is_child_selected">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="i"/>
</parameters>
</method>
<method name="RemoveSelection" cname="atk_selection_remove_selection">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="i"/>
</parameters>
</method>
<method name="SelectAllSelection" cname="atk_selection_select_all_selection">
<return-type type="gboolean"/>
</method>
<method name="ClearSelection" cname="atk_selection_clear_selection">
<return-type type="gboolean"/>
</method>
<method name="RefSelection" cname="atk_selection_ref_selection">
<return-type type="AtkObject*"/>
<parameters>
<parameter type="gint" name="i"/>
</parameters>
</method>
<method name="AddSelection" cname="atk_selection_add_selection">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="i"/>
</parameters>
</method>
<signal name="SelectionChanged" cname="selection_changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="AtkSelection*" name="selection"/>
</parameters>
</signal>
</interface>
<interface name="StreamableContent" cname="AtkStreamableContent">
<method name="GetStream" cname="atk_streamable_content_get_stream">
<return-type type="GIOChannel*"/>
<parameters>
<parameter type="const-gchar*" name="mime_type"/>
</parameters>
</method>
<method name="GetMimeType" cname="atk_streamable_content_get_mime_type">
<return-type type="const-gchar*"/>
<parameters>
<parameter type="gint" name="i"/>
</parameters>
</method>
<method name="GetNMimeTypes" cname="atk_streamable_content_get_n_mime_types">
<return-type type="gint"/>
</method>
</interface>
<interface name="Table" cname="AtkTable">
<method name="GetSelectedRows" cname="atk_table_get_selected_rows">
<return-type type="gint"/>
<parameters>
<parameter type="gint**" name="selected"/>
</parameters>
</method>
<method name="GetCaption" cname="atk_table_get_caption">
<return-type type="AtkObject*"/>
</method>
<method name="GetRowAtIndex" cname="atk_table_get_row_at_index">
<return-type type="gint"/>
<parameters>
<parameter type="gint" name="index"/>
</parameters>
</method>
<method name="SetCaption" cname="atk_table_set_caption">
<return-type type="void"/>
<parameters>
<parameter type="AtkObject*" name="caption"/>
</parameters>
</method>
<method name="AddRowSelection" cname="atk_table_add_row_selection">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="row"/>
</parameters>
</method>
<method name="RemoveColumnSelection" cname="atk_table_remove_column_selection">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="column"/>
</parameters>
</method>
<method name="SetRowDescription" cname="atk_table_set_row_description">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="row"/>
<parameter type="const-gchar*" name="description"/>
</parameters>
</method>
<method name="RefAt" cname="atk_table_ref_at">
<return-type type="AtkObject*"/>
<parameters>
<parameter type="gint" name="row"/>
<parameter type="gint" name="column"/>
</parameters>
</method>
<method name="GetRowHeader" cname="atk_table_get_row_header">
<return-type type="AtkObject*"/>
<parameters>
<parameter type="gint" name="row"/>
</parameters>
</method>
<method name="SetColumnHeader" cname="atk_table_set_column_header">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="column"/>
<parameter type="AtkObject*" name="header"/>
</parameters>
</method>
<method name="SetColumnDescription" cname="atk_table_set_column_description">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="column"/>
<parameter type="const-gchar*" name="description"/>
</parameters>
</method>
<method name="RemoveRowSelection" cname="atk_table_remove_row_selection">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="row"/>
</parameters>
</method>
<method name="GetIndexAt" cname="atk_table_get_index_at">
<return-type type="gint"/>
<parameters>
<parameter type="gint" name="row"/>
<parameter type="gint" name="column"/>
</parameters>
</method>
<method name="GetNColumns" cname="atk_table_get_n_columns">
<return-type type="gint"/>
</method>
<method name="GetColumnExtentAt" cname="atk_table_get_column_extent_at">
<return-type type="gint"/>
<parameters>
<parameter type="gint" name="row"/>
<parameter type="gint" name="column"/>
</parameters>
</method>
<method name="SetRowHeader" cname="atk_table_set_row_header">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="row"/>
<parameter type="AtkObject*" name="header"/>
</parameters>
</method>
<method name="IsRowSelected" cname="atk_table_is_row_selected">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="row"/>
</parameters>
</method>
<method name="GetColumnHeader" cname="atk_table_get_column_header">
<return-type type="AtkObject*"/>
<parameters>
<parameter type="gint" name="column"/>
</parameters>
</method>
<method name="GetSummary" cname="atk_table_get_summary">
<return-type type="AtkObject*"/>
</method>
<method name="SetSummary" cname="atk_table_set_summary">
<return-type type="void"/>
<parameters>
<parameter type="AtkObject*" name="accessible"/>
</parameters>
</method>
<method name="GetNRows" cname="atk_table_get_n_rows">
<return-type type="gint"/>
</method>
<method name="IsSelected" cname="atk_table_is_selected">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="row"/>
<parameter type="gint" name="column"/>
</parameters>
</method>
<method name="GetRowExtentAt" cname="atk_table_get_row_extent_at">
<return-type type="gint"/>
<parameters>
<parameter type="gint" name="row"/>
<parameter type="gint" name="column"/>
</parameters>
</method>
<method name="IsColumnSelected" cname="atk_table_is_column_selected">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="column"/>
</parameters>
</method>
<method name="GetSelectedColumns" cname="atk_table_get_selected_columns">
<return-type type="gint"/>
<parameters>
<parameter type="gint**" name="selected"/>
</parameters>
</method>
<method name="GetRowDescription" cname="atk_table_get_row_description">
<return-type type="const-gchar*"/>
<parameters>
<parameter type="gint" name="row"/>
</parameters>
</method>
<method name="AddColumnSelection" cname="atk_table_add_column_selection">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="column"/>
</parameters>
</method>
<method name="GetColumnDescription" cname="atk_table_get_column_description">
<return-type type="const-gchar*"/>
<parameters>
<parameter type="gint" name="column"/>
</parameters>
</method>
<method name="GetColumnAtIndex" cname="atk_table_get_column_at_index">
<return-type type="gint"/>
<parameters>
<parameter type="gint" name="index"/>
</parameters>
</method>
<signal name="RowInserted" cname="row_inserted" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="AtkTable*" name="table"/>
<parameter type="gint" name="row"/>
<parameter type="gint" name="num_inserted"/>
</parameters>
</signal>
<signal name="ColumnInserted" cname="column_inserted" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="AtkTable*" name="table"/>
<parameter type="gint" name="column"/>
<parameter type="gint" name="num_inserted"/>
</parameters>
</signal>
<signal name="RowDeleted" cname="row_deleted" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="AtkTable*" name="table"/>
<parameter type="gint" name="row"/>
<parameter type="gint" name="num_deleted"/>
</parameters>
</signal>
<signal name="ColumnDeleted" cname="column_deleted" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="AtkTable*" name="table"/>
<parameter type="gint" name="column"/>
<parameter type="gint" name="num_deleted"/>
</parameters>
</signal>
<signal name="RowReordered" cname="row_reordered" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="AtkTable*" name="table"/>
</parameters>
</signal>
<signal name="ColumnReordered" cname="column_reordered" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="AtkTable*" name="table"/>
</parameters>
</signal>
<signal name="ModelChanged" cname="model_changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="AtkTable*" name="table"/>
</parameters>
</signal>
</interface>
<interface name="Text" cname="AtkText">
<method name="GetNSelections" cname="atk_text_get_n_selections">
<return-type type="gint"/>
</method>
<method name="SetCaretOffset" cname="atk_text_set_caret_offset">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="offset"/>
</parameters>
</method>
<method name="GetDefaultAttributes" cname="atk_text_get_default_attributes">
<return-type type="AtkAttributeSet*"/>
</method>
<method name="GetCharacterExtents" cname="atk_text_get_character_extents">
<return-type type="void"/>
<parameters>
<parameter type="gint" name="offset"/>
<parameter type="gint*" name="x"/>
<parameter type="gint*" name="y"/>
<parameter type="gint*" name="width"/>
<parameter type="gint*" name="height"/>
<parameter type="AtkCoordType" name="coords"/>
</parameters>
</method>
<method name="GetTextAfterOffset" cname="atk_text_get_text_after_offset">
<return-type type="gchar*"/>
<parameters>
<parameter type="gint" name="offset"/>
<parameter type="AtkTextBoundary" name="boundary_type"/>
<parameter type="gint*" name="start_offset"/>
<parameter type="gint*" name="end_offset"/>
</parameters>
</method>
<method name="AddSelection" cname="atk_text_add_selection">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="start_offset"/>
<parameter type="gint" name="end_offset"/>
</parameters>
</method>
<method name="GetRunAttributes" cname="atk_text_get_run_attributes">
<return-type type="AtkAttributeSet*"/>
<parameters>
<parameter type="gint" name="offset"/>
<parameter type="gint*" name="start_offset"/>
<parameter type="gint*" name="end_offset"/>
</parameters>
</method>
<method name="GetTextAtOffset" cname="atk_text_get_text_at_offset">
<return-type type="gchar*"/>
<parameters>
<parameter type="gint" name="offset"/>
<parameter type="AtkTextBoundary" name="boundary_type"/>
<parameter type="gint*" name="start_offset"/>
<parameter type="gint*" name="end_offset"/>
</parameters>
</method>
<method name="GetCharacterCount" cname="atk_text_get_character_count">
<return-type type="gint"/>
</method>
<method name="GetCaretOffset" cname="atk_text_get_caret_offset">
<return-type type="gint"/>
</method>
<method name="SetSelection" cname="atk_text_set_selection">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="selection_num"/>
<parameter type="gint" name="start_offset"/>
<parameter type="gint" name="end_offset"/>
</parameters>
</method>
<method name="GetOffsetAtPoint" cname="atk_text_get_offset_at_point">
<return-type type="gint"/>
<parameters>
<parameter type="gint" name="x"/>
<parameter type="gint" name="y"/>
<parameter type="AtkCoordType" name="coords"/>
</parameters>
</method>
<method name="GetCharacterAtOffset" cname="atk_text_get_character_at_offset">
<return-type type="gunichar"/>
<parameters>
<parameter type="gint" name="offset"/>
</parameters>
</method>
<method name="GetTextBeforeOffset" cname="atk_text_get_text_before_offset">
<return-type type="gchar*"/>
<parameters>
<parameter type="gint" name="offset"/>
<parameter type="AtkTextBoundary" name="boundary_type"/>
<parameter type="gint*" name="start_offset"/>
<parameter type="gint*" name="end_offset"/>
</parameters>
</method>
<method name="RemoveSelection" cname="atk_text_remove_selection">
<return-type type="gboolean"/>
<parameters>
<parameter type="gint" name="selection_num"/>
</parameters>
</method>
<method name="GetText" cname="atk_text_get_text">
<return-type type="gchar*"/>
<parameters>
<parameter type="gint" name="start_offset"/>
<parameter type="gint" name="end_offset"/>
</parameters>
</method>
<method name="GetSelection" cname="atk_text_get_selection">
<return-type type="gchar*"/>
<parameters>
<parameter type="gint" name="selection_num"/>
<parameter type="gint*" name="start_offset"/>
<parameter type="gint*" name="end_offset"/>
</parameters>
</method>
<signal name="TextChanged" cname="text_changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="AtkText*" name="text"/>
<parameter type="gint" name="position"/>
<parameter type="gint" name="length"/>
</parameters>
</signal>
<signal name="TextCaretMoved" cname="text_caret_moved" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="AtkText*" name="text"/>
<parameter type="gint" name="location"/>
</parameters>
</signal>
<signal name="TextSelectionChanged" cname="text_selection_changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="AtkText*" name="text"/>
</parameters>
</signal>
</interface>
<interface name="Value" cname="AtkValue">
<method name="SetCurrentValue" cname="atk_value_set_current_value">
<return-type type="gboolean"/>
<parameters>
<parameter type="const-GValue*" name="value"/>
</parameters>
</method>
<method name="GetCurrentValue" cname="atk_value_get_current_value">
<return-type type="void"/>
<parameters>
<parameter type="GValue*" name="value"/>
</parameters>
</method>
<method name="GetMaximumValue" cname="atk_value_get_maximum_value">
<return-type type="void"/>
<parameters>
<parameter type="GValue*" name="value"/>
</parameters>
</method>
<method name="GetMinimumValue" cname="atk_value_get_minimum_value">
<return-type type="void"/>
<parameters>
<parameter type="GValue*" name="value"/>
</parameters>
</method>
</interface>
<object name="GObjectAccessible" cname="AtkGObjectAccessible" parent="AtkObject">
<method name="GetObject" cname="atk_gobject_accessible_get_object">
<return-type type="GObject*"/>
</method>
</object>
<object name="Hyperlink" cname="AtkHyperlink" parent="GObject">
<implements>
<interface cname="AtkAction"/>
</implements>
<method name="IsValid" cname="atk_hyperlink_is_valid">
<return-type type="gboolean"/>
</method>
<method name="GetEndIndex" cname="atk_hyperlink_get_end_index">
<return-type type="gint"/>
</method>
<method name="GetObject" cname="atk_hyperlink_get_object">
<return-type type="AtkObject*"/>
<parameters>
<parameter type="gint" name="i"/>
</parameters>
</method>
<method name="GetStartIndex" cname="atk_hyperlink_get_start_index">
<return-type type="gint"/>
</method>
<method name="GetNAnchors" cname="atk_hyperlink_get_n_anchors">
<return-type type="gint"/>
</method>
<method name="GetUri" cname="atk_hyperlink_get_uri">
<return-type type="gchar*"/>
<parameters>
<parameter type="gint" name="i"/>
</parameters>
</method>
</object>
<object name="NoOpObject" cname="AtkNoOpObject" parent="AtkObject">
<implements>
<interface cname="AtkComponent"/>
<interface cname="AtkAction"/>
<interface cname="AtkEditableText"/>
<interface cname="AtkImage"/>
<interface cname="AtkSelection"/>
<interface cname="AtkTable"/>
<interface cname="AtkText"/>
<interface cname="AtkValue"/>
</implements>
<constructor cname="atk_no_op_object_new">
<parameters>
<parameter type="GObject*" name="obj"/>
</parameters>
</constructor>
</object>
<object name="NoOpObjectFactory" cname="AtkNoOpObjectFactory" parent="AtkObjectFactory">
<constructor cname="atk_no_op_object_factory_new"/>
</object>
<object name="Object" cname="AtkObject" parent="GObject">
<field cname="description" type="gchar*"/>
<field cname="name" type="gchar*"/>
<field cname="accessible_parent" type="AtkObject*"/>
<field cname="role" type="AtkRole"/>
<field cname="relation_set" type="AtkRelationSet*"/>
<field cname="layer" type="AtkLayer"/>
<property name="AtkObjectNamePropertyName" cname="atk_object_name_property_name" type="gchar*" doc-string=" Object instance\'s name formatted for assistive technology access" readable="true" writeable="true"/>
<property name="AtkObjectNamePropertyDescription" cname="atk_object_name_property_description" type="gchar*" doc-string=" Description of an object, formatted for assistive technology access" readable="true" writeable="true"/>
<property name="AtkObjectNamePropertyParent" cname="atk_object_name_property_parent" type="AtkObject" doc-string=" Is used to notify that the parent has changed " readable="true" writeable="true"/>
<property name="AtkObjectNamePropertyValue" cname="atk_object_name_property_value" type="gdouble" doc-string=" Is used to notify that the value has changed " readable="true" writeable="true"/>
<property name="AtkObjectNamePropertyRole" cname="atk_object_name_property_role" type="gint" doc-string=" The accessible role of this object " readable="true" writeable="true"/>
<property name="AtkObjectNamePropertyComponentLayer" cname="atk_object_name_property_component_layer" type="gint" doc-string=" The accessible layer of this object " readable="true"/>
<property name="AtkObjectNamePropertyComponentMdiZorder" cname="atk_object_name_property_component_mdi_zorder" type="gint" doc-string=" The accessible MDI value of this object " readable="true"/>
<property name="AtkObjectNamePropertyTableCaption" cname="atk_object_name_property_table_caption" type="gchar*" doc-string=" Is used to notify that the table caption has changed " readable="true" writeable="true"/>
<property name="AtkObjectNamePropertyTableColumnHeader" cname="atk_object_name_property_table_column_header" type="AtkObject" doc-string=" Is used to notify that the table column header has changed " readable="true" writeable="true"/>
<property name="AtkObjectNamePropertyTableColumnDescription" cname="atk_object_name_property_table_column_description" type="gchar*" doc-string=" Is used to notify that the table columnscription has changed " readable="true" writeable="true"/>
<property name="AtkObjectNamePropertyTableRowHeader" cname="atk_object_name_property_table_row_header" type="AtkObject" doc-string=" Is used to notify that the table row header has changed " readable="true" writeable="true"/>
<property name="AtkObjectNamePropertyTableRowDescription" cname="atk_object_name_property_table_row_description" type="gchar*" doc-string=" Is used to notify that the table row description has changed " readable="true" writeable="true"/>
<property name="AtkObjectNamePropertyTableSummary" cname="atk_object_name_property_table_summary" type="AtkObject" doc-string=" Is used to notify that the table summary has changed " readable="true" writeable="true"/>
<signal name="ChildrenChanged" cname="children_changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="AtkObject*" name="accessible"/>
<parameter type="guint" name="change_index"/>
<parameter type="gpointer" name="changed_child"/>
</parameters>
</signal>
<signal name="FocusEvent" cname="focus_event" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="AtkObject*" name="accessible"/>
<parameter type="gboolean" name="focus_in"/>
</parameters>
</signal>
<signal name="PropertyChange" cname="property_change" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="AtkObject*" name="accessible"/>
<parameter type="AtkPropertyValues*" name="values"/>
</parameters>
</signal>
<signal name="StateChange" cname="state_change" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="AtkObject*" name="accessible"/>
<parameter type="const-gchar*" name="name"/>
<parameter type="gboolean" name="state_set"/>
</parameters>
</signal>
<signal name="VisibleDataChanged" cname="visible_data_changed" when="LAST">
<return-type type="void"/>
<parameters>
<parameter type="AtkObject*" name="accessible"/>
</parameters>
</signal>
<method name="SetDescription" cname="atk_object_set_description">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="description"/>
</parameters>
</method>
<method name="SetName" cname="atk_object_set_name">
<return-type type="void"/>
<parameters>
<parameter type="const-gchar*" name="name"/>
</parameters>
</method>
<method name="GetLayer" cname="atk_object_get_layer">
<return-type type="AtkLayer"/>
</method>
<method name="RefRelationSet" cname="atk_object_ref_relation_set">
<return-type type="AtkRelationSet*"/>
</method>
<method name="NotifyStateChange" cname="atk_object_notify_state_change">
<return-type type="void"/>
<parameters>
<parameter type="AtkState" name="state"/>
<parameter type="gboolean" name="value"/>
</parameters>
</method>
<method name="GetMdiZorder" cname="atk_object_get_mdi_zorder">
<return-type type="gint"/>
</method>
<method name="SetRole" cname="atk_object_set_role">
<return-type type="void"/>
<parameters>
<parameter type="AtkRole" name="role"/>
</parameters>
</method>
<method name="ConnectPropertyChangeHandler" cname="atk_object_connect_property_change_handler">
<return-type type="guint"/>
<parameters>
<parameter type="AtkPropertyChangeHandler*" name="handler"/>
</parameters>
</method>
<method name="GetNAccessibleChildren" cname="atk_object_get_n_accessible_children">
<return-type type="gint"/>
</method>
<method name="SetParent" cname="atk_object_set_parent">
<return-type type="void"/>
<parameters>
<parameter type="AtkObject*" name="parent"/>
</parameters>
</method>
<method name="GetName" cname="atk_object_get_name">
<return-type type="const-gchar*"/>
</method>
<method name="GetParent" cname="atk_object_get_parent">
<return-type type="AtkObject*"/>
</method>
<method name="RemovePropertyChangeHandler" cname="atk_object_remove_property_change_handler">
<return-type type="void"/>
<parameters>
<parameter type="guint" name="handler_id"/>
</parameters>
</method>
<method name="GetDescription" cname="atk_object_get_description">
<return-type type="const-gchar*"/>
</method>
<method name="RefStateSet" cname="atk_object_ref_state_set">
<return-type type="AtkStateSet*"/>
</method>
<method name="GetIndexInParent" cname="atk_object_get_index_in_parent">
<return-type type="gint"/>
</method>
<method name="RefAccessibleChild" cname="atk_object_ref_accessible_child">
<return-type type="AtkObject*"/>
<parameters>
<parameter type="gint" name="i"/>
</parameters>
</method>
<method name="Initialize" cname="atk_object_initialize">
<return-type type="void"/>
<parameters>
<parameter type="gpointer" name="data"/>
</parameters>
</method>
<method name="GetRole" cname="atk_object_get_role">
<return-type type="AtkRole"/>
</method>
</object>
<object name="ObjectFactory" cname="AtkObjectFactory" parent="GObject">
<method name="GetAccessibleType" cname="atk_object_factory_get_accessible_type">
<return-type type="GType"/>
</method>
<method name="Invalidate" cname="atk_object_factory_invalidate">
<return-type type="void"/>
</method>
<method name="CreateAccessible" cname="atk_object_factory_create_accessible">
<return-type type="AtkObject*"/>
<parameters>
<parameter type="GObject*" name="obj"/>
</parameters>
</method>
</object>
<object name="Registry" cname="AtkRegistry" parent="GObject">
<field cname="factory_type_registry" type="GHashTable*"/>
<field cname="factory_singleton_cache" type="GHashTable*"/>
<method name="SetFactoryType" cname="atk_registry_set_factory_type">
<return-type type="void"/>
<parameters>
<parameter type="GType" name="type"/>
<parameter type="GType" name="factory_type"/>
</parameters>
</method>
<method name="GetFactoryType" cname="atk_registry_get_factory_type">
<return-type type="GType"/>
<parameters>
<parameter type="GType" name="type"/>
</parameters>
</method>
<method name="GetFactory" cname="atk_registry_get_factory">
<return-type type="AtkObjectFactory*"/>
<parameters>
<parameter type="GType" name="type"/>
</parameters>
</method>
</object>
<object name="Relation" cname="AtkRelation" parent="GObject">
<field cname="target" type="GPtrArray*"/>
<field cname="relationship" type="AtkRelationType"/>
<method name="GetTarget" cname="atk_relation_get_target">
<return-type type="GPtrArray*"/>
</method>
<method name="GetRelationType" cname="atk_relation_get_relation_type">
<return-type type="AtkRelationType"/>
</method>
<constructor cname="atk_relation_new">
<parameters>
<parameter type="AtkObject**" name="targets"/>
<parameter type="gint" name="n_targets"/>
<parameter type="AtkRelationType" name="relationship"/>
</parameters>
</constructor>
</object>
<object name="RelationSet" cname="AtkRelationSet" parent="GObject">
<field cname="relations" type="GPtrArray*"/>
<method name="GetRelationByType" cname="atk_relation_set_get_relation_by_type">
<return-type type="AtkRelation*"/>
<parameters>
<parameter type="AtkRelationType" name="relationship"/>
</parameters>
</method>
<method name="GetNRelations" cname="atk_relation_set_get_n_relations">
<return-type type="gint"/>
</method>
<method name="GetRelation" cname="atk_relation_set_get_relation">
<return-type type="AtkRelation*"/>
<parameters>
<parameter type="gint" name="i"/>
</parameters>
</method>
<method name="Add" cname="atk_relation_set_add">
<return-type type="void"/>
<parameters>
<parameter type="AtkRelation*" name="relation"/>
</parameters>
</method>
<method name="Contains" cname="atk_relation_set_contains">
<return-type type="gboolean"/>
<parameters>
<parameter type="AtkRelationType" name="relationship"/>
</parameters>
</method>
<constructor cname="atk_relation_set_new"/>
<method name="Remove" cname="atk_relation_set_remove">
<return-type type="void"/>
<parameters>
<parameter type="AtkRelation*" name="relation"/>
</parameters>
</method>
</object>
<object name="StateSet" cname="AtkStateSet" parent="GObject">
<method name="IsEmpty" cname="atk_state_set_is_empty">
<return-type type="gboolean"/>
</method>
<method name="ContainsStates" cname="atk_state_set_contains_states">
<return-type type="gboolean"/>
<parameters>
<parameter type="AtkStateType*" name="types"/>
<parameter type="gint" name="n_types"/>
</parameters>
</method>
<method name="AddState" cname="atk_state_set_add_state">
<return-type type="gboolean"/>
<parameters>
<parameter type="AtkStateType" name="type"/>
</parameters>
</method>
<method name="RemoveState" cname="atk_state_set_remove_state">
<return-type type="gboolean"/>
<parameters>
<parameter type="AtkStateType" name="type"/>
</parameters>
</method>
<method name="XorSets" cname="atk_state_set_xor_sets">
<return-type type="AtkStateSet*"/>
<parameters>
<parameter type="AtkStateSet*" name="compare_set"/>
</parameters>
</method>
<method name="ClearStates" cname="atk_state_set_clear_states">
<return-type type="void"/>
</method>
<method name="OrSets" cname="atk_state_set_or_sets">
<return-type type="AtkStateSet*"/>
<parameters>
<parameter type="AtkStateSet*" name="compare_set"/>
</parameters>
</method>
<method name="AddStates" cname="atk_state_set_add_states">
<return-type type="void"/>
<parameters>
<parameter type="AtkStateType*" name="types"/>
<parameter type="gint" name="n_types"/>
</parameters>
</method>
<constructor cname="atk_state_set_new"/>
<method name="ContainsState" cname="atk_state_set_contains_state">
<return-type type="gboolean"/>
<parameters>
<parameter type="AtkStateType" name="type"/>
</parameters>
</method>
<method name="AndSets" cname="atk_state_set_and_sets">
<return-type type="AtkStateSet*"/>
<parameters>
<parameter type="AtkStateSet*" name="compare_set"/>
</parameters>
</method>
</object>
<object name="Util" cname="AtkUtil" parent="GObject"/>
<struct name="Attribute" cname="AtkAttribute">
<field cname="name" type="gchar*"/>
<field cname="value" type="gchar*"/>
</struct>
<alias name="AttributeSet" cname="AtkAttributeSet" type="GSList "/>
<struct name="KeyEventStruct" cname="AtkKeyEventStruct">
<field cname="type" type="gint"/>
<field cname="state" type="guint"/>
<field cname="keyval" type="guint"/>
<field cname="length" type="gint"/>
<field cname="string" type="gchar*"/>
<field cname="keycode" type="guint16"/>
<field cname="timestamp" type="guint32"/>
</struct>
<struct name="PropertyValues" cname="AtkPropertyValues">
<field cname="property_name" type="const-gchar*"/>
<field cname="old_value" type="GValue"/>
<field cname="new_value" type="GValue"/>
</struct>
<alias name="State" cname="AtkState" type="guint64 "/>
</namespace>
</api>