708 lines
		
	
	
		
			31 KiB
		
	
	
	
		
			XML
		
	
	
			
		
		
	
	
			708 lines
		
	
	
		
			31 KiB
		
	
	
	
		
			XML
		
	
	
<?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="Atk" version="1.0"/>
 | 
						|
  <include name="Clutter" version="1.0"/>
 | 
						|
  <include name="Cogl" version="1.0"/>
 | 
						|
  <include name="GL" version="1.0"/>
 | 
						|
  <include name="GLib" version="2.0"/>
 | 
						|
  <include name="GObject" version="2.0"/>
 | 
						|
  <include name="Gio" version="2.0"/>
 | 
						|
  <include name="Json" version="1.0"/>
 | 
						|
  <include name="Pango" version="1.0"/>
 | 
						|
  <include name="PangoCairo" version="1.0"/>
 | 
						|
  <include name="PangoFT2" version="1.0"/>
 | 
						|
  <include name="cairo" version="1.0"/>
 | 
						|
  <include name="fontconfig" version="2.0"/>
 | 
						|
  <include name="freetype2" version="2.0"/>
 | 
						|
  <package name="cally-1.0"/>
 | 
						|
  <c:include name="cally/cally.h"/>
 | 
						|
  <namespace name="Cally"
 | 
						|
             version="1.0"
 | 
						|
             shared-library="libclutter-glx-1.0.so.0"
 | 
						|
             c:identifier-prefixes="Cally"
 | 
						|
             c:symbol-prefixes="cally">
 | 
						|
    <callback name="ActionCallback" c:type="CallyActionCallback" version="1.6">
 | 
						|
      <doc xml:whitespace="preserve">Action function, to be used on #AtkAction implementations as
 | 
						|
an individual action. Unlike #CallyActionFunc, this function
 | 
						|
uses the @user_data argument passed to cally_actor_add_action_full().</doc>
 | 
						|
      <return-value transfer-ownership="none">
 | 
						|
        <type name="none" c:type="void"/>
 | 
						|
      </return-value>
 | 
						|
      <parameters>
 | 
						|
        <parameter name="cally_actor" transfer-ownership="none">
 | 
						|
          <doc xml:whitespace="preserve">a #CallyActor</doc>
 | 
						|
          <type name="Actor" c:type="CallyActor*"/>
 | 
						|
        </parameter>
 | 
						|
        <parameter name="user_data" transfer-ownership="none" closure="1">
 | 
						|
          <doc xml:whitespace="preserve">user data passed to the function</doc>
 | 
						|
          <type name="gpointer" c:type="gpointer"/>
 | 
						|
        </parameter>
 | 
						|
      </parameters>
 | 
						|
    </callback>
 | 
						|
    <callback name="ActionFunc" c:type="CallyActionFunc" version="1.4">
 | 
						|
      <doc xml:whitespace="preserve">Action function, to be used on #AtkAction implementations as a individual
 | 
						|
action</doc>
 | 
						|
      <return-value transfer-ownership="none">
 | 
						|
        <type name="none" c:type="void"/>
 | 
						|
      </return-value>
 | 
						|
      <parameters>
 | 
						|
        <parameter name="cally_actor" transfer-ownership="none">
 | 
						|
          <doc xml:whitespace="preserve">a #CallyActor</doc>
 | 
						|
          <type name="Actor" c:type="CallyActor*"/>
 | 
						|
        </parameter>
 | 
						|
      </parameters>
 | 
						|
    </callback>
 | 
						|
    <class name="Actor"
 | 
						|
           c:symbol-prefix="actor"
 | 
						|
           c:type="CallyActor"
 | 
						|
           version="1.4"
 | 
						|
           parent="Atk.GObjectAccessible"
 | 
						|
           glib:type-name="CallyActor"
 | 
						|
           glib:get-type="cally_actor_get_type"
 | 
						|
           glib:type-struct="ActorClass">
 | 
						|
      <doc xml:whitespace="preserve">The <structname>CallyActor</structname> structure contains only private
 | 
						|
