<?xml version="1.0"?>
<!-- This file was automatically generated from C sources - DO NOT EDIT!
To affect the contents of this file, edit the original C definitions,
and/or use gtk-doc annotations.  -->
<repository version="1.2"
            xmlns="http://www.gtk.org/introspection/core/1.0"
            xmlns:c="http://www.gtk.org/introspection/c/1.0"
            xmlns:glib="http://www.gtk.org/introspection/glib/1.0">
  <include name="GObject" version="2.0"/>
  <include name="Gsf" version="1"/>
  <include name="Gtk" version="3.0"/>
  <namespace name="Abi"
             version="3.0"
             shared-library="/opt/local/lib/libabiword-3.0.dylib"
             c:identifier-prefixes="Abi"
             c:symbol-prefixes="abi,libabiword">
    <function-macro name="ABITABLE_WIDGET"
                    c:identifier="ABITABLE_WIDGET"
                    introspectable="0">
      <source-position filename="af/xap/gtk/xap_UnixTableWidget.h" line="34"/>
      <parameters>
        <parameter name="obj">
        </parameter>
      </parameters>
    </function-macro>
    <function-macro name="ABITABLE_WIDGET_CLASS"
                    c:identifier="ABITABLE_WIDGET_CLASS"
                    introspectable="0">
      <source-position filename="af/xap/gtk/xap_UnixTableWidget.h" line="37"/>
      <parameters>
        <parameter name="k">
        </parameter>
      </parameters>
    </function-macro>
    <callback name="Abi_CharPtr__Bool_EditMethod">
      <source-position filename="wp/ap/gtk/abiwidget.h" line="103"/>
      <return-value transfer-ownership="none">
        <type name="gboolean" c:type="gboolean"/>
      </return-value>
      <parameters>
        <parameter name="arg0" transfer-ownership="none">
          <type name="Widget" c:type="AbiWidget*"/>
        </parameter>
        <parameter name="arg1" transfer-ownership="none">
          <type name="utf8" c:type="const char*"/>
        </parameter>
      </parameters>
    </callback>
    <callback name="Abi_EditMethod">
      <source-position filename="wp/ap/gtk/abiwidget.h" line="100"/>
      <return-value transfer-ownership="none">
        <type name="gboolean" c:type="gboolean"/>
      </return-value>
      <parameters>
        <parameter name="arg0" transfer-ownership="none">
          <type name="Widget" c:type="AbiWidget*"/>
        </parameter>
        <parameter name="arg1" transfer-ownership="none">
          <type name="utf8" c:type="const char*"/>
        </parameter>
        <parameter name="arg2" transfer-ownership="none">
          <type name="gint32" c:type="gint32"/>
        </parameter>
        <parameter name="arg3" transfer-ownership="none">
          <type name="gint32" c:type="gint32"/>
        </parameter>
      </parameters>
    </callback>
    <callback name="Abi_Int_Int__Bool_EditMethod">
      <source-position filename="wp/ap/gtk/abiwidget.h" line="102"/>
      <return-value transfer-ownership="none">
        <type name="gboolean" c:type="gboolean"/>
      </return-value>
      <parameters>
        <parameter name="arg0" transfer-ownership="none">
          <type name="Widget" c:type="AbiWidget*"/>
        </parameter>
        <parameter name="arg1" transfer-ownership="none">
          <type name="gint32" c:type="gint32"/>
        </parameter>
        <parameter name="arg2" transfer-ownership="none">
          <type name="gint32" c:type="gint32"/>
        </parameter>
      </parameters>
    </callback>
    <callback name="Abi_Void__Bool_EditMethod">
      <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
      <return-value transfer-ownership="none">
        <type name="gboolean" c:type="gboolean"/>
      </return-value>
      <parameters>
        <parameter name="arg0" transfer-ownership="none">
          <type name="Widget" c:type="AbiWidget*"/>
        </parameter>
      </parameters>
    </callback>
    <function-macro name="IS_ABITABLE_WIDGET"
                    c:identifier="IS_ABITABLE_WIDGET"
                    introspectable="0">
      <source-position filename="af/xap/gtk/xap_UnixTableWidget.h" line="35"/>
      <parameters>
        <parameter name="obj">
        </parameter>
      </parameters>
    </function-macro>
    <function-macro name="IS_ABITABLE_WIDGET_CLASS"
                    c:identifier="IS_ABITABLE_WIDGET_CLASS"
                    introspectable="0">
      <source-position filename="af/xap/gtk/xap_UnixTableWidget.h" line="36"/>
      <parameters>
        <parameter name="obj">
        </parameter>
      </parameters>
    </function-macro>
    <function-macro name="IS_ABI_WIDGET"
                    c:identifier="IS_ABI_WIDGET"
                    introspectable="0">
      <source-position filename="wp/ap/gtk/abiwidget.h" line="87"/>
      <parameters>
        <parameter name="obj">
        </parameter>
      </parameters>
    </function-macro>
    <function-macro name="IS_ABI_WIDGET_CLASS"
                    c:identifier="IS_ABI_WIDGET_CLASS"
                    introspectable="0">
      <source-position filename="wp/ap/gtk/abiwidget.h" line="88"/>
      <parameters>
        <parameter name="k">
        </parameter>
      </parameters>
    </function-macro>
    <record name="PrivData" c:type="AbiPrivData" disguised="1" opaque="1">
      <source-position filename="wp/ap/gtk/abiwidget.h" line="94"/>
    </record>
    <callback name="Signal" c:type="AbiSignal">
      <source-position filename="wp/ap/gtk/abiwidget.h" line="109"/>
      <return-value transfer-ownership="none">
        <type name="gboolean" c:type="gboolean"/>
      </return-value>
      <parameters>
        <parameter name="arg0" transfer-ownership="none">
          <type name="Widget" c:type="AbiWidget*"/>
        </parameter>
        <parameter name="closure"
                   transfer-ownership="none"
                   nullable="1"
                   allow-none="1">
          <type name="gpointer" c:type="gpointer"/>
        </parameter>
      </parameters>
    </callback>
    <class name="Table"
           c:symbol-prefix="table"
           c:type="AbiTable"
           parent="Gtk.Button"
           glib:type-name="AbiTable"
           glib:get-type="abi_table_get_type"
           glib:type-struct="TableClass">
      <source-position filename="af/xap/gtk/xap_UnixTableWidget.h" line="82"/>
      <implements name="Atk.ImplementorIface"/>
      <implements name="Gtk.Actionable"/>
      <implements name="Gtk.Activatable"/>
      <implements name="Gtk.Buildable"/>
      <constructor name="new" c:identifier="abi_table_new">
        <source-position filename="af/xap/gtk/xap_UnixTableWidget.h"
                         line="86"/>
        <return-value transfer-ownership="none">
          <type name="Gtk.Widget" c:type="GtkWidget*"/>
        </return-value>
      </constructor>
      <virtual-method name="selected">
        <source-position filename="af/xap/gtk/xap_UnixTableWidget.h"
                         line="81"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="abi_table" transfer-ownership="none">
            <type name="Table" c:type="AbiTable*"/>
          </instance-parameter>
          <parameter name="rows" transfer-ownership="none">
            <type name="guint" c:type="guint"/>
          </parameter>
          <parameter name="cols" transfer-ownership="none">
            <type name="guint" c:type="guint"/>
          </parameter>
        </parameters>
      </virtual-method>
      <method name="get_label" c:identifier="abi_table_get_label">
        <source-position filename="af/xap/gtk/xap_UnixTableWidget.h"
                         line="103"/>
        <return-value transfer-ownership="none">
          <doc xml:space="preserve"
               filename="af/xap/gtk/xap_UnixTableWidget.cpp"
               line="727">the label widget.</doc>
          <type name="Gtk.Widget" c:type="GtkWidget*"/>
        </return-value>
        <parameters>
          <instance-parameter name="abi_table" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="af/xap/gtk/xap_UnixTableWidget.cpp"
                 line="725">#AbiTable</doc>
            <type name="Table" c:type="AbiTable*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="get_max_size" c:identifier="abi_table_get_max_size">
        <source-position filename="af/xap/gtk/xap_UnixTableWidget.h"
                         line="96"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="abi_table" transfer-ownership="none">
            <type name="Table" c:type="const AbiTable*"/>
          </instance-parameter>
          <parameter name="rows" transfer-ownership="none">
            <type name="guint" c:type="guint*"/>
          </parameter>
          <parameter name="cols" transfer-ownership="none">
            <type name="guint" c:type="guint*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_selected" c:identifier="abi_table_get_selected">
        <source-position filename="af/xap/gtk/xap_UnixTableWidget.h"
                         line="91"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="abi_table" transfer-ownership="none">
            <type name="Table" c:type="const AbiTable*"/>
          </instance-parameter>
          <parameter name="rows" transfer-ownership="none">
            <type name="guint" c:type="guint*"/>
          </parameter>
          <parameter name="cols" transfer-ownership="none">
            <type name="guint" c:type="guint*"/>
          </parameter>
        </parameters>
      </method>
      <method name="set_icon" c:identifier="abi_table_set_icon">
        <source-position filename="af/xap/gtk/xap_UnixTableWidget.h"
                         line="107"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="abi_table" transfer-ownership="none">
            <type name="Table" c:type="AbiTable*"/>
          </instance-parameter>
          <parameter name="icon" transfer-ownership="none">
            <type name="Gtk.Widget" c:type="GtkWidget*"/>
          </parameter>
        </parameters>
      </method>
      <method name="set_labels" c:identifier="abi_table_set_labels">
        <source-position filename="af/xap/gtk/xap_UnixTableWidget.h"
                         line="99"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="abi_table" transfer-ownership="none">
            <type name="Table" c:type="AbiTable*"/>
          </instance-parameter>
          <parameter name="szTable" transfer-ownership="none">
            <type name="utf8" c:type="const gchar*"/>
          </parameter>
          <parameter name="szCancel" transfer-ownership="none">
            <type name="utf8" c:type="const gchar*"/>
          </parameter>
        </parameters>
      </method>
      <method name="set_max_size" c:identifier="abi_table_set_max_size">
        <source-position filename="af/xap/gtk/xap_UnixTableWidget.h"
                         line="94"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="abi_table" transfer-ownership="none">
            <type name="Table" c:type="AbiTable*"/>
          </instance-parameter>
          <parameter name="rows" transfer-ownership="none">
            <type name="guint" c:type="guint"/>
          </parameter>
          <parameter name="cols" transfer-ownership="none">
            <type name="guint" c:type="guint"/>
          </parameter>
        </parameters>
      </method>
      <method name="set_selected" c:identifier="abi_table_set_selected">
        <source-position filename="af/xap/gtk/xap_UnixTableWidget.h"
                         line="89"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="abi_table" transfer-ownership="none">
            <type name="Table" c:type="AbiTable*"/>
          </instance-parameter>
          <parameter name="rows" transfer-ownership="none">
            <type name="guint" c:type="guint"/>
          </parameter>
          <parameter name="cols" transfer-ownership="none">
            <type name="guint" c:type="guint"/>
          </parameter>
        </parameters>
      </method>
      <field name="button">
        <type name="Gtk.Button" c:type="GtkButton"/>
      </field>
      <field name="stock_item" readable="0" private="1">
        <type name="Gtk.StockItem" c:type="GtkStockItem"/>
      </field>
      <field name="button_box" readable="0" private="1">
        <type name="Gtk.Widget" c:type="GtkWidget*"/>
      </field>
      <field name="label" readable="0" private="1">
        <type name="Gtk.Widget" c:type="GtkWidget*"/>
      </field>
      <field name="icon" readable="0" private="1">
        <type name="Gtk.Widget" c:type="GtkWidget*"/>
      </field>
      <field name="window" readable="0" private="1">
        <type name="Gtk.Window" c:type="GtkWindow*"/>
      </field>
      <field name="window_vbox" readable="0" private="1">
        <type name="Gtk.Box" c:type="GtkBox*"/>
      </field>
      <field name="area" readable="0" private="1">
        <type name="Gtk.DrawingArea" c:type="GtkDrawingArea*"/>
      </field>
      <field name="window_label" readable="0" private="1">
        <type name="Gtk.Label" c:type="GtkLabel*"/>
      </field>
      <field name="handlers" readable="0" private="1">
        <type name="GLib.SList" c:type="GSList*">
          <type name="gpointer" c:type="gpointer"/>
        </type>
      </field>
      <field name="style_context" readable="0" private="1">
        <type name="Gtk.StyleContext" c:type="GtkStyleContext*"/>
      </field>
      <field name="pos_x" readable="0" private="1">
        <type name="gint" c:type="gint"/>
      </field>
      <field name="pos_y" readable="0" private="1">
        <type name="gint" c:type="gint"/>
      </field>
      <field name="selected_rows" readable="0" private="1">
        <type name="guint" c:type="guint"/>
      </field>
      <field name="selected_cols" readable="0" private="1">
        <type name="guint" c:type="guint"/>
      </field>
      <field name="total_rows" readable="0" private="1">
        <type name="guint" c:type="guint"/>
      </field>
      <field name="total_cols" readable="0" private="1">
        <type name="guint" c:type="guint"/>
      </field>
      <field name="max_rows" readable="0" private="1">
        <type name="guint" c:type="guint"/>
      </field>
      <field name="max_cols" readable="0" private="1">
        <type name="guint" c:type="guint"/>
      </field>
      <field name="szTable" readable="0" private="1">
        <type name="utf8" c:type="gchar*"/>
      </field>
      <field name="szCancel" readable="0" private="1">
        <type name="utf8" c:type="gchar*"/>
      </field>
      <glib:signal name="selected" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="guint" c:type="guint"/>
          </parameter>
          <parameter name="p0" transfer-ownership="none">
            <type name="guint" c:type="guint"/>
          </parameter>
        </parameters>
      </glib:signal>
    </class>
    <record name="TableClass"
            c:type="AbiTableClass"
            glib:is-gtype-struct-for="Table">
      <source-position filename="af/xap/gtk/xap_UnixTableWidget.h" line="82"/>
      <field name="parent_class">
        <type name="Gtk.ButtonClass" c:type="GtkButtonClass"/>
      </field>
      <field name="selected">
        <callback name="selected">
          <source-position filename="af/xap/gtk/xap_UnixTableWidget.h"
                           line="81"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="abi_table" transfer-ownership="none">
              <type name="Table" c:type="AbiTable*"/>
            </parameter>
            <parameter name="rows" transfer-ownership="none">
              <type name="guint" c:type="guint"/>
            </parameter>
            <parameter name="cols" transfer-ownership="none">
              <type name="guint" c:type="guint"/>
            </parameter>
          </parameters>
        </callback>
      </field>
    </record>
    <function-macro name="WIDGET" c:identifier="ABI_WIDGET" introspectable="0">
      <source-position filename="wp/ap/gtk/abiwidget.h" line="86"/>
      <parameters>
        <parameter name="obj">
        </parameter>
      </parameters>
    </function-macro>
    <function-macro name="WIDGET_CLASS"
                    c:identifier="ABI_WIDGET_CLASS"
                    introspectable="0">
      <source-position filename="wp/ap/gtk/abiwidget.h" line="89"/>
      <parameters>
        <parameter name="k">
        </parameter>
      </parameters>
    </function-macro>
    <class name="Widget"
           c:symbol-prefix="widget"
           c:type="AbiWidget"
           parent="Gtk.Bin"
           glib:type-name="AbiWidget"
           glib:get-type="abi_widget_get_type"
           glib:type-struct="WidgetClass">
      <source-position filename="wp/ap/gtk/abiwidget.h" line="266"/>
      <implements name="Atk.ImplementorIface"/>
      <implements name="Gtk.Buildable"/>
      <constructor name="new" c:identifier="abi_widget_new">
        <doc xml:space="preserve"
             filename="wp/ap/gtk/abiwidget.cpp"
             line="2508">Creates a new AbiWord widget using an internal Abiword App</doc>
        <source-position filename="wp/ap/gtk/abiwidget.h" line="271"/>
        <return-value transfer-ownership="none">
          <type name="Gtk.Widget" c:type="GtkWidget*"/>
        </return-value>
      </constructor>
      <constructor name="new_with_file"
                   c:identifier="abi_widget_new_with_file">
        <doc xml:space="preserve"
             filename="wp/ap/gtk/abiwidget.cpp"
             line="2524">Creates a new AbiWord widget and tries to load the file