data and should be accessed using the provided API</doc>
 | 
						|
      <implements name="Atk.Action"/>
 | 
						|
      <implements name="Atk.Component"/>
 | 
						|
      <constructor name="new" c:identifier="cally_actor_new" version="1.4">
 | 
						|
        <doc xml:whitespace="preserve">Creates a new #CallyActor for the given @actor</doc>
 | 
						|
        <return-value transfer-ownership="full">
 | 
						|
          <doc xml:whitespace="preserve">the newly created #AtkObject</doc>
 | 
						|
          <type name="Atk.Object" c:type="AtkObject*"/>
 | 
						|
        </return-value>
 | 
						|
        <parameters>
 | 
						|
          <parameter name="actor" transfer-ownership="none">
 | 
						|
            <doc xml:whitespace="preserve">a #ClutterActor</doc>
 | 
						|
            <type name="Clutter.Actor" c:type="ClutterActor*"/>
 | 
						|
          </parameter>
 | 
						|
        </parameters>
 | 
						|
      </constructor>
 | 
						|
      <method name="add_action"
 | 
						|
              c:identifier="cally_actor_add_action"
 | 
						|
              shadowed-by="add_action_full"
 | 
						|
              version="1.4"
 | 
						|
              introspectable="0">
 | 
						|
        <doc xml:whitespace="preserve">Adds a new action to be accessed with the #AtkAction interface.</doc>
 | 
						|
        <return-value transfer-ownership="none">
 | 
						|
          <doc xml:whitespace="preserve">added action id, or -1 if failure</doc>
 | 
						|
          <type name="guint" c:type="guint"/>
 | 
						|
        </return-value>
 | 
						|
        <parameters>
 | 
						|
          <parameter name="action_name" transfer-ownership="none">
 | 
						|
            <doc xml:whitespace="preserve">the action name</doc>
 | 
						|
            <type name="utf8" c:type="gchar*"/>
 | 
						|
          </parameter>
 | 
						|
          <parameter name="action_description" transfer-ownership="none">
 | 
						|
            <doc xml:whitespace="preserve">the action description</doc>
 | 
						|
            <type name="utf8" c:type="gchar*"/>
 | 
						|
          </parameter>
 | 
						|
          <parameter name="action_keybinding" transfer-ownership="none">
 | 
						|
            <doc xml:whitespace="preserve">the action keybinding</doc>
 | 
						|
            <type name="utf8" c:type="gchar*"/>
 | 
						|
          </parameter>
 | 
						|
          <parameter name="action_func" transfer-ownership="none">
 | 
						|
            <doc xml:whitespace="preserve">the callback of the action, to be executed with do_action</doc>
 | 
						|
            <type name="ActionFunc" c:type="CallyActionFunc"/>
 | 
						|
          </parameter>
 | 
						|
        </parameters>
 | 
						|
      </method>
 | 
						|
      <method name="add_action_full"
 | 
						|
              c:identifier="cally_actor_add_action_full"
 | 
						|
              shadows="add_action"
 | 
						|
              version="1.6">
 | 
						|
        <doc xml:whitespace="preserve">Adds a new action to be accessed with the #AtkAction interface.</doc>
 | 
						|
        <return-value transfer-ownership="none">
 | 
						|
          <doc xml:whitespace="preserve">added action id, or -1 if failure</doc>
 | 
						|
          <type name="guint" c:type="guint"/>
 | 
						|
        </return-value>
 | 
						|
        <parameters>
 | 
						|
          <parameter name="action_name" transfer-ownership="none">
 | 
						|
            <doc xml:whitespace="preserve">the action name</doc>
 | 
						|
            <type name="utf8" c:type="gchar*"/>
 | 
						|
          </parameter>
 | 
						|
          <parameter name="action_description" transfer-ownership="none">
 | 
						|
            <doc xml:whitespace="preserve">the action description</doc>
 | 
						|
            <type name="utf8" c:type="gchar*"/>
 | 
						|
          </parameter>
 | 
						|
          <parameter name="action_keybinding" transfer-ownership="none">
 | 
						|
            <doc xml:whitespace="preserve">the action keybinding</doc>
 | 
						|
            <type name="utf8" c:type="gchar*"/>
 | 
						|
          </parameter>
 | 
						|
          <parameter name="callback"
 | 
						|
                     transfer-ownership="none"
 | 
						|
                     scope="notified"
 | 
						|
                     closure="4"
 | 
						|
                     destroy="5">
 | 
						|
            <doc xml:whitespace="preserve">the callback of the action</doc>
 | 
						|
            <type name="ActionCallback" c:type="CallyActionCallback"/>
 | 
						|
          </parameter>
 | 
						|
          <parameter name="user_data" transfer-ownership="none">
 | 
						|
            <doc xml:whitespace="preserve">data to be passed to @callback</doc>
 | 
						|
            <type name="gpointer" c:type="gpointer"/>
 | 
						|
          </parameter>
 | 
						|
          <parameter name="notify" transfer-ownership="none" scope="async">
 | 
						|
            <doc xml:whitespace="preserve">function to be called when removing the action</doc>
 | 
						|
            <type name="GLib.DestroyNotify" c:type="GDestroyNotify"/>
 | 
						|
          </parameter>
 | 
						|
        </parameters>
 | 
						|
      </method>
 | 
						|
      <method name="remove_action"
 | 
						|
              c:identifier="cally_actor_remove_action"
 | 
						|
              version="1.4">
 | 
						|
        <doc xml:whitespace="preserve">Removes a action, using the @action_id returned by cally_actor_add_action()</doc>
 | 
						|
        <return-value transfer-ownership="none">
 | 
						|
          <doc xml:whitespace="preserve">%TRUE if the operation was succesful, %FALSE otherwise</doc>
 | 
						|
          <type name="gboolean" c:type="gboolean"/>
 | 
						|
        </return-value>
 | 
						|
        <parameters>
 | 
						|
          <parameter name="action_id" transfer-ownership="none">
 | 
						|
            <doc xml:whitespace="preserve">the action id</doc>
 | 
						|
            <type name="gint" c:type="gint"/>
 | 
						|
          </parameter>
 | 
						|
        </parameters>
 | 
						|
      </method>
 | 
						|
      <method name="remove_action_by_name"
 | 
						|
              c:identifier="cally_actor_remove_action_by_name"
 | 
						|
              version="1.4">
 | 
						|
        <doc xml:whitespace="preserve">Removes an action, using the @action_name used when the action was added
 | 
						|
with cally_actor_add_action()</doc>
 | 
						|
        <return-value transfer-ownership="none">
 | 
						|
          <doc xml:whitespace="preserve">%TRUE if the operation was succesful, %FALSE otherwise</doc>
 | 
						|
          <type name="gboolean" c:type="gboolean"/>
 | 
						|
        </return-value>
 | 
						|
        <parameters>
 | 
						|
          <parameter name="action_name" transfer-ownership="none">
 | 
						|
            <doc xml:whitespace="preserve">the name of the action to remove</doc>
 | 
						|
            <type name="utf8" c:type="gchar*"/>
 | 
						|
          </parameter>
 | 
						|
        </parameters>
 | 
						|
      </method>
 | 
						|
      <field name="parent" readable="0" private="1">
 | 
						|
        <type name="Atk.GObjectAccessible" c:type="AtkGObjectAccessible"/>
 | 
						|
      </field>
 | 
						|
      <field name="priv" readable="0" private="1">
 | 
						|
        <type name="ActorPrivate" c:type="CallyActorPrivate*"/>
 | 
						|
      </field>
 | 
						|
    </class>
 | 
						|
    <record name="ActorClass"
 | 
						|
            c:type="CallyActorClass"
 | 
						|
            glib:is-gtype-struct-for="Actor"
 | 
						|
            version="1.4">
 | 
						|
      <doc xml:whitespace="preserve">The <structname>CallyActorClass</structname> structure contains only
 | 
						|
private data</doc>
 | 
						|
      <field name="parent_class" readable="0" private="1">
 | 
						|
        <type name="Atk.GObjectAccessibleClass"
 | 
						|
              c:type="AtkGObjectAccessibleClass"/>
 | 
						|
      </field>
 | 
						|
      <field name="notify_clutter">
 | 
						|
        <callback name="notify_clutter">
 | 
						|
          <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="pspec" transfer-ownership="none">
 | 
						|
              <type name="GObject.ParamSpec" c:type="GParamSpec*"/>
 | 
						|
            </parameter>
 | 
						|
          </parameters>
 | 
						|
        </callback>
 | 
						|
      </field>
 | 
						|
      <field name="focus_clutter">
 | 
						|
        <callback name="focus_clutter">
 | 
						|
          <return-value transfer-ownership="none">
 | 
						|
            <type name="gboolean" c:type="gboolean"/>
 | 
						|
          </return-value>
 | 
						|
          <parameters>
 | 
						|
            <parameter name="actor" transfer-ownership="none">
 | 
						|
              <type name="Clutter.Actor" c:type="ClutterActor*"/>
 | 
						|
            </parameter>
 | 
						|
            <parameter name="data" transfer-ownership="none">
 | 
						|
              <type name="gpointer" c:type="gpointer"/>
 | 
						|
            </parameter>
 | 
						|
          </parameters>
 | 
						|
        </callback>
 | 
						|
      </field>
 | 
						|
      <field name="add_actor">
 | 
						|
        <callback name="add_actor">
 | 
						|
          <return-value transfer-ownership="none">
 | 
						|
            <type name="gint" c:type="gint"/>
 | 
						|
          </return-value>
 | 
						|
          <parameters>
 | 
						|
            <parameter name="container" transfer-ownership="none">
 | 
						|
              <type name="Clutter.Actor" c:type="ClutterActor*"/>
 | 
						|
            </parameter>
 | 
						|
            <parameter name="actor" transfer-ownership="none">
 | 
						|
              <type name="Clutter.Actor" c:type="ClutterActor*"/>
 | 
						|
            </parameter>
 | 
						|
            <parameter name="data" transfer-ownership="none">
 | 
						|
              <type name="gpointer" c:type="gpointer"/>
 | 
						|
            </parameter>
 | 
						|
          </parameters>
 | 
						|
        </callback>
 | 
						|
      </field>
 | 
						|
      <field name="remove_actor">
 | 
						|
        <callback name="remove_actor">
 | 
						|
          <return-value transfer-ownership="none">
 | 
						|
            <type name="gint" c:type="gint"/>
 | 
						|
          </return-value>
 | 
						|
          <parameters>
 | 
						|
            <parameter name="container" transfer-ownership="none">
 | 
						|
              <type name="Clutter.Actor" c:type="ClutterActor*"/>
 | 
						|
            </parameter>
 | 
						|
            <parameter name="actor" transfer-ownership="none">
 | 
						|
              <type name="Clutter.Actor" c:type="ClutterActor*"/>
 | 
						|
            </parameter>
 | 
						|
            <parameter name="data" transfer-ownership="none">
 | 
						|
              <type name="gpointer" c:type="gpointer"/>
 | 
						|
            </parameter>
 | 
						|
          </parameters>
 | 
						|
        </callback>
 | 
						|
      </field>
 | 
						|
      <field name="_padding_dummy" readable="0" private="1">
 | 
						|
        <array zero-terminated="0" c:type="gpointer" fixed-size="32">
 | 
						|
          <type name="gpointer" c:type="gpointer"/>
 | 
						|
        </array>
 | 
						|
      </field>
 | 
						|
    </record>
 | 
						|
    <record name="ActorPrivate" c:type="CallyActorPrivate" disguised="1">
 | 
						|
    </record>
 | 
						|
    <class name="Clone"
 | 
						|
           c:symbol-prefix="clone"
 | 
						|
           c:type="CallyClone"
 | 
						|
           version="1.4"
 | 
						|
           parent="Actor"
 | 
						|
           glib:type-name="CallyClone"
 | 
						|
           glib:get-type="cally_clone_get_type"
 | 
						|
           glib:type-struct="CloneClass">
 | 
						|
      <doc xml:whitespace="preserve">The <structname>CallyClone</structname> structure contains only private
 | 
						|