This uses an internal Abiword App

\param file - A file on your HD</doc>
        <source-position filename="wp/ap/gtk/abiwidget.h" line="272"/>
        <return-value transfer-ownership="none">
          <type name="Gtk.Widget" c:type="GtkWidget*"/>
        </return-value>
        <parameters>
          <parameter name="file" transfer-ownership="none">
            <type name="utf8" c:type="const gchar*"/>
          </parameter>
        </parameters>
      </constructor>
      <function name="get_property" c:identifier="abi_widget_get_property">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="281"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="GObject.Object" c:type="GObject*"/>
          </parameter>
          <parameter name="arg_id" transfer-ownership="none">
            <type name="guint" c:type="guint"/>
          </parameter>
          <parameter name="arg" transfer-ownership="none">
            <type name="GObject.Value" c:type="GValue*"/>
          </parameter>
          <parameter name="pspec" transfer-ownership="none">
            <type name="GObject.ParamSpec" c:type="GParamSpec*"/>
          </parameter>
        </parameters>
      </function>
      <function name="set_property" c:identifier="abi_widget_set_property">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="277"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="GObject.Object" c:type="GObject*"/>
          </parameter>
          <parameter name="arg_id" transfer-ownership="none">
            <type name="guint" c:type="guint"/>
          </parameter>
          <parameter name="arg" transfer-ownership="none">
            <type name="GObject.Value" c:type="const GValue*"/>
          </parameter>
          <parameter name="pspec" transfer-ownership="none">
            <type name="GObject.ParamSpec" c:type="GParamSpec*"/>
          </parameter>
        </parameters>
      </function>
      <virtual-method name="align_center" invoker="align_center">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="align_justify" invoker="align_justify">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="align_left" invoker="align_left">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="align_right" invoker="align_right">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="copy" invoker="copy">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="cut" invoker="cut">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="delete_bob" invoker="delete_bob">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="delete_bod" invoker="delete_bod">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="delete_bol" invoker="delete_bol">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="delete_bow" invoker="delete_bow">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="delete_eob" invoker="delete_eob">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="delete_eod" invoker="delete_eod">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="delete_eol" invoker="delete_eol">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="delete_eow" invoker="delete_eow">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="delete_left" invoker="delete_left">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="delete_right" invoker="delete_right">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="edit_footer" invoker="edit_footer">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="edit_header" invoker="edit_header">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="file_open" invoker="file_open">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="file_save" invoker="file_save">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="insert_data" invoker="insert_data">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="103"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="arg1" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="insert_space" invoker="insert_space">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="invoke" invoker="invoke">
        <doc xml:space="preserve"
             filename="wp/ap/gtk/abiwidget.cpp"
             line="2552">Invoke any of abiword's edit methods by name