data and should be accessed using the provided API</doc>
 | 
						|
      <implements name="Atk.Action"/>
 | 
						|
      <implements name="Atk.Component"/>
 | 
						|
      <constructor name="new" c:identifier="cally_clone_new" version="1.4">
 | 
						|
        <doc xml:whitespace="preserve">Creates a new #CallyClone for the given @actor. @actor must be a
 | 
						|
#ClutterClone.</doc>
 | 
						|
        <return-value transfer-ownership="full">
 | 
						|
          <doc xml:whitespace="preserve">the newly created #AtkObject</doc>
 | 
						|
          <type name="Atk.Object" c:type="AtkObject*"/>
 | 
						|
        </return-value>
 | 
						|
        <parameters>
 | 
						|
          <parameter name="actor" transfer-ownership="none">
 | 
						|
            <doc xml:whitespace="preserve">a #ClutterActor</doc>
 | 
						|
            <type name="Clutter.Actor" c:type="ClutterActor*"/>
 | 
						|
          </parameter>
 | 
						|
        </parameters>
 | 
						|
      </constructor>
 | 
						|
      <field name="parent" readable="0" private="1">
 | 
						|
        <type name="Actor" c:type="CallyActor"/>
 | 
						|
      </field>
 | 
						|
      <field name="priv" readable="0" private="1">
 | 
						|
        <type name="ClonePrivate" c:type="CallyClonePrivate*"/>
 | 
						|
      </field>
 | 
						|
    </class>
 | 
						|
    <record name="CloneClass"
 | 
						|
            c:type="CallyCloneClass"
 | 
						|
            glib:is-gtype-struct-for="Clone"
 | 
						|
            version="1.4">
 | 
						|
      <doc xml:whitespace="preserve">The <structname>CallyCloneClass</structname> structure contains only
 | 
						|
private data</doc>
 | 
						|
      <field name="parent_class" readable="0" private="1">
 | 
						|
        <type name="ActorClass" c:type="CallyActorClass"/>
 | 
						|
      </field>
 | 
						|
      <field name="_padding_dummy" readable="0" private="1">
 | 
						|
        <array zero-terminated="0" c:type="gpointer" fixed-size="8">
 | 
						|
          <type name="gpointer" c:type="gpointer"/>
 | 
						|
        </array>
 | 
						|
      </field>
 | 
						|
    </record>
 | 
						|
    <record name="ClonePrivate" c:type="CallyClonePrivate" disguised="1">
 | 
						|
    </record>
 | 
						|
    <class name="Group"
 | 
						|
           c:symbol-prefix="group"
 | 
						|
           c:type="CallyGroup"
 | 
						|
           version="1.4"
 | 
						|
           parent="Actor"
 | 
						|
           glib:type-name="CallyGroup"
 | 
						|
           glib:get-type="cally_group_get_type"
 | 
						|
           glib:type-struct="GroupClass">
 | 
						|
      <doc xml:whitespace="preserve">The <structname>CallyGroup</structname> structure contains only
 | 
						|
private data and should be accessed using the provided API</doc>
 | 
						|
      <implements name="Atk.Action"/>
 | 
						|
      <implements name="Atk.Component"/>
 | 
						|
      <constructor name="new" c:identifier="cally_group_new" version="1.4">
 | 
						|
        <doc xml:whitespace="preserve">Creates a #CallyGroup for @actor</doc>
 | 
						|
        <return-value transfer-ownership="full">
 | 
						|
          <doc xml:whitespace="preserve">the newly created #CallyGroup</doc>
 | 
						|
          <type name="Atk.Object" c:type="AtkObject*"/>
 | 
						|
        </return-value>
 | 
						|
        <parameters>
 | 
						|
          <parameter name="actor" transfer-ownership="none">
 | 
						|
            <doc xml:whitespace="preserve">a #ClutterGroup</doc>
 | 
						|
            <type name="Clutter.Actor" c:type="ClutterActor*"/>
 | 
						|
          </parameter>
 | 
						|
        </parameters>
 | 
						|
      </constructor>
 | 
						|
      <field name="parent" readable="0" private="1">
 | 
						|
        <type name="Actor" c:type="CallyActor"/>
 | 
						|
      </field>
 | 
						|
      <field name="priv" readable="0" private="1">
 | 
						|
        <type name="GroupPrivate" c:type="CallyGroupPrivate*"/>
 | 
						|
      </field>
 | 
						|
    </class>
 | 
						|
    <record name="GroupClass"
 | 
						|
            c:type="CallyGroupClass"
 | 
						|
            glib:is-gtype-struct-for="Group"
 | 
						|
            version="1.4">
 | 
						|
      <doc xml:whitespace="preserve">The <structname>CallyGroupClass</structname> structure contains only
 | 
						|
private data</doc>
 | 
						|
      <field name="parent_class" readable="0" private="1">
 | 
						|
        <type name="ActorClass" c:type="CallyActorClass"/>
 | 
						|
      </field>
 | 
						|
      <field name="_padding_dummy" readable="0" private="1">
 | 
						|
        <array zero-terminated="0" c:type="gpointer" fixed-size="8">
 | 
						|
          <type name="gpointer" c:type="gpointer"/>
 | 
						|
        </array>
 | 
						|
      </field>
 | 
						|
    </record>
 | 
						|
    <record name="GroupPrivate" c:type="CallyGroupPrivate" disguised="1">
 | 
						|
    </record>
 | 
						|
    <class name="Rectangle"
 | 
						|
           c:symbol-prefix="rectangle"
 | 
						|
           c:type="CallyRectangle"
 | 
						|
           version="1.4"
 | 
						|
           parent="Actor"
 | 
						|
           glib:type-name="CallyRectangle"
 | 
						|
           glib:get-type="cally_rectangle_get_type"
 | 
						|
           glib:type-struct="RectangleClass">
 | 
						|
      <doc xml:whitespace="preserve">The <structname>CallyRectangle</structname> structure contains only private
 | 
						|
data and should be accessed using the provided API</doc>
 | 
						|
      <implements name="Atk.Action"/>
 | 
						|
      <implements name="Atk.Component"/>
 | 
						|
      <constructor name="new" c:identifier="cally_rectangle_new" version="1.4">
 | 
						|
        <doc xml:whitespace="preserve">Creates a new #CallyRectangle for the given @actor. @actor must be
 | 
						|
a #ClutterRectangle.</doc>
 | 
						|
        <return-value transfer-ownership="full">
 | 
						|
          <doc xml:whitespace="preserve">the newly created #AtkObject</doc>
 | 
						|
          <type name="Atk.Object" c:type="AtkObject*"/>
 | 
						|
        </return-value>
 | 
						|
        <parameters>
 | 
						|
          <parameter name="actor" transfer-ownership="none">
 | 
						|
            <doc xml:whitespace="preserve">a #ClutterActor</doc>
 | 
						|
            <type name="Clutter.Actor" c:type="ClutterActor*"/>
 | 
						|
          </parameter>
 | 
						|
        </parameters>
 | 
						|
      </constructor>
 | 
						|
      <field name="parent" readable="0" private="1">
 | 
						|
        <type name="Actor" c:type="CallyActor"/>
 | 
						|
      </field>
 | 
						|
      <field name="priv" readable="0" private="1">
 | 
						|
        <type name="RectanglePrivate" c:type="CallyRectanglePrivate*"/>
 | 
						|
      </field>
 | 
						|
    </class>
 | 
						|
    <record name="RectangleClass"
 | 
						|
            c:type="CallyRectangleClass"
 | 
						|
            glib:is-gtype-struct-for="Rectangle"
 | 
						|
            version="1.4">
 | 
						|
      <doc xml:whitespace="preserve">The <structname>CallyRectangleClass</structname> structure contains
 | 
						|
only private data</doc>
 | 
						|
      <field name="parent_class" readable="0" private="1">
 | 
						|
        <type name="ActorClass" c:type="CallyActorClass"/>
 | 
						|
      </field>
 | 
						|
      <field name="_padding_dummy" readable="0" private="1">
 | 
						|
        <array zero-terminated="0" c:type="gpointer" fixed-size="8">
 | 
						|
          <type name="gpointer" c:type="gpointer"/>
 | 
						|
        </array>
 | 
						|
      </field>
 | 
						|
    </record>
 | 
						|
    <record name="RectanglePrivate"
 | 
						|
            c:type="CallyRectanglePrivate"
 | 
						|
            disguised="1">
 | 
						|
    </record>
 | 
						|
    <class name="Root"
 | 
						|
           c:symbol-prefix="root"
 | 
						|
           c:type="CallyRoot"
 | 
						|
           version="1.4"
 | 
						|
           parent="Atk.GObjectAccessible"
 | 
						|
           glib:type-name="CallyRoot"
 | 
						|
           glib:get-type="cally_root_get_type"
 | 
						|
           glib:type-struct="RootClass">
 | 
						|
      <doc xml:whitespace="preserve">The <structname>CallyRoot</structname> structure contains only private
 | 
						|