\param w - An AbiWord widget
\param mthdName - A null-terminated string representing the method's name

\return FALSE if any preconditions fail
\return TRUE|FALSE depending on the result of the EditMethod's completion

example usage:

gboolean b = FALSE;
GtkWidget * w = abi_widget_new ();

b = abi_widget_invoke (ABI_WIDGET(w), "alignCenter");</doc>
        <source-position filename="wp/ap/gtk/abiwidget.h" line="123"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="mthdName" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="invoke_ex" invoker="invoke_ex">
        <doc xml:space="preserve"
             filename="wp/ap/gtk/abiwidget.cpp"
             line="2577">Invoke any of abiword's edit methods by name

\param w - An AbiWord widget
\param mthdName - A null-terminated string representing the method's name
\param data - an optional null-terminated string data to pass to the method
\param x - an optional x-coordinate to pass to the method (usually 0)
\param y - an optional y-coordinate to pass to the method (usuall 0)

\return FALSE if any preconditions fail
\return TRUE|FALSE depending on the result of the EditMethod's completion

example usage:

gboolean b = FALSE;
GtkWidget * w = abi_widget_new ();

b = abi_widget_invoke_ex (ABI_WIDGET(w), "insertData", "Hello World!", 0, 0);
b = abi_widget_invoke_ex (ABI_WIDGET(w), "alignCenter", 0, 0, 0);</doc>
        <source-position filename="wp/ap/gtk/abiwidget.h" line="124"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="mthdName" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
          <parameter name="data" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
          <parameter name="x" transfer-ownership="none">
            <type name="gint32" c:type="gint32"/>
          </parameter>
          <parameter name="y" transfer-ownership="none">
            <type name="gint32" c:type="gint32"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="moveto_bob" invoker="moveto_bob">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="moveto_bod" invoker="moveto_bod">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="moveto_bol" invoker="moveto_bol">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="moveto_bop" invoker="moveto_bop">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="moveto_bow" invoker="moveto_bow">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="moveto_eob" invoker="moveto_eob">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="moveto_eod" invoker="moveto_eod">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="moveto_eol" invoker="moveto_eol">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="moveto_eop" invoker="moveto_eop">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="moveto_eow" invoker="moveto_eow">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="moveto_left" invoker="moveto_left">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="moveto_next_line" invoker="moveto_next_line">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="moveto_next_page" invoker="moveto_next_page">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="moveto_next_screen" invoker="moveto_next_screen">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="moveto_prev_line" invoker="moveto_prev_line">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="moveto_prev_page" invoker="moveto_prev_page">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="moveto_prev_screen" invoker="moveto_prev_screen">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="moveto_right" invoker="moveto_right">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="moveto_to_xy" invoker="moveto_to_xy">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="102"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="arg1" transfer-ownership="none">
            <type name="gint32" c:type="gint32"/>
          </parameter>
          <parameter name="arg2" transfer-ownership="none">
            <type name="gint32" c:type="gint32"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="paste" invoker="paste">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="paste_special" invoker="paste_special">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="redo" invoker="redo">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="remove_footer" invoker="remove_footer">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="remove_header" invoker="remove_header">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="save_immediate" invoker="save_immediate">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_all" invoker="select_all">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_block" invoker="select_block">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_bob" invoker="select_bob">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_bod" invoker="select_bod">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_bol" invoker="select_bol">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_bow" invoker="select_bow">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_eob" invoker="select_eob">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_eod" invoker="select_eod">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_eol" invoker="select_eol">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_eow" invoker="select_eow">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_left" invoker="select_left">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_line" invoker="select_line">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_next_line" invoker="select_next_line">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_page_down" invoker="select_page_down">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_page_up" invoker="select_page_up">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_prev_line" invoker="select_prev_line">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_right" invoker="select_right">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_screen_down" invoker="select_screen_down">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_screen_up" invoker="select_screen_up">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_to_xy" invoker="select_to_xy">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="102"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="arg1" transfer-ownership="none">
            <type name="gint32" c:type="gint32"/>
          </parameter>
          <parameter name="arg2" transfer-ownership="none">
            <type name="gint32" c:type="gint32"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="select_word" invoker="select_word">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_bold">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="234"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_bottomline">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="240"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_can_redo">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="248"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_can_undo">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="247"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_center_align">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="252"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_changed">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="246"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_color">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="243"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="r" transfer-ownership="none">
            <type name="gint" c:type="int"/>
          </parameter>
          <parameter name="g" transfer-ownership="none">
            <type name="gint" c:type="int"/>
          </parameter>
          <parameter name="b" transfer-ownership="none">
            <type name="gint" c:type="int"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_current_page">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="262"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="guint32" c:type="guint32"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_enter_selection">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="258"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_font_family">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="245"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_font_size">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="244"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gdouble" c:type="double"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_image_selected">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="256"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_is_dirty">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="249"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_italic">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="235"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_justify_align">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="253"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_leave_selection">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="259"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_left_align">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="250"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_line_through">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="238"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_overline">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="237"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_page_count">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="261"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="guint32" c:type="guint32"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_right_align">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="251"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_selection_cleared">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="257"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_style_name">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="254"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_subscript">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="242"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_superscript">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="241"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_table_state">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="260"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_text_selected">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="255"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_topline">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="239"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_underline">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="236"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="signal_zoom_percentage">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="263"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="value" transfer-ownership="none">
            <type name="gint32" c:type="gint32"/>
          </parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="toggle_bold" invoker="toggle_bold">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="toggle_bottomline" invoker="toggle_bottomline">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="toggle_bullets" invoker="toggle_bullets">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="toggle_insert_mode" invoker="toggle_insert_mode">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="toggle_italic" invoker="toggle_italic">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="toggle_numbering" invoker="toggle_numbering">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="toggle_overline" invoker="toggle_overline">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="toggle_plain" invoker="toggle_plain">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="toggle_strike" invoker="toggle_strike">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="toggle_sub" invoker="toggle_sub">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="toggle_super" invoker="toggle_super">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="toggle_topline" invoker="toggle_topline">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="toggle_underline" invoker="toggle_underline">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="toggle_unindent" invoker="toggle_unindent">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="undo" invoker="undo">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="view_formatting_marks"
                      invoker="view_formatting_marks">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="view_normal_layout" invoker="view_normal_layout">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="view_online_layout" invoker="view_online_layout">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="view_print_layout" invoker="view_print_layout">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="zoom_whole" invoker="zoom_whole">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <virtual-method name="zoom_width" invoker="zoom_width">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="101"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="arg0" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </virtual-method>
      <method name="align_center" c:identifier="abi_widget_align_center">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="299"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="align_justify" c:identifier="abi_widget_align_justify">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="300"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="align_left" c:identifier="abi_widget_align_left">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="301"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="align_right" c:identifier="abi_widget_align_right">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="302"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="copy" c:identifier="abi_widget_copy">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="305"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="cut" c:identifier="abi_widget_cut">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="306"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="delete_bob" c:identifier="abi_widget_delete_bob">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="322"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="delete_bod" c:identifier="abi_widget_delete_bod">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="323"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="delete_bol" c:identifier="abi_widget_delete_bol">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="324"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="delete_bow" c:identifier="abi_widget_delete_bow">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="325"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="delete_eob" c:identifier="abi_widget_delete_eob">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="326"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="delete_eod" c:identifier="abi_widget_delete_eod">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="327"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="delete_eol" c:identifier="abi_widget_delete_eol">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="328"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="delete_eow" c:identifier="abi_widget_delete_eow">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="329"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="delete_left" c:identifier="abi_widget_delete_left">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="330"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="delete_right" c:identifier="abi_widget_delete_right">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="331"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="draw" c:identifier="abi_widget_draw">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="275"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="edit_footer" c:identifier="abi_widget_edit_footer">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="429"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="edit_header" c:identifier="abi_widget_edit_header">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="428"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="file_open" c:identifier="abi_widget_file_open">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="289"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="file_save" c:identifier="abi_widget_file_save">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="290"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="find_next" c:identifier="abi_widget_find_next">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="395"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="sel_start" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </method>
      <method name="find_prev" c:identifier="abi_widget_find_prev">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="396"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="get_content"
              c:identifier="abi_widget_get_content"
              glib:get-property="content">
        <doc xml:space="preserve"
             filename="wp/ap/gtk/abiwidget.cpp"
             line="1313">Gets all document contents</doc>
        <source-position filename="wp/ap/gtk/abiwidget.h" line="333"/>
        <return-value transfer-ownership="full">
          <doc xml:space="preserve"
               filename="wp/ap/gtk/abiwidget.cpp"
               line="1322">the selection, the caller must free the memory
         through g_free()</doc>
          <type name="utf8" c:type="gchar*"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="wp/ap/gtk/abiwidget.cpp"
                 line="1315">an #AbiWidget</doc>
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="extension_or_mimetype" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="wp/ap/gtk/abiwidget.cpp"
                 line="1316">content type for the returned selection</doc>
            <type name="utf8" c:type="const gchar*"/>
          </parameter>
          <parameter name="exp_props"
                     transfer-ownership="none"
                     nullable="1"
                     allow-none="1">
            <doc xml:space="preserve"
                 filename="wp/ap/gtk/abiwidget.cpp"
                 line="1317">export properties</doc>
            <type name="utf8" c:type="const gchar*"/>
          </parameter>
          <parameter name="iLength"
                     direction="out"
                     caller-allocates="0"
                     transfer-ownership="full"
                     optional="1"
                     allow-none="1">
            <doc xml:space="preserve"
                 filename="wp/ap/gtk/abiwidget.cpp"
                 line="1318">length of returned selection, in bytes</doc>
            <type name="gint" c:type="gint*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_current_page_num"
              c:identifier="abi_widget_get_current_page_num">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="400"/>
        <return-value transfer-ownership="none">
          <type name="guint32" c:type="guint32"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="get_font_names" c:identifier="abi_widget_get_font_names">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="441"/>
        <return-value transfer-ownership="full">
          <doc xml:space="preserve"
               filename="wp/ap/gtk/abiwidget.cpp"
               line="1631">the font names.</doc>
          <array c:type="const gchar**">
            <type name="utf8"/>
          </array>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="get_mouse_pos" c:identifier="abi_widget_get_mouse_pos">
        <doc xml:space="preserve"
             filename="wp/ap/gtk/abiwidget.cpp"
             line="1411">Returns the mouse position relative to @w</doc>
        <source-position filename="wp/ap/gtk/abiwidget.h" line="436"/>
        <return-value transfer-ownership="none">
          <doc xml:space="preserve"
               filename="wp/ap/gtk/abiwidget.cpp"
               line="1419">#TRUE if the mouse position could be retrieved</doc>
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="wp/ap/gtk/abiwidget.cpp"
                 line="1413">an #AbiWidget</doc>
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="x"
                     direction="out"
                     caller-allocates="0"
                     transfer-ownership="full">
            <doc xml:space="preserve"
                 filename="wp/ap/gtk/abiwidget.cpp"
                 line="1414">return value for the mouse position in the X axis</doc>
            <type name="gint32" c:type="gint32*"/>
          </parameter>
          <parameter name="y"
                     direction="out"
                     caller-allocates="0"
                     transfer-ownership="full">
            <doc xml:space="preserve"
                 filename="wp/ap/gtk/abiwidget.cpp"
                 line="1415">return value for the mouse position in the Y axis</doc>
            <type name="gint32" c:type="gint32*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_page_count" c:identifier="abi_widget_get_page_count">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="399"/>
        <return-value transfer-ownership="none">
          <type name="guint32" c:type="guint32"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="get_selection"
              c:identifier="abi_widget_get_selection"
              glib:get-property="selection">
        <doc xml:space="preserve"
             filename="wp/ap/gtk/abiwidget.cpp"
             line="1352">Gets the current selection</doc>
        <source-position filename="wp/ap/gtk/abiwidget.h" line="334"/>
        <return-value transfer-ownership="full">
          <doc xml:space="preserve"
               filename="wp/ap/gtk/abiwidget.cpp"
               line="1360">the selection,
         the caller must free the memory through g_free()</doc>
          <array length="1" zero-terminated="0" c:type="gchar*">
            <type name="utf8" c:type="gchar"/>
          </array>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="wp/ap/gtk/abiwidget.cpp"
                 line="1354">an #AbiWidget</doc>
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="extension_or_mimetype" transfer-ownership="none">
            <doc xml:space="preserve"
                 filename="wp/ap/gtk/abiwidget.cpp"
                 line="1355">content type for the returned selection</doc>
            <type name="utf8" c:type="const gchar*"/>
          </parameter>
          <parameter name="iLength"
                     direction="out"
                     caller-allocates="0"
                     transfer-ownership="full"
                     optional="1"
                     allow-none="1">
            <doc xml:space="preserve"
                 filename="wp/ap/gtk/abiwidget.cpp"
                 line="1356">length of returned selection, in bytes</doc>
            <type name="gint" c:type="gint*"/>
          </parameter>
        </parameters>
      </method>
      <method name="get_show_authors"
              c:identifier="abi_widget_get_show_authors">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="421"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="get_show_margin" c:identifier="abi_widget_get_show_margin">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="418"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="get_word_selections"
              c:identifier="abi_widget_get_word_selections">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="415"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="get_zoom_percentage"
              c:identifier="abi_widget_get_zoom_percentage">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="412"/>
        <return-value transfer-ownership="none">
          <type name="guint32" c:type="guint32"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="insert_data" c:identifier="abi_widget_insert_data">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="319"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="str" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
        </parameters>
      </method>
      <method name="insert_image" c:identifier="abi_widget_insert_image">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="447"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="szFile" transfer-ownership="none">
            <type name="utf8" c:type="char*"/>
          </parameter>
          <parameter name="positioned" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </method>
      <method name="insert_space" c:identifier="abi_widget_insert_space">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="320"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="insert_table" c:identifier="abi_widget_insert_table">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="435"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="rows" transfer-ownership="none">
            <type name="gint32" c:type="gint32"/>
          </parameter>
          <parameter name="cols" transfer-ownership="none">
            <type name="gint32" c:type="gint32"/>
          </parameter>
        </parameters>
      </method>
      <method name="invoke" c:identifier="abi_widget_invoke">
        <doc xml:space="preserve"
             filename="wp/ap/gtk/abiwidget.cpp"
             line="2552">Invoke any of abiword's edit methods by name