data and should be accessed using the provided API</doc>
 | 
						|
      <constructor name="new" c:identifier="cally_root_new" version="1.4">
 | 
						|
        <doc xml:whitespace="preserve">Creates a new #CallyRoot object.</doc>
 | 
						|
        <return-value transfer-ownership="full">
 | 
						|
          <doc xml:whitespace="preserve">the newly created #AtkObject</doc>
 | 
						|
          <type name="Atk.Object" c:type="AtkObject*"/>
 | 
						|
        </return-value>
 | 
						|
      </constructor>
 | 
						|
      <field name="parent" readable="0" private="1">
 | 
						|
        <type name="Atk.GObjectAccessible" c:type="AtkGObjectAccessible"/>
 | 
						|
      </field>
 | 
						|
      <field name="priv" readable="0" private="1">
 | 
						|
        <type name="RootPrivate" c:type="CallyRootPrivate*"/>
 | 
						|
      </field>
 | 
						|
    </class>
 | 
						|
    <record name="RootClass"
 | 
						|
            c:type="CallyRootClass"
 | 
						|
            glib:is-gtype-struct-for="Root"
 | 
						|
            version="1.4">
 | 
						|
      <doc xml:whitespace="preserve">The <structname>CallyRootClass</structname> structure contains only
 | 
						|
private data</doc>
 | 
						|
      <field name="parent_class" readable="0" private="1">
 | 
						|
        <type name="Atk.GObjectAccessibleClass"
 | 
						|
              c:type="AtkGObjectAccessibleClass"/>
 | 
						|
      </field>
 | 
						|
      <field name="_padding_dummy" readable="0" private="1">
 | 
						|
        <array zero-terminated="0" c:type="gpointer" fixed-size="16">
 | 
						|
          <type name="gpointer" c:type="gpointer"/>
 | 
						|
        </array>
 | 
						|
      </field>
 | 
						|
    </record>
 | 
						|
    <record name="RootPrivate" c:type="CallyRootPrivate" disguised="1">
 | 
						|
    </record>
 | 
						|
    <class name="Stage"
 | 
						|
           c:symbol-prefix="stage"
 | 
						|
           c:type="CallyStage"
 | 
						|
           version="1.4"
 | 
						|
           parent="Group"
 | 
						|
           glib:type-name="CallyStage"
 | 
						|
           glib:get-type="cally_stage_get_type"
 | 
						|
           glib:type-struct="StageClass">
 | 
						|
      <doc xml:whitespace="preserve">The <structname>CallyStage</structname> structure contains only
 | 
						|
private data and should be accessed using the provided API</doc>
 | 
						|
      <implements name="Atk.Action"/>
 | 
						|
      <implements name="Atk.Component"/>
 | 
						|
      <constructor name="new" c:identifier="cally_stage_new" version="1.4">
 | 
						|
        <doc xml:whitespace="preserve">Creates a new #CallyStage for the given @actor. @actor should be a
 | 
						|
#ClutterStage.</doc>
 | 
						|
        <return-value transfer-ownership="full">
 | 
						|
          <doc xml:whitespace="preserve">the newly created #AtkObject</doc>
 | 
						|
          <type name="Atk.Object" c:type="AtkObject*"/>
 | 
						|
        </return-value>
 | 
						|
        <parameters>
 | 
						|
          <parameter name="actor" transfer-ownership="none">
 | 
						|
            <doc xml:whitespace="preserve">a #ClutterActor</doc>
 | 
						|
            <type name="Clutter.Actor" c:type="ClutterActor*"/>
 | 
						|
          </parameter>
 | 
						|
        </parameters>
 | 
						|
      </constructor>
 | 
						|
      <field name="parent" readable="0" private="1">
 | 
						|
        <type name="Group" c:type="CallyGroup"/>
 | 
						|
      </field>
 | 
						|
      <field name="priv" readable="0" private="1">
 | 
						|
        <type name="StagePrivate" c:type="CallyStagePrivate*"/>
 | 
						|
      </field>
 | 
						|
      <glib:signal name="activate" version="1.4">
 | 
						|
        <doc xml:whitespace="preserve">The ::activate signal is emitted when the stage receives the key
 | 
						|
focus from the underlying window system.
 | 
						|
event listener to "window:activate"</doc>
 | 
						|
        <return-value transfer-ownership="none">
 | 
						|
          <type name="none"/>
 | 
						|
        </return-value>
 | 
						|
      </glib:signal>
 | 
						|
      <glib:signal name="create" version="1.4">
 | 
						|
        <doc xml:whitespace="preserve">The ::create signal is emitted when the stage is created.
 | 
						|
event listener to "window:create"</doc>
 | 
						|
        <return-value transfer-ownership="none">
 | 
						|
          <type name="none"/>
 | 
						|
        </return-value>
 | 
						|
      </glib:signal>
 | 
						|
      <glib:signal name="deactivate" version="1.4">
 | 
						|
        <doc xml:whitespace="preserve">The ::deactivate signal is emitted when the stage loses key focus
 | 
						|
from the underlying window system.
 | 
						|
event listener to "window:deactivate"</doc>
 | 
						|
        <return-value transfer-ownership="none">
 | 
						|
          <type name="none"/>
 | 
						|
        </return-value>
 | 
						|
      </glib:signal>
 | 
						|
      <glib:signal name="destroy" version="1.4">
 | 
						|
        <doc xml:whitespace="preserve">The ::destroy signal is emitted when the stage is destroyed.
 | 
						|
event listener to "window:destroy"</doc>
 | 
						|
        <return-value transfer-ownership="none">
 | 
						|
          <type name="none"/>
 | 
						|
        </return-value>
 | 
						|
      </glib:signal>
 | 
						|
    </class>
 | 
						|
    <record name="StageClass"
 | 
						|
            c:type="CallyStageClass"
 | 
						|
            glib:is-gtype-struct-for="Stage"
 | 
						|
            version="1.4">
 | 
						|
      <doc xml:whitespace="preserve">The <structname>CallyStageClass</structname> structure contains only
 | 
						|
private data</doc>
 | 
						|
      <field name="parent_class" readable="0" private="1">
 | 
						|
        <type name="GroupClass" c:type="CallyGroupClass"/>
 | 
						|
      </field>
 | 
						|
      <field name="_padding_dummy" readable="0" private="1">
 | 
						|
        <array zero-terminated="0" c:type="gpointer" fixed-size="16">
 | 
						|
          <type name="gpointer" c:type="gpointer"/>
 | 
						|
        </array>
 | 
						|
      </field>
 | 
						|
    </record>
 | 
						|
    <record name="StagePrivate" c:type="CallyStagePrivate" disguised="1">
 | 
						|
    </record>
 | 
						|
    <class name="Text"
 | 
						|
           c:symbol-prefix="text"
 | 
						|
           c:type="CallyText"
 | 
						|
           version="1.4"
 | 
						|
           parent="Actor"
 | 
						|
           glib:type-name="CallyText"
 | 
						|
           glib:get-type="cally_text_get_type"
 | 
						|
           glib:type-struct="TextClass">
 | 
						|
      <doc xml:whitespace="preserve">The <structname>CallyText</structname> structure contains only private
 | 
						|
data and should be accessed using the provided API</doc>
 | 
						|
      <implements name="Atk.Action"/>
 | 
						|
      <implements name="Atk.Component"/>
 | 
						|
      <implements name="Atk.EditableText"/>
 | 
						|
      <implements name="Atk.Text"/>
 | 
						|
      <constructor name="new" c:identifier="cally_text_new" version="1.4">
 | 
						|
        <doc xml:whitespace="preserve">Creates a new #CallyText for the given @actor. @actor must be a
 | 
						|
#ClutterText.</doc>
 | 
						|
        <return-value transfer-ownership="full">
 | 
						|
          <doc xml:whitespace="preserve">the newly created #AtkObject</doc>
 | 
						|
          <type name="Atk.Object" c:type="AtkObject*"/>
 | 
						|
        </return-value>
 | 
						|
        <parameters>
 | 
						|
          <parameter name="actor" transfer-ownership="none">
 | 
						|
            <doc xml:whitespace="preserve">a #ClutterActor</doc>
 | 
						|
            <type name="Clutter.Actor" c:type="ClutterActor*"/>
 | 
						|
          </parameter>
 | 
						|
        </parameters>
 | 
						|
      </constructor>
 | 
						|
      <field name="parent" readable="0" private="1">
 | 
						|
        <type name="Actor" c:type="CallyActor"/>
 | 
						|
      </field>
 | 
						|
      <field name="priv" readable="0" private="1">
 | 
						|
        <type name="TextPrivate" c:type="CallyTextPrivate*"/>
 | 
						|
      </field>
 | 
						|
    </class>
 | 
						|
    <record name="TextClass"
 | 
						|
            c:type="CallyTextClass"
 | 
						|
            glib:is-gtype-struct-for="Text"
 | 
						|
            version="1.4">
 | 
						|
      <doc xml:whitespace="preserve">The <structname>CallyTextClass</structname> structure contains only
 | 
						|
private data</doc>
 | 
						|
      <field name="parent_class" readable="0" private="1">
 | 
						|
        <type name="ActorClass" c:type="CallyActorClass"/>
 | 
						|
      </field>
 | 
						|
      <field name="_padding_dummy" readable="0" private="1">
 | 
						|
        <array zero-terminated="0" c:type="gpointer" fixed-size="8">
 | 
						|
          <type name="gpointer" c:type="gpointer"/>
 | 
						|
        </array>
 | 
						|
      </field>
 | 
						|
    </record>
 | 
						|
    <record name="TextPrivate" c:type="CallyTextPrivate" disguised="1">
 | 
						|
    </record>
 | 
						|
    <class name="Texture"
 | 
						|
           c:symbol-prefix="texture"
 | 
						|
           c:type="CallyTexture"
 | 
						|
           version="1.4"
 | 
						|
           parent="Actor"
 | 
						|
           glib:type-name="CallyTexture"
 | 
						|
           glib:get-type="cally_texture_get_type"
 | 
						|
           glib:type-struct="TextureClass">
 | 
						|
      <doc xml:whitespace="preserve">The <structname>CallyTexture</structname> structure contains only
 | 
						|
private data and should be accessed using the provided API</doc>
 | 
						|
      <implements name="Atk.Action"/>
 | 
						|
      <implements name="Atk.Component"/>
 | 
						|
      <constructor name="new" c:identifier="cally_texture_new" version="1.4">
 | 
						|
        <doc xml:whitespace="preserve">Creates a new #CallyTexture for the given @actor. @actor must be
 | 
						|