\param w - An AbiWord widget
\param mthdName - A null-terminated string representing the method's name

\return FALSE if any preconditions fail
\return TRUE|FALSE depending on the result of the EditMethod's completion

example usage:

gboolean b = FALSE;
GtkWidget * w = abi_widget_new ();

b = abi_widget_invoke (ABI_WIDGET(w), "alignCenter");</doc>
        <source-position filename="wp/ap/gtk/abiwidget.h" line="450"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="mthdName" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
        </parameters>
      </method>
      <method name="invoke_ex" c:identifier="abi_widget_invoke_ex">
        <doc xml:space="preserve"
             filename="wp/ap/gtk/abiwidget.cpp"
             line="2577">Invoke any of abiword's edit methods by name

\param w - An AbiWord widget
\param mthdName - A null-terminated string representing the method's name
\param data - an optional null-terminated string data to pass to the method
\param x - an optional x-coordinate to pass to the method (usually 0)
\param y - an optional y-coordinate to pass to the method (usuall 0)

\return FALSE if any preconditions fail
\return TRUE|FALSE depending on the result of the EditMethod's completion

example usage:

gboolean b = FALSE;
GtkWidget * w = abi_widget_new ();

b = abi_widget_invoke_ex (ABI_WIDGET(w), "insertData", "Hello World!", 0, 0);
b = abi_widget_invoke_ex (ABI_WIDGET(w), "alignCenter", 0, 0, 0);</doc>
        <source-position filename="wp/ap/gtk/abiwidget.h" line="451"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="mthdName" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
          <parameter name="data" transfer-ownership="none">
            <type name="utf8" c:type="const char*"/>
          </parameter>
          <parameter name="x" transfer-ownership="none">
            <type name="gint32" c:type="gint32"/>
          </parameter>
          <parameter name="y" transfer-ownership="none">
            <type name="gint32" c:type="gint32"/>
          </parameter>
        </parameters>
      </method>
      <method name="load_file" c:identifier="abi_widget_load_file">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="291"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="pszFile" transfer-ownership="none">
            <type name="utf8" c:type="const gchar*"/>
          </parameter>
          <parameter name="mimetype" transfer-ownership="none">
            <type name="utf8" c:type="const gchar*"/>
          </parameter>
        </parameters>
      </method>
      <method name="load_file_from_gsf"
              c:identifier="abi_widget_load_file_from_gsf">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="292"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="input" transfer-ownership="none">
            <type name="Gsf.Input" c:type="GsfInput*"/>
          </parameter>
        </parameters>
      </method>
      <method name="load_file_from_memory"
              c:identifier="abi_widget_load_file_from_memory">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="293"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="extension_or_mimetype" transfer-ownership="none">
            <type name="utf8" c:type="const gchar*"/>
          </parameter>
          <parameter name="buf" transfer-ownership="none">
            <type name="utf8" c:type="const gchar*"/>
          </parameter>
          <parameter name="length" transfer-ownership="none">
            <type name="gint" c:type="gint"/>
          </parameter>
        </parameters>
      </method>
      <method name="moveto_bob" c:identifier="abi_widget_moveto_bob">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="373"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="moveto_bod" c:identifier="abi_widget_moveto_bod">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="374"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="moveto_bol" c:identifier="abi_widget_moveto_bol">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="375"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="moveto_bop" c:identifier="abi_widget_moveto_bop">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="376"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="moveto_bow" c:identifier="abi_widget_moveto_bow">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="377"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="moveto_eob" c:identifier="abi_widget_moveto_eob">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="378"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="moveto_eod" c:identifier="abi_widget_moveto_eod">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="379"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="moveto_eol" c:identifier="abi_widget_moveto_eol">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="380"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="moveto_eop" c:identifier="abi_widget_moveto_eop">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="381"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="moveto_eow" c:identifier="abi_widget_moveto_eow">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="382"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="moveto_left" c:identifier="abi_widget_moveto_left">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="383"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="moveto_next_line"
              c:identifier="abi_widget_moveto_next_line">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="384"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="moveto_next_page"
              c:identifier="abi_widget_moveto_next_page">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="385"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="moveto_next_screen"
              c:identifier="abi_widget_moveto_next_screen">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="386"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="moveto_prev_line"
              c:identifier="abi_widget_moveto_prev_line">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="387"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="moveto_prev_page"
              c:identifier="abi_widget_moveto_prev_page">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="388"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="moveto_prev_screen"
              c:identifier="abi_widget_moveto_prev_screen">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="389"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="moveto_right" c:identifier="abi_widget_moveto_right">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="390"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="moveto_to_xy" c:identifier="abi_widget_moveto_to_xy">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="391"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="x" transfer-ownership="none">
            <type name="gint32" c:type="gint32"/>
          </parameter>
          <parameter name="y" transfer-ownership="none">
            <type name="gint32" c:type="gint32"/>
          </parameter>
        </parameters>
      </method>
      <method name="paste" c:identifier="abi_widget_paste">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="307"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="paste_special" c:identifier="abi_widget_paste_special">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="308"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="redo" c:identifier="abi_widget_redo">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="316"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="remove_footer" c:identifier="abi_widget_remove_footer">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="427"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="remove_header" c:identifier="abi_widget_remove_header">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="426"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="render_page_to_image"
              c:identifier="abi_widget_render_page_to_image">
        <doc xml:space="preserve"
             filename="wp/ap/gtk/abiwidget.cpp"
             line="1437">Caller owns the returned GdkPixmap and must free it after use.