a #ClutterTexture.</doc>
 | 
						|
        <return-value transfer-ownership="full">
 | 
						|
          <doc xml:whitespace="preserve">the newly created #AtkObject</doc>
 | 
						|
          <type name="Atk.Object" c:type="AtkObject*"/>
 | 
						|
        </return-value>
 | 
						|
        <parameters>
 | 
						|
          <parameter name="actor" transfer-ownership="none">
 | 
						|
            <doc xml:whitespace="preserve">a #ClutterActor</doc>
 | 
						|
            <type name="Clutter.Actor" c:type="ClutterActor*"/>
 | 
						|
          </parameter>
 | 
						|
        </parameters>
 | 
						|
      </constructor>
 | 
						|
      <field name="parent" readable="0" private="1">
 | 
						|
        <type name="Actor" c:type="CallyActor"/>
 | 
						|
      </field>
 | 
						|
      <field name="priv" readable="0" private="1">
 | 
						|
        <type name="TexturePrivate" c:type="CallyTexturePrivate*"/>
 | 
						|
      </field>
 | 
						|
    </class>
 | 
						|
    <record name="TextureClass"
 | 
						|
            c:type="CallyTextureClass"
 | 
						|
            glib:is-gtype-struct-for="Texture"
 | 
						|
            version="1.4">
 | 
						|
      <doc xml:whitespace="preserve">The <structname>CallyTextureClass</structname> structure contains
 | 
						|
only private data</doc>
 | 
						|
      <field name="parent_class" readable="0" private="1">
 | 
						|
        <type name="ActorClass" c:type="CallyActorClass"/>
 | 
						|
      </field>
 | 
						|
      <field name="_padding_dummy" readable="0" private="1">
 | 
						|
        <array zero-terminated="0" c:type="gpointer" fixed-size="8">
 | 
						|
          <type name="gpointer" c:type="gpointer"/>
 | 
						|
        </array>
 | 
						|
      </field>
 | 
						|
    </record>
 | 
						|
    <record name="TexturePrivate" c:type="CallyTexturePrivate" disguised="1">
 | 
						|
    </record>
 | 
						|
    <class name="Util"
 | 
						|
           c:symbol-prefix="util"
 | 
						|
           c:type="CallyUtil"
 | 
						|
           version="1.4"
 | 
						|
           parent="Atk.Util"
 | 
						|
           glib:type-name="CallyUtil"
 | 
						|
           glib:get-type="cally_util_get_type"
 | 
						|
           glib:type-struct="UtilClass">
 | 
						|
      <doc xml:whitespace="preserve">The <structname>CallyUtil</structname> structure contains only
 | 
						|
private data and should be accessed using the provided API</doc>
 | 
						|
      <field name="parent" readable="0" private="1">
 | 
						|
        <type name="Atk.Util" c:type="AtkUtil"/>
 | 
						|
      </field>
 | 
						|
      <field name="priv" readable="0" private="1">
 | 
						|
        <type name="UtilPrivate" c:type="CallyUtilPrivate*"/>
 | 
						|
      </field>
 | 
						|
    </class>
 | 
						|
    <record name="UtilClass"
 | 
						|
            c:type="CallyUtilClass"
 | 
						|
            glib:is-gtype-struct-for="Util"
 | 
						|
            version="1.4">
 | 
						|
      <doc xml:whitespace="preserve">The <structname>CallyUtilClass</structname> structure contains only
 | 
						|
private data</doc>
 | 
						|
      <field name="parent_class" readable="0" private="1">
 | 
						|
        <type name="Atk.UtilClass" c:type="AtkUtilClass"/>
 | 
						|
      </field>
 | 
						|
      <field name="_padding_dummy" readable="0" private="1">
 | 
						|
        <array zero-terminated="0" c:type="gpointer" fixed-size="8">
 | 
						|
          <type name="gpointer" c:type="gpointer"/>
 | 
						|
        </array>
 | 
						|
      </field>
 | 
						|
    </record>
 | 
						|
    <record name="UtilPrivate" c:type="CallyUtilPrivate" disguised="1">
 | 
						|
    </record>
 | 
						|
    <function name="accessibility_init"
 | 
						|
              c:identifier="cally_accessibility_init"
 | 
						|
              version="1.4">
 | 
						|
      <doc xml:whitespace="preserve">Initializes the accessibility support.
 | 
						|
initialized.</doc>
 | 
						|
      <return-value transfer-ownership="none">
 | 
						|
        <doc xml:whitespace="preserve">%TRUE if accessibility support has been correctly</doc>
 | 
						|
        <type name="gboolean" c:type="gboolean"/>
 | 
						|
      </return-value>
 | 
						|
    </function>
 | 
						|
    <function name="get_cally_initialized"
 | 
						|
              c:identifier="cally_get_cally_initialized"
 | 
						|
              version="1.4">
 | 
						|
      <doc xml:whitespace="preserve">Returns if the accessibility support using cally is enabled.
 | 
						|
initialized.</doc>
 | 
						|
      <return-value transfer-ownership="none">
 | 
						|
        <doc xml:whitespace="preserve">%TRUE if accessibility support has been correctly</doc>
 | 
						|
        <type name="gboolean" c:type="gboolean"/>
 | 
						|
      </return-value>
 | 
						|
    </function>
 | 
						|
  </namespace>
 | 
						|
</repository>
 |