The first page is "1"</doc>
        <source-position filename="wp/ap/gtk/abiwidget.h" line="423"/>
        <return-value transfer-ownership="full">
          <doc xml:space="preserve"
               filename="wp/ap/gtk/abiwidget.cpp"
               line="1443">the pixbuf.</doc>
          <type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="page_number" transfer-ownership="none">
            <type name="gint" c:type="int"/>
          </parameter>
        </parameters>
      </method>
      <method name="save" c:identifier="abi_widget_save">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="294"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="fname" transfer-ownership="none">
            <type name="utf8" c:type="const gchar*"/>
          </parameter>
          <parameter name="extension_or_mimetype" transfer-ownership="none">
            <type name="utf8" c:type="const gchar*"/>
          </parameter>
          <parameter name="exp_props" transfer-ownership="none">
            <type name="utf8" c:type="const gchar*"/>
          </parameter>
        </parameters>
      </method>
      <method name="save_immediate" c:identifier="abi_widget_save_immediate">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="295"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="save_to_gsf" c:identifier="abi_widget_save_to_gsf">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="296"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="output" transfer-ownership="none">
            <type name="Gsf.Output" c:type="GsfOutput*"/>
          </parameter>
          <parameter name="extension_or_mimetype" transfer-ownership="none">
            <type name="utf8" c:type="const gchar*"/>
          </parameter>
          <parameter name="exp_props" transfer-ownership="none">
            <type name="utf8" c:type="const gchar*"/>
          </parameter>
        </parameters>
      </method>
      <method name="select_all" c:identifier="abi_widget_select_all">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="309"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="select_block" c:identifier="abi_widget_select_block">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="310"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="select_bob" c:identifier="abi_widget_select_bob">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="337"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="select_bod" c:identifier="abi_widget_select_bod">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="338"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="select_bol" c:identifier="abi_widget_select_bol">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="339"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="select_bow" c:identifier="abi_widget_select_bow">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="340"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="select_eob" c:identifier="abi_widget_select_eob">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="341"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="select_eod" c:identifier="abi_widget_select_eod">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="342"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="select_eol" c:identifier="abi_widget_select_eol">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="343"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="select_eow" c:identifier="abi_widget_select_eow">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="344"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="select_left" c:identifier="abi_widget_select_left">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="345"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="select_line" c:identifier="abi_widget_select_line">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="311"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="select_next_line"
              c:identifier="abi_widget_select_next_line">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="346"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="select_page_down"
              c:identifier="abi_widget_select_page_down">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="347"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="select_page_up" c:identifier="abi_widget_select_page_up">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="348"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="select_prev_line"
              c:identifier="abi_widget_select_prev_line">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="349"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="select_right" c:identifier="abi_widget_select_right">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="350"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="select_screen_down"
              c:identifier="abi_widget_select_screen_down">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="351"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="select_screen_up"
              c:identifier="abi_widget_select_screen_up">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="352"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="select_to_xy" c:identifier="abi_widget_select_to_xy">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="353"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="x" transfer-ownership="none">
            <type name="gint32" c:type="gint32"/>
          </parameter>
          <parameter name="y" transfer-ownership="none">
            <type name="gint32" c:type="gint32"/>
          </parameter>
        </parameters>
      </method>
      <method name="select_word" c:identifier="abi_widget_select_word">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="312"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="set_current_page"
              c:identifier="abi_widget_set_current_page">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="401"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="curpage" transfer-ownership="none">
            <type name="guint32" c:type="guint32"/>
          </parameter>
        </parameters>
      </method>
      <method name="set_find_string" c:identifier="abi_widget_set_find_string">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="394"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="search_str" transfer-ownership="none">
            <type name="utf8" c:type="gchar*"/>
          </parameter>
        </parameters>
      </method>
      <method name="set_font_name" c:identifier="abi_widget_set_font_name">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="439"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="szFontName" transfer-ownership="none">
            <type name="utf8" c:type="gchar*"/>
          </parameter>
        </parameters>
      </method>
      <method name="set_font_size" c:identifier="abi_widget_set_font_size">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="440"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="szFontsize" transfer-ownership="none">
            <type name="utf8" c:type="gchar*"/>
          </parameter>
        </parameters>
      </method>
      <method name="set_show_authors"
              c:identifier="abi_widget_set_show_authors">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="420"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="bShowAuthors" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </method>
      <method name="set_show_margin" c:identifier="abi_widget_set_show_margin">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="417"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="bShowMargin" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </method>
      <method name="set_style" c:identifier="abi_widget_set_style">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="444"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="szName" transfer-ownership="none">
            <type name="utf8" c:type="char*"/>
          </parameter>
        </parameters>
      </method>
      <method name="set_text_color" c:identifier="abi_widget_set_text_color">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="368"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="red" transfer-ownership="none">
            <type name="guint8" c:type="guint8"/>
          </parameter>
          <parameter name="green" transfer-ownership="none">
            <type name="guint8" c:type="guint8"/>
          </parameter>
          <parameter name="blue" transfer-ownership="none">
            <type name="guint8" c:type="guint8"/>
          </parameter>
        </parameters>
      </method>
      <method name="set_word_selections"
              c:identifier="abi_widget_set_word_selections">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="414"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="b" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </method>
      <method name="set_zoom_percentage"
              c:identifier="abi_widget_set_zoom_percentage">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="411"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="zoom" transfer-ownership="none">
            <type name="guint32" c:type="guint32"/>
          </parameter>
        </parameters>
      </method>
      <method name="toggle_bold" c:identifier="abi_widget_toggle_bold">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="356"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="toggle_bottomline"
              c:identifier="abi_widget_toggle_bottomline">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="358"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="toggle_bullets" c:identifier="abi_widget_toggle_bullets">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="369"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="toggle_insert_mode"
              c:identifier="abi_widget_toggle_insert_mode">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="359"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="toggle_italic" c:identifier="abi_widget_toggle_italic">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="360"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="toggle_numbering"
              c:identifier="abi_widget_toggle_numbering">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="370"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="toggle_overline" c:identifier="abi_widget_toggle_overline">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="361"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="toggle_plain" c:identifier="abi_widget_toggle_plain">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="362"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="toggle_rulers" c:identifier="abi_widget_toggle_rulers">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="432"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="abi" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
          <parameter name="visible" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </method>
      <method name="toggle_strike" c:identifier="abi_widget_toggle_strike">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="363"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="toggle_sub" c:identifier="abi_widget_toggle_sub">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="364"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="toggle_super" c:identifier="abi_widget_toggle_super">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="365"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="toggle_topline" c:identifier="abi_widget_toggle_topline">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="366"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="toggle_underline"
              c:identifier="abi_widget_toggle_underline">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="357"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="toggle_unindent" c:identifier="abi_widget_toggle_unindent">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="367"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="turn_on_cursor" c:identifier="abi_widget_turn_on_cursor">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="274"/>
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <instance-parameter name="widget" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="undo" c:identifier="abi_widget_undo">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="315"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="view_formatting_marks"
              c:identifier="abi_widget_view_formatting_marks">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="404"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="view_normal_layout"
              c:identifier="abi_widget_view_normal_layout">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="406"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="view_online_layout"
              c:identifier="abi_widget_view_online_layout">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="407"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="view_print_layout"
              c:identifier="abi_widget_view_print_layout">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="405"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="zoom_whole" c:identifier="abi_widget_zoom_whole">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="409"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <method name="zoom_width" c:identifier="abi_widget_zoom_width">
        <source-position filename="wp/ap/gtk/abiwidget.h" line="410"/>
        <return-value transfer-ownership="none">
          <type name="gboolean" c:type="gboolean"/>
        </return-value>
        <parameters>
          <instance-parameter name="w" transfer-ownership="none">
            <type name="Widget" c:type="AbiWidget*"/>
          </instance-parameter>
        </parameters>
      </method>
      <property name="content"
                transfer-ownership="none"
                getter="get_content"
                default-value="NULL">
        <type name="utf8" c:type="gchar*"/>
      </property>
      <property name="content-length"
                transfer-ownership="none"
                default-value="0">
        <type name="gint" c:type="gint"/>
      </property>
      <property name="cursor-on"
                writable="1"
                transfer-ownership="none"
                default-value="FALSE">
        <type name="gboolean" c:type="gboolean"/>
      </property>
      <property name="selection"
                transfer-ownership="none"
                getter="get_selection"
                default-value="NULL">
        <type name="utf8" c:type="gchar*"/>
      </property>
      <property name="selection-length"
                transfer-ownership="none"
                default-value="0">
        <type name="gint" c:type="gint"/>
      </property>
      <property name="shadow-type"
                writable="1"
                transfer-ownership="none"
                default-value="1">
        <type name="gint" c:type="gint"/>
      </property>
      <property name="unlink-after-load"
                writable="1"
                transfer-ownership="none"
                default-value="FALSE">
        <type name="gboolean" c:type="gboolean"/>
      </property>
      <property name="view-normal-layout"
                writable="1"
                transfer-ownership="none"
                default-value="FALSE">
        <type name="gboolean" c:type="gboolean"/>
      </property>
      <property name="view-para"
                writable="1"
                transfer-ownership="none"
                default-value="FALSE">
        <type name="gboolean" c:type="gboolean"/>
      </property>
      <property name="view-print-layout"
                writable="1"
                transfer-ownership="none"
                default-value="FALSE">
        <type name="gboolean" c:type="gboolean"/>
      </property>
      <property name="view-web-layout"
                writable="1"
                transfer-ownership="none"
                default-value="FALSE">
        <type name="gboolean" c:type="gboolean"/>
      </property>
      <field name="bin">
        <type name="Gtk.Bin" c:type="GtkBin"/>
      </field>
      <field name="child">
        <type name="Gtk.Widget" c:type="GtkWidget*"/>
      </field>
      <field name="priv">
        <type name="PrivData" c:type="AbiPrivData*"/>
      </field>
      <glib:signal name="bold" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="bottomline" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="can-redo" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="can-undo" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="center-align" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="changed" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
      </glib:signal>
      <glib:signal name="color" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gint" c:type="gint"/>
          </parameter>
          <parameter name="p0" transfer-ownership="none">
            <type name="gint" c:type="gint"/>
          </parameter>
          <parameter name="p1" transfer-ownership="none">
            <type name="gint" c:type="gint"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="current-page" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gint" c:type="gint"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="enter-selection" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="font-family" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="utf8" c:type="gchar*"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="font-size" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gdouble" c:type="gdouble"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="image-selected" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="is-dirty" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="italic" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="justify-align" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="leave-selection" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="left-align" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="line-through" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="overline" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="page-count" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gint" c:type="gint"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="right-align" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="selection-cleared" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="style-name" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="utf8" c:type="gchar*"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="subscript" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="superscript" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="table-state" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="text-selected" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="topline" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="underline" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </parameter>
        </parameters>
      </glib:signal>
      <glib:signal name="zoom" when="last">
        <return-value transfer-ownership="none">
          <type name="none" c:type="void"/>
        </return-value>
        <parameters>
          <parameter name="object" transfer-ownership="none">
            <type name="gint" c:type="gint"/>
          </parameter>
        </parameters>
      </glib:signal>
    </class>
    <record name="WidgetClass"
            c:type="AbiWidgetClass"
            glib:is-gtype-struct-for="Widget">
      <source-position filename="wp/ap/gtk/abiwidget.h" line="266"/>
      <field name="parent_class">
        <type name="Gtk.BinClass" c:type="GtkBinClass"/>
      </field>
      <field name="invoke">
        <callback name="invoke">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="123"/>
          <return-value transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </return-value>
          <parameters>
            <parameter name="arg0" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="mthdName" transfer-ownership="none">
              <type name="utf8" c:type="const char*"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="invoke_ex">
        <callback name="invoke_ex">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="124"/>
          <return-value transfer-ownership="none">
            <type name="gboolean" c:type="gboolean"/>
          </return-value>
          <parameters>
            <parameter name="arg0" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="mthdName" transfer-ownership="none">
              <type name="utf8" c:type="const char*"/>
            </parameter>
            <parameter name="data" transfer-ownership="none">
              <type name="utf8" c:type="const char*"/>
            </parameter>
            <parameter name="x" transfer-ownership="none">
              <type name="gint32" c:type="gint32"/>
            </parameter>
            <parameter name="y" transfer-ownership="none">
              <type name="gint32" c:type="gint32"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="align_center">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="align_justify">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="align_left">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="align_right">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="copy">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="cut">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="paste">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="paste_special">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_all">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_block">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_line">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_word">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="undo">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="redo">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="insert_data">
        <type name="Abi_CharPtr__Bool_EditMethod"
              c:type="Abi_CharPtr__Bool_EditMethod"/>
      </field>
      <field name="insert_space">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="delete_bob">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="delete_bod">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="delete_bol">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="delete_bow">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="delete_eob">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="delete_eod">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="delete_eol">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="delete_eow">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="delete_left">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="delete_right">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="edit_header">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="edit_footer">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="file_open">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="file_save">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="remove_header">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="remove_footer">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="save_immediate">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_bob">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_bod">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_bol">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_bow">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_eob">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_eod">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_eol">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_eow">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_left">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_next_line">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_page_down">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_page_up">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_prev_line">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_right">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_screen_down">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_screen_up">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="select_to_xy">
        <type name="Abi_Int_Int__Bool_EditMethod"
              c:type="Abi_Int_Int__Bool_EditMethod"/>
      </field>
      <field name="toggle_bold">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="toggle_underline">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="toggle_bottomline">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="toggle_insert_mode">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="toggle_italic">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="toggle_overline">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="toggle_plain">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="toggle_strike">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="toggle_sub">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="toggle_super">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="toggle_topline">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="toggle_unindent">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="toggle_bullets">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="toggle_numbering">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="view_formatting_marks">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="view_print_layout">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="view_normal_layout">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="view_online_layout">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="moveto_bob">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="moveto_bod">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="moveto_bol">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="moveto_bop">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="moveto_bow">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="moveto_eob">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="moveto_eod">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="moveto_eol">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="moveto_eop">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="moveto_eow">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="moveto_left">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="moveto_next_line">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="moveto_next_page">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="moveto_next_screen">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="moveto_prev_line">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="moveto_prev_page">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="moveto_prev_screen">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="moveto_right">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="moveto_to_xy">
        <type name="Abi_Int_Int__Bool_EditMethod"
              c:type="Abi_Int_Int__Bool_EditMethod"/>
      </field>
      <field name="zoom_whole">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="zoom_width">
        <type name="Abi_Void__Bool_EditMethod"
              c:type="Abi_Void__Bool_EditMethod"/>
      </field>
      <field name="em_pad">
        <array zero-terminated="0" fixed-size="20">
          <type name="Abi_EditMethod" c:type="Abi_EditMethod"/>
        </array>
      </field>
      <field name="signal_bold">
        <callback name="signal_bold">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="234"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_italic">
        <callback name="signal_italic">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="235"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_underline">
        <callback name="signal_underline">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="236"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_overline">
        <callback name="signal_overline">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="237"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_line_through">
        <callback name="signal_line_through">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="238"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_topline">
        <callback name="signal_topline">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="239"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_bottomline">
        <callback name="signal_bottomline">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="240"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_superscript">
        <callback name="signal_superscript">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="241"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_subscript">
        <callback name="signal_subscript">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="242"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_color">
        <callback name="signal_color">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="243"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="r" transfer-ownership="none">
              <type name="gint" c:type="int"/>
            </parameter>
            <parameter name="g" transfer-ownership="none">
              <type name="gint" c:type="int"/>
            </parameter>
            <parameter name="b" transfer-ownership="none">
              <type name="gint" c:type="int"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_font_size">
        <callback name="signal_font_size">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="244"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gdouble" c:type="double"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_font_family">
        <callback name="signal_font_family">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="245"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="utf8" c:type="const char*"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_changed">
        <callback name="signal_changed">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="246"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_can_undo">
        <callback name="signal_can_undo">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="247"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_can_redo">
        <callback name="signal_can_redo">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="248"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_is_dirty">
        <callback name="signal_is_dirty">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="249"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_left_align">
        <callback name="signal_left_align">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="250"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_right_align">
        <callback name="signal_right_align">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="251"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_center_align">
        <callback name="signal_center_align">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="252"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_justify_align">
        <callback name="signal_justify_align">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="253"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_style_name">
        <callback name="signal_style_name">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="254"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="utf8" c:type="const char*"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_text_selected">
        <callback name="signal_text_selected">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="255"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_image_selected">
        <callback name="signal_image_selected">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="256"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_selection_cleared">
        <callback name="signal_selection_cleared">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="257"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_enter_selection">
        <callback name="signal_enter_selection">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="258"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_leave_selection">
        <callback name="signal_leave_selection">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="259"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_table_state">
        <callback name="signal_table_state">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="260"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gboolean" c:type="gboolean"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_page_count">
        <callback name="signal_page_count">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="261"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="guint32" c:type="guint32"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_current_page">
        <callback name="signal_current_page">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="262"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="guint32" c:type="guint32"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="signal_zoom_percentage">
        <callback name="signal_zoom_percentage">
          <source-position filename="wp/ap/gtk/abiwidget.h" line="263"/>
          <return-value transfer-ownership="none">
            <type name="none" c:type="void"/>
          </return-value>
          <parameters>
            <parameter name="widget" transfer-ownership="none">
              <type name="Widget" c:type="AbiWidget*"/>
            </parameter>
            <parameter name="value" transfer-ownership="none">
              <type name="gint32" c:type="gint32"/>
            </parameter>
          </parameters>
        </callback>
      </field>
      <field name="sig_pad">
        <array zero-terminated="0" fixed-size="20">
          <type name="Signal" c:type="AbiSignal"/>
        </array>
      </field>
    </record>
    <function name="init" c:identifier="libabiword_init">
      <doc xml:space="preserve"
           filename="wp/main/gtk/libabiword.cpp"
           line="31">Initializes libabiword</doc>
      <source-position filename="wp/main/gtk/libabiword.h" line="30"/>
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
      <parameters>
        <parameter name="argc" transfer-ownership="none">
          <doc xml:space="preserve"
               filename="wp/main/gtk/libabiword.cpp"
               line="33">argument count</doc>
          <type name="gint" c:type="int"/>
        </parameter>
        <parameter name="argv" transfer-ownership="none">
          <doc xml:space="preserve"
               filename="wp/main/gtk/libabiword.cpp"
               line="34">Commandline arguments</doc>
          <array length="0" zero-terminated="0" c:type="char**">
            <type name="utf8" c:type="char*"/>
          </array>
        </parameter>
      </parameters>
    </function>
    <function name="init_noargs" c:identifier="libabiword_init_noargs">
      <doc xml:space="preserve"
           filename="wp/main/gtk/libabiword.cpp"
           line="51">Initializes libabiword</doc>
      <source-position filename="wp/main/gtk/libabiword.h" line="32"/>
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
    </function>
    <function name="shutdown" c:identifier="libabiword_shutdown">
      <source-position filename="wp/main/gtk/libabiword.h" line="33"/>
      <return-value transfer-ownership="none">
        <type name="none" c:type="void"/>
      </return-value>
    </function>
  </namespace>
</repository>
