Merge branch 'master' of git://github.com/ex-rzr/factor
commit
38910df57c
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,707 @@
|
|||
<?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>
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,577 @@
|
|||
<?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="GModule" version="2.0"/>
|
||||
<include name="GObject" version="2.0"/>
|
||||
<include name="Gdk" version="3.0"/>
|
||||
<include name="GdkPixbuf" version="2.0"/>
|
||||
<include name="Gio" version="2.0"/>
|
||||
<include name="Gtk" version="3.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="clutter-gtk-1.0"/>
|
||||
<c:include name="clutter-gtk/clutter-gtk.h"/>
|
||||
<namespace name="GtkClutter"
|
||||
version="1.0"
|
||||
shared-library="libclutter-gtk-1.0.so.0"
|
||||
c:identifier-prefixes="GtkClutter"
|
||||
c:symbol-prefixes="gtk_clutter">
|
||||
<class name="Actor"
|
||||
c:symbol-prefix="actor"
|
||||
c:type="GtkClutterActor"
|
||||
parent="Clutter.Actor"
|
||||
glib:type-name="GtkClutterActor"
|
||||
glib:get-type="gtk_clutter_actor_get_type"
|
||||
glib:type-struct="ActorClass">
|
||||
<doc xml:whitespace="preserve">A ClutterActor containing a #GtkWidget.</doc>
|
||||
<implements name="Atk.ImplementorIface"/>
|
||||
<implements name="Clutter.Animatable"/>
|
||||
<implements name="Clutter.Container"/>
|
||||
<implements name="Clutter.Scriptable"/>
|
||||
<constructor name="new" c:identifier="gtk_clutter_actor_new">
|
||||
<doc xml:whitespace="preserve">Creates a new #GtkClutterActor.
|
||||
This widget can be used to embed a #GtkWidget into a Clutter scene,
|
||||
by retrieving the internal #GtkBin container using
|
||||
gtk_clutter_actor_get_widget() and adding the #GtkWidget to it.</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">the newly created #GtkClutterActor</doc>
|
||||
<type name="Clutter.Actor" c:type="ClutterActor*"/>
|
||||
</return-value>
|
||||
</constructor>
|
||||
<constructor name="new_with_contents"
|
||||
c:identifier="gtk_clutter_actor_new_with_contents">
|
||||
<doc xml:whitespace="preserve">Creates a new #GtkClutterActor widget. This widget can be
|
||||
used to embed a Gtk widget into a clutter scene.
|
||||
This function is the logical equivalent of:
|
||||
|[
|
||||
ClutterActor *actor = gtk_clutter_actor_new ();
|
||||
GtkWidget *bin = gtk_clutter_actor_get_widget (GTK_CLUTTER_ACTOR (actor));
|
||||
gtk_container_add (GTK_CONTAINER (bin), contents);
|
||||
]|</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">the newly created #GtkClutterActor</doc>
|
||||
<type name="Clutter.Actor" c:type="ClutterActor*"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<parameter name="contents" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">a #GtkWidget to pack into this #ClutterActor</doc>
|
||||
<type name="Gtk.Widget" c:type="GtkWidget*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</constructor>
|
||||
<method name="get_contents"
|
||||
c:identifier="gtk_clutter_actor_get_contents">
|
||||
<doc xml:whitespace="preserve">Retrieves the child of the #GtkBin used to hold the contents of @actor.
|
||||
This convenience function is the logical equivalent of:
|
||||
|[
|
||||
GtkWidget *bin;
|
||||
bin = gtk_clutter_actor_get_widget (GTK_CLUTTER_ACTOR (actor));
|
||||
return gtk_bin_get_child (GTK_BIN (bin));
|
||||
]|
|
||||
has been set</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">a #GtkWidget, or %NULL if not content</doc>
|
||||
<type name="Gtk.Widget" c:type="GtkWidget*"/>
|
||||
</return-value>
|
||||
</method>
|
||||
<method name="get_widget" c:identifier="gtk_clutter_actor_get_widget">
|
||||
<doc xml:whitespace="preserve">Retrieves the #GtkBin used to hold the #GtkClutterActor:contents widget</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">a #GtkBin</doc>
|
||||
<type name="Gtk.Widget" c:type="GtkWidget*"/>
|
||||
</return-value>
|
||||
</method>
|
||||
<property name="contents"
|
||||
writable="1"
|
||||
construct="1"
|
||||
transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">The #GtkWidget to be embedded into the #GtkClutterActor</doc>
|
||||
<type name="Gtk.Widget"/>
|
||||
</property>
|
||||
<field name="parent_instance" readable="0" private="1">
|
||||
<type name="Clutter.Actor" c:type="ClutterActor"/>
|
||||
</field>
|
||||
<field name="priv" readable="0" private="1">
|
||||
<type name="ActorPrivate" c:type="GtkClutterActorPrivate*"/>
|
||||
</field>
|
||||
</class>
|
||||
<record name="ActorClass"
|
||||
c:type="GtkClutterActorClass"
|
||||
glib:is-gtype-struct-for="Actor">
|
||||
<doc xml:whitespace="preserve">Base class for #GtkClutterActor.</doc>
|
||||
<field name="parent_class" readable="0" private="1">
|
||||
<type name="Clutter.ActorClass" c:type="ClutterActorClass"/>
|
||||
</field>
|
||||
<field name="_clutter_gtk_reserved1" introspectable="0">
|
||||
<callback name="_clutter_gtk_reserved1">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
</callback>
|
||||
</field>
|
||||
<field name="_clutter_gtk_reserved2" introspectable="0">
|
||||
<callback name="_clutter_gtk_reserved2">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
</callback>
|
||||
</field>
|
||||
<field name="_clutter_gtk_reserved3" introspectable="0">
|
||||
<callback name="_clutter_gtk_reserved3">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
</callback>
|
||||
</field>
|
||||
<field name="_clutter_gtk_reserved4" introspectable="0">
|
||||
<callback name="_clutter_gtk_reserved4">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
</callback>
|
||||
</field>
|
||||
<field name="_clutter_gtk_reserved5" introspectable="0">
|
||||
<callback name="_clutter_gtk_reserved5">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
</callback>
|
||||
</field>
|
||||
<field name="_clutter_gtk_reserved6" introspectable="0">
|
||||
<callback name="_clutter_gtk_reserved6">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
</callback>
|
||||
</field>
|
||||
</record>
|
||||
<record name="ActorPrivate" c:type="GtkClutterActorPrivate" disguised="1">
|
||||
</record>
|
||||
<class name="Embed"
|
||||
c:symbol-prefix="embed"
|
||||
c:type="GtkClutterEmbed"
|
||||
parent="Gtk.Container"
|
||||
glib:type-name="GtkClutterEmbed"
|
||||
glib:get-type="gtk_clutter_embed_get_type"
|
||||
glib:type-struct="EmbedClass">
|
||||
<doc xml:whitespace="preserve">A #GtkWidget containing the default Clutter stage.
|
||||
The <structname>GtkClutterEmbed</structname> structure contains only
|
||||
private data and should be accessed using the provided API.</doc>
|
||||
<implements name="Atk.ImplementorIface"/>
|
||||
<implements name="Gtk.Buildable"/>
|
||||
<constructor name="new" c:identifier="gtk_clutter_embed_new">
|
||||
<doc xml:whitespace="preserve">Creates a new #GtkClutterEmbed widget. This widget can be
|
||||
used to build a scene using Clutter API into a GTK+ application.</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">the newly created #GtkClutterEmbed</doc>
|
||||
<type name="Gtk.Widget" c:type="GtkWidget*"/>
|
||||
</return-value>
|
||||
</constructor>
|
||||
<method name="get_stage" c:identifier="gtk_clutter_embed_get_stage">
|
||||
<doc xml:whitespace="preserve">Retrieves the #ClutterStage from @embed. The returned stage can be
|
||||
used to add actors to the Clutter scene.
|
||||
destroy or unref the returned actor.</doc>
|
||||
<return-value transfer-ownership="full">
|
||||
<doc xml:whitespace="preserve">the Clutter stage. You should never</doc>
|
||||
<type name="Clutter.Actor" c:type="ClutterActor*"/>
|
||||
</return-value>
|
||||
</method>
|
||||
<field name="parent_instance" readable="0" private="1">
|
||||
<type name="Gtk.Container" c:type="GtkContainer"/>
|
||||
</field>
|
||||
<field name="priv" readable="0" private="1">
|
||||
<type name="EmbedPrivate" c:type="GtkClutterEmbedPrivate*"/>
|
||||
</field>
|
||||
</class>
|
||||
<record name="EmbedClass"
|
||||
c:type="GtkClutterEmbedClass"
|
||||
glib:is-gtype-struct-for="Embed">
|
||||
<doc xml:whitespace="preserve">Base class for #GtkClutterEmbed.
|
||||
The <structname>GtkClutterEmbedClass</structname> contains only private
|
||||
data.</doc>
|
||||
<field name="parent_class" readable="0" private="1">
|
||||
<type name="Gtk.ContainerClass" c:type="GtkContainerClass"/>
|
||||
</field>
|
||||
<field name="_clutter_gtk_reserved1" introspectable="0">
|
||||
<callback name="_clutter_gtk_reserved1">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
</callback>
|
||||
</field>
|
||||
<field name="_clutter_gtk_reserved2" introspectable="0">
|
||||
<callback name="_clutter_gtk_reserved2">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
</callback>
|
||||
</field>
|
||||
<field name="_clutter_gtk_reserved3" introspectable="0">
|
||||
<callback name="_clutter_gtk_reserved3">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
</callback>
|
||||
</field>
|
||||
<field name="_clutter_gtk_reserved4" introspectable="0">
|
||||
<callback name="_clutter_gtk_reserved4">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
</callback>
|
||||
</field>
|
||||
<field name="_clutter_gtk_reserved5" introspectable="0">
|
||||
<callback name="_clutter_gtk_reserved5">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
</callback>
|
||||
</field>
|
||||
<field name="_clutter_gtk_reserved6" introspectable="0">
|
||||
<callback name="_clutter_gtk_reserved6">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
</callback>
|
||||
</field>
|
||||
</record>
|
||||
<record name="EmbedPrivate" c:type="GtkClutterEmbedPrivate" disguised="1">
|
||||
</record>
|
||||
<class name="Texture"
|
||||
c:symbol-prefix="texture"
|
||||
c:type="GtkClutterTexture"
|
||||
version="1.0"
|
||||
parent="Clutter.Texture"
|
||||
glib:type-name="GtkClutterTexture"
|
||||
glib:get-type="gtk_clutter_texture_get_type"
|
||||
glib:type-struct="TextureClass">
|
||||
<doc xml:whitespace="preserve">The <structname>GtkClutterTexture</structname> structure contains
|
||||
only private data and should be accessed using the provided API.</doc>
|
||||
<implements name="Atk.ImplementorIface"/>
|
||||
<implements name="Clutter.Animatable"/>
|
||||
<implements name="Clutter.Scriptable"/>
|
||||
<constructor name="new"
|
||||
c:identifier="gtk_clutter_texture_new"
|
||||
version="1.0">
|
||||
<doc xml:whitespace="preserve">Creates a new #GtkClutterTexture actor.
|
||||
instance</doc>
|
||||
<return-value transfer-ownership="full">
|
||||
<doc xml:whitespace="preserve">the newly created #GtkClutterTexture</doc>
|
||||
<type name="Clutter.Actor" c:type="ClutterActor*"/>
|
||||
</return-value>
|
||||
</constructor>
|
||||
<function name="error_quark"
|
||||
c:identifier="gtk_clutter_texture_error_quark">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="GLib.Quark" c:type="GQuark"/>
|
||||
</return-value>
|
||||
</function>
|
||||
<method name="set_from_icon_name"
|
||||
c:identifier="gtk_clutter_texture_set_from_icon_name"
|
||||
version="1.0"
|
||||
throws="1">
|
||||
<doc xml:whitespace="preserve">Sets the contents of @texture using the @icon_name from the
|
||||
current icon theme.</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">%TRUE on success, %FALSE on failure</doc>
|
||||
<type name="gboolean" c:type="gboolean"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<parameter name="widget" transfer-ownership="none" allow-none="1">
|
||||
<doc xml:whitespace="preserve">a #GtkWidget or %NULL</doc>
|
||||
<type name="Gtk.Widget" c:type="GtkWidget*"/>
|
||||
</parameter>
|
||||
<parameter name="icon_name" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">the name of the icon</doc>
|
||||
<type name="utf8" c:type="gchar*"/>
|
||||
</parameter>
|
||||
<parameter name="icon_size" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">the icon size or -1</doc>
|
||||
<type name="Gtk.IconSize" c:type="GtkIconSize"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="set_from_pixbuf"
|
||||
c:identifier="gtk_clutter_texture_set_from_pixbuf"
|
||||
throws="1">
|
||||
<doc xml:whitespace="preserve">Sets the contents of @texture with a copy of @pixbuf.</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">%TRUE on success, %FALSE on failure.</doc>
|
||||
<type name="gboolean" c:type="gboolean"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<parameter name="pixbuf" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">a #GdkPixbuf</doc>
|
||||
<type name="GdkPixbuf.Pixbuf" c:type="GdkPixbuf*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="set_from_stock"
|
||||
c:identifier="gtk_clutter_texture_set_from_stock"
|
||||
throws="1">
|
||||
<doc xml:whitespace="preserve">Sets the contents of @texture using the stock icon @stock_id, as
|
||||
rendered by @widget.</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">%TRUE on success, %FALSE on failure.</doc>
|
||||
<type name="gboolean" c:type="gboolean"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<parameter name="widget" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">a #GtkWidget</doc>
|
||||
<type name="Gtk.Widget" c:type="GtkWidget*"/>
|
||||
</parameter>
|
||||
<parameter name="stock_id" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">the stock id of the icon</doc>
|
||||
<type name="utf8" c:type="gchar*"/>
|
||||
</parameter>
|
||||
<parameter name="icon_size" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">the size of the icon, or -1</doc>
|
||||
<type name="Gtk.IconSize" c:type="GtkIconSize"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</method>
|
||||
<field name="parent_instance" readable="0" private="1">
|
||||
<type name="Clutter.Texture" c:type="ClutterTexture"/>
|
||||
</field>
|
||||
</class>
|
||||
<record name="TextureClass"
|
||||
c:type="GtkClutterTextureClass"
|
||||
glib:is-gtype-struct-for="Texture"
|
||||
version="1.0">
|
||||
<doc xml:whitespace="preserve">The <structname>GtkClutterTextureClass</structname> structure contains
|
||||
only private data.</doc>
|
||||
<field name="parent_class" readable="0" private="1">
|
||||
<type name="Clutter.TextureClass" c:type="ClutterTextureClass"/>
|
||||
</field>
|
||||
</record>
|
||||
<enumeration name="TextureError"
|
||||
version="1.0"
|
||||
c:type="GtkClutterTextureError">
|
||||
<doc xml:whitespace="preserve">Error enumeration for #GtkClutterTexture</doc>
|
||||
<member name="texture_error_invalid_stock_id"
|
||||
value="0"
|
||||
c:identifier="GTK_CLUTTER_TEXTURE_ERROR_INVALID_STOCK_ID"/>
|
||||
</enumeration>
|
||||
<class name="Window"
|
||||
c:symbol-prefix="window"
|
||||
c:type="GtkClutterWindow"
|
||||
parent="Gtk.Window"
|
||||
glib:type-name="GtkClutterWindow"
|
||||
glib:get-type="gtk_clutter_window_get_type"
|
||||
glib:type-struct="WindowClass">
|
||||
<doc xml:whitespace="preserve">A #GtkWindow containing a #ClutterStage.
|
||||
The <structname>GtkClutterWindow</structname> structure contains only
|
||||
private data and it should be accessed using the provided API.</doc>
|
||||
<implements name="Atk.ImplementorIface"/>
|
||||
<implements name="Gtk.Buildable"/>
|
||||
<constructor name="new" c:identifier="gtk_clutter_window_new">
|
||||
<doc xml:whitespace="preserve">Creates a new #GtkClutterWindow widget.
|
||||
This window provides a hidden #ClutterStage on which the child
|
||||
#GtkWidget<!-- -->s are placed. This allows other #ClutterActor<!-- -->s
|
||||
to also be placed on the stage.</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">the newly created #GtkClutterWindow</doc>
|
||||
<type name="Gtk.Widget" c:type="GtkWidget*"/>
|
||||
</return-value>
|
||||
</constructor>
|
||||
<method name="get_stage" c:identifier="gtk_clutter_window_get_stage">
|
||||
<doc xml:whitespace="preserve">Retrieves the #ClutterStage that this window is embedding
|
||||
Use this function if you wish to add other actors to the #ClutterStage.</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">the window's #ClutterStage</doc>
|
||||
<type name="Clutter.Actor" c:type="ClutterActor*"/>
|
||||
</return-value>
|
||||
</method>
|
||||
<field name="parent_instance" readable="0" private="1">
|
||||
<type name="Gtk.Window" c:type="GtkWindow"/>
|
||||
</field>
|
||||
<field name="priv" readable="0" private="1">
|
||||
<type name="WindowPrivate" c:type="GtkClutterWindowPrivate*"/>
|
||||
</field>
|
||||
</class>
|
||||
<record name="WindowClass"
|
||||
c:type="GtkClutterWindowClass"
|
||||
glib:is-gtype-struct-for="Window">
|
||||
<doc xml:whitespace="preserve">Base class for #GtkClutterWindow.
|
||||
The <structname>GtkClutterWindowClass</structname> structure contains
|
||||
only private data.</doc>
|
||||
<field name="parent_class" readable="0" private="1">
|
||||
<type name="Gtk.WindowClass" c:type="GtkWindowClass"/>
|
||||
</field>
|
||||
<field name="_clutter_gtk_reserved1" introspectable="0">
|
||||
<callback name="_clutter_gtk_reserved1">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
</callback>
|
||||
</field>
|
||||
<field name="_clutter_gtk_reserved2" introspectable="0">
|
||||
<callback name="_clutter_gtk_reserved2">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
</callback>
|
||||
</field>
|
||||
<field name="_clutter_gtk_reserved3" introspectable="0">
|
||||
<callback name="_clutter_gtk_reserved3">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
</callback>
|
||||
</field>
|
||||
<field name="_clutter_gtk_reserved4" introspectable="0">
|
||||
<callback name="_clutter_gtk_reserved4">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
</callback>
|
||||
</field>
|
||||
<field name="_clutter_gtk_reserved5" introspectable="0">
|
||||
<callback name="_clutter_gtk_reserved5">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
</callback>
|
||||
</field>
|
||||
<field name="_clutter_gtk_reserved6" introspectable="0">
|
||||
<callback name="_clutter_gtk_reserved6">
|
||||
<return-value transfer-ownership="none">
|
||||
<type name="none" c:type="void"/>
|
||||
</return-value>
|
||||
</callback>
|
||||
</field>
|
||||
</record>
|
||||
<record name="WindowPrivate"
|
||||
c:type="GtkClutterWindowPrivate"
|
||||
disguised="1">
|
||||
</record>
|
||||
<function name="get_option_group"
|
||||
c:identifier="gtk_clutter_get_option_group"
|
||||
introspectable="0">
|
||||
<doc xml:whitespace="preserve">Returns a #GOptionGroup for the command line arguments recognized
|
||||
by Clutter. You should add this group to your #GOptionContext with
|
||||
g_option_context_add_group(), if you are using g_option_context_parse()
|
||||
to parse your commandline arguments instead of using gtk_clutter_init()
|
||||
or gtk_clutter_init_with_args().
|
||||
You should add this option group to your #GOptionContext after
|
||||
the GTK option group created with gtk_get_option_group(), and after
|
||||
the clutter option group obtained from clutter_get_option_group_without_init().
|
||||
You should not use clutter_get_option_group() together with this function.
|
||||
You must pass %TRUE to gtk_get_option_group() since gtk-clutter's option
|
||||
group relies on it.
|
||||
Parsing options using g_option_context_parse() with a #GOptionContext
|
||||
containing the returned #GOptionGroupwith will result in Clutter's and
|
||||
GTK-Clutter's initialisation. That is, the following code:
|
||||
|[
|
||||
g_option_context_add_group (context, gtk_get_option_group (TRUE));
|
||||
g_option_context_add_group (context, cogl_get_option_group ());
|
||||
g_option_context_add_group (context, clutter_get_option_group_without_init ());
|
||||
g_option_context_add_group (context, gtk_clutter_get_option_group ());
|
||||
res = g_option_context_parse (context, &amp;argc, &amp;argc, NULL);
|
||||
]|
|
||||
is functionally equivalent to:
|
||||
|[
|
||||
gtk_clutter_init (&amp;argc, &amp;argv);
|
||||
]|
|
||||
After g_option_context_parse() on a #GOptionContext containing the
|
||||
the returned #GOptionGroup has returned %TRUE, Clutter and GTK-Clutter are
|
||||
guaranteed to be initialized.
|
||||
recognized by ClutterGtk</doc>
|
||||
<return-value transfer-ownership="full">
|
||||
<doc xml:whitespace="preserve">a #GOptionGroup for the commandline arguments</doc>
|
||||
<type name="GLib.OptionGroup" c:type="GOptionGroup*"/>
|
||||
</return-value>
|
||||
</function>
|
||||
<function name="init" c:identifier="gtk_clutter_init">
|
||||
<doc xml:whitespace="preserve">This function should be called instead of clutter_init() and
|
||||
gtk_init().
|
||||
on failure.</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">%CLUTTER_INIT_SUCCESS on success, a negative integer</doc>
|
||||
<type name="Clutter.InitError" c:type="ClutterInitError"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<parameter name="argc"
|
||||
direction="inout"
|
||||
caller-allocates="0"
|
||||
transfer-ownership="full"
|
||||
allow-none="1">
|
||||
<doc xml:whitespace="preserve">pointer to the arguments count, or %NULL</doc>
|
||||
<type name="gint" c:type="int*"/>
|
||||
</parameter>
|
||||
<parameter name="argv"
|
||||
direction="inout"
|
||||
caller-allocates="0"
|
||||
transfer-ownership="full"
|
||||
allow-none="1">
|
||||
<doc xml:whitespace="preserve">pointer to the arguments vector, or %NULL</doc>
|
||||
<array length="0" c:type="char***">
|
||||
<type name="utf8" c:type="char**"/>
|
||||
</array>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</function>
|
||||
<function name="init_with_args"
|
||||
c:identifier="gtk_clutter_init_with_args"
|
||||
throws="1">
|
||||
<doc xml:whitespace="preserve">This function should be called instead of clutter_init() and
|
||||
gtk_init_with_args().
|
||||
on failure.</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">%CLUTTER_INIT_SUCCESS on success, a negative integer</doc>
|
||||
<type name="Clutter.InitError" c:type="ClutterInitError"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<parameter name="argc"
|
||||
direction="inout"
|
||||
caller-allocates="0"
|
||||
transfer-ownership="full"
|
||||
allow-none="1">
|
||||
<doc xml:whitespace="preserve">a pointer to the number of command line arguments, or %NULL</doc>
|
||||
<type name="gint" c:type="int*"/>
|
||||
</parameter>
|
||||
<parameter name="argv"
|
||||
direction="inout"
|
||||
caller-allocates="0"
|
||||
transfer-ownership="full"
|
||||
allow-none="1">
|
||||
<doc xml:whitespace="preserve">a pointer to the array of command line arguments, or %NULL</doc>
|
||||
<array length="0" c:type="char***">
|
||||
<type name="utf8" c:type="char**"/>
|
||||
</array>
|
||||
</parameter>
|
||||
<parameter name="parameter_string"
|
||||
transfer-ownership="none"
|
||||
allow-none="1">
|
||||
<doc xml:whitespace="preserve">a string which is displayed in the first line of <option>--help</option> output, after <literal><replaceable>programname</replaceable> [OPTION...]</literal></doc>
|
||||
<type name="utf8" c:type="char*"/>
|
||||
</parameter>
|
||||
<parameter name="entries" transfer-ownership="none" allow-none="1">
|
||||
<doc xml:whitespace="preserve">a %NULL-terminated array of #GOptionEntry<!-- -->s describing the options of your program</doc>
|
||||
<type name="GLib.OptionEntry" c:type="GOptionEntry*"/>
|
||||
</parameter>
|
||||
<parameter name="translation_domain"
|
||||
transfer-ownership="none"
|
||||
allow-none="1">
|
||||
<doc xml:whitespace="preserve">a translation domain to use for translating the <option>--help</option> output for the options in @entries with gettext(), or %NULL</doc>
|
||||
<type name="utf8" c:type="char*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</function>
|
||||
</namespace>
|
||||
</repository>
|
|
@ -15,9 +15,9 @@ LIBRARY: clutter.gtk
|
|||
"clutter.gtk" {
|
||||
{ [ os winnt? ] [ drop ] }
|
||||
{ [ os macosx? ] [ drop ] }
|
||||
{ [ os unix? ] [ "libclutter-gtk-0.10.so" cdecl add-library ] }
|
||||
{ [ os unix? ] [ "libclutter-gtk-1.0.so" cdecl add-library ] }
|
||||
} cond
|
||||
>>
|
||||
|
||||
GIR: GtkClutter-0.10.gir
|
||||
GIR: GtkClutter-1.0.gir
|
||||
|
||||
|
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,318 @@
|
|||
<?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="GLib" version="2.0"/>
|
||||
<include name="GModule" version="2.0"/>
|
||||
<include name="GObject" version="2.0"/>
|
||||
<include name="Gst" version="0.10"/>
|
||||
<include name="libxml2" version="2.0"/>
|
||||
<package name="gstreamer-net-0.10"/>
|
||||
<c:include name="gst/net/gstnet.h"/>
|
||||
<namespace name="GstNet"
|
||||
version="0.10"
|
||||
shared-library="libgstreamer-0.10.so.0,libgstnet-0.10.so.0"
|
||||
c:identifier-prefixes="Gst"
|
||||
c:symbol-prefixes="gst">
|
||||
<constant name="NET_TIME_PACKET_SIZE" value="16">
|
||||
<type name="gint" c:type="gint"/>
|
||||
</constant>
|
||||
<class name="NetClientClock"
|
||||
c:symbol-prefix="net_client_clock"
|
||||
c:type="GstNetClientClock"
|
||||
parent="Gst.SystemClock"
|
||||
glib:type-name="GstNetClientClock"
|
||||
glib:get-type="gst_net_client_clock_get_type"
|
||||
glib:type-struct="NetClientClockClass">
|
||||
<doc xml:whitespace="preserve">This object implements a custom #GstClock that synchronizes its time
|
||||
to a remote time provider such as #GstNetTimeProvider.
|
||||
A new clock is created with gst_net_client_clock_new() which takes the
|
||||
address and port of the remote time provider along with a name and
|
||||
an initial time.
|
||||
This clock will poll the time provider and will update its calibration
|
||||
parameters based on the local and remote observations.
|
||||
Various parameters of the clock can be configured with the parent #GstClock
|
||||
"timeout", "window-size" and "window-threshold" object properties.
|
||||
A #GstNetClientClock is typically set on a #GstPipeline with
|
||||
gst_pipeline_use_clock().
|
||||
Last reviewed on 2005-11-23 (0.9.5)</doc>
|
||||
<constructor name="new" c:identifier="gst_net_client_clock_new">
|
||||
<doc xml:whitespace="preserve">Create a new #GstNetClientClock that will report the time
|
||||
provided by the #GstNetTimeProvider on @remote_address and
|
||||
clock.</doc>
|
||||
<return-value transfer-ownership="full">
|
||||
<doc xml:whitespace="preserve">a new #GstClock that receives a time from the remote</doc>
|
||||
<type name="Gst.Clock" c:type="GstClock*"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<parameter name="name" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">a name for the clock</doc>
|
||||
<type name="utf8" c:type="gchar*"/>
|
||||
</parameter>
|
||||
<parameter name="remote_address" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">the address of the remote clock provider</doc>
|
||||
<type name="utf8" c:type="gchar*"/>
|
||||
</parameter>
|
||||
<parameter name="remote_port" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">the port of the remote clock provider</doc>
|
||||
<type name="gint" c:type="gint"/>
|
||||
</parameter>
|
||||
<parameter name="base_time" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">initial time of the clock</doc>
|
||||
<type name="Gst.ClockTime" c:type="GstClockTime"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</constructor>
|
||||
<property name="address" writable="1" transfer-ownership="none">
|
||||
<type name="utf8"/>
|
||||
</property>
|
||||
<property name="port" writable="1" transfer-ownership="none">
|
||||
<type name="gint"/>
|
||||
</property>
|
||||
<field name="clock">
|
||||
<type name="Gst.SystemClock" c:type="GstSystemClock"/>
|
||||
</field>
|
||||
<field name="address">
|
||||
<type name="utf8" c:type="gchar*"/>
|
||||
</field>
|
||||
<field name="port">
|
||||
<type name="gint" c:type="gint"/>
|
||||
</field>
|
||||
<field name="sock" readable="0" private="1">
|
||||
<type name="gint" c:type="int"/>
|
||||
</field>
|
||||
<field name="control_sock" readable="0" private="1">
|
||||
<array zero-terminated="0" c:type="gint" fixed-size="2">
|
||||
<type name="gint" c:type="int"/>
|
||||
</array>
|
||||
</field>
|
||||
<field name="current_timeout" readable="0" private="1">
|
||||
<type name="Gst.ClockTime" c:type="GstClockTime"/>
|
||||
</field>
|
||||
<field name="servaddr">
|
||||
<type name="gpointer" c:type="gpointer*"/>
|
||||
</field>
|
||||
<field name="thread">
|
||||
<type name="GLib.Thread" c:type="GThread*"/>
|
||||
</field>
|
||||
<field name="priv" readable="0" private="1">
|
||||
<type name="NetClientClockPrivate" c:type="GstNetClientClockPrivate*"/>
|
||||
</field>
|
||||
<field name="_gst_reserved" readable="0" private="1">
|
||||
<array zero-terminated="0" c:type="gpointer" fixed-size="3">
|
||||
<type name="gpointer" c:type="gpointer"/>
|
||||
</array>
|
||||
</field>
|
||||
</class>
|
||||
<record name="NetClientClockClass"
|
||||
c:type="GstNetClientClockClass"
|
||||
glib:is-gtype-struct-for="NetClientClock">
|
||||
<field name="parent_class">
|
||||
<type name="Gst.SystemClockClass" c:type="GstSystemClockClass"/>
|
||||
</field>
|
||||
<field name="_gst_reserved" readable="0" private="1">
|
||||
<array zero-terminated="0" c:type="gpointer" fixed-size="4">
|
||||
<type name="gpointer" c:type="gpointer"/>
|
||||
</array>
|
||||
</field>
|
||||
</record>
|
||||
<record name="NetClientClockPrivate"
|
||||
c:type="GstNetClientClockPrivate"
|
||||
disguised="1">
|
||||
</record>
|
||||
<record name="NetTimePacket" c:type="GstNetTimePacket">
|
||||
<doc xml:whitespace="preserve">Various functions for receiving, sending an serializing #GstNetTimePacket
|
||||
structures.
|
||||
Last reviewed on 2005-11-23 (0.9.5)</doc>
|
||||
<field name="local_time" writable="1">
|
||||
<type name="Gst.ClockTime" c:type="GstClockTime"/>
|
||||
</field>
|
||||
<field name="remote_time" writable="1">
|
||||
<type name="Gst.ClockTime" c:type="GstClockTime"/>
|
||||
</field>
|
||||
<method name="send" c:identifier="gst_net_time_packet_send">
|
||||
<doc xml:whitespace="preserve">Sends a #GstNetTimePacket over a socket. Essentially a thin wrapper around
|
||||
sendto(2) and gst_net_time_packet_serialize().
|
||||
MT safe.</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">The return value of sendto(2).</doc>
|
||||
<type name="gint" c:type="gint"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<parameter name="fd" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">a file descriptor created by socket(2)</doc>
|
||||
<type name="gint" c:type="gint"/>
|
||||
</parameter>
|
||||
<parameter name="addr" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">a pointer to a sockaddr to hold the address of the sender</doc>
|
||||
<type name="gpointer" c:type="gpointer*"/>
|
||||
</parameter>
|
||||
<parameter name="len" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">the size of the data pointed to by @addr</doc>
|
||||
<type name="gint32" c:type="socklen_t"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</method>
|
||||
<method name="serialize" c:identifier="gst_net_time_packet_serialize">
|
||||
<doc xml:whitespace="preserve">Serialized a #GstNetTimePacket into a newly-allocated sequence of
|
||||
#GST_NET_TIME_PACKET_SIZE bytes, in network byte order. The value returned is
|
||||
suitable for passing to write(2) or sendto(2) for communication over the
|
||||
network.
|
||||
MT safe. Caller owns return value (g_free to free).</doc>
|
||||
<return-value transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">A newly allocated sequence of #GST_NET_TIME_PACKET_SIZE bytes.</doc>
|
||||
<type name="guint8" c:type="guint8*"/>
|
||||
</return-value>
|
||||
</method>
|
||||
</record>
|
||||
<class name="NetTimeProvider"
|
||||
c:symbol-prefix="net_time_provider"
|
||||
c:type="GstNetTimeProvider"
|
||||
parent="Gst.Object"
|
||||
glib:type-name="GstNetTimeProvider"
|
||||
glib:get-type="gst_net_time_provider_get_type"
|
||||
glib:type-struct="NetTimeProviderClass">
|
||||
<doc xml:whitespace="preserve">This object exposes the time of a #GstClock on the network.
|
||||
A #GstNetTimeProvider is created with gst_net_time_provider_new() which
|
||||
takes a #GstClock, an address and a port number as arguments.
|
||||
After creating the object, a client clock such as #GstNetClientClock can
|
||||
query the exposed clock over the network for its values.
|
||||
The #GstNetTimeProvider typically wraps the clock used by a #GstPipeline.
|
||||
Last reviewed on 2005-11-23 (0.9.5)</doc>
|
||||
<constructor name="new" c:identifier="gst_net_time_provider_new">
|
||||
<doc xml:whitespace="preserve">Allows network clients to get the current time of @clock.</doc>
|
||||
<return-value transfer-ownership="full">
|
||||
<doc xml:whitespace="preserve">the new #GstNetTimeProvider, or NULL on error</doc>
|
||||
<type name="NetTimeProvider" c:type="GstNetTimeProvider*"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<parameter name="clock" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">a #GstClock to export over the network</doc>
|
||||
<type name="Gst.Clock" c:type="GstClock*"/>
|
||||
</parameter>
|
||||
<parameter name="address" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">an address to bind on as a dotted quad (xxx.xxx.xxx.xxx), or NULL to bind to all addresses</doc>
|
||||
<type name="utf8" c:type="gchar*"/>
|
||||
</parameter>
|
||||
<parameter name="port" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">a port to bind on, or 0 to let the kernel choose</doc>
|
||||
<type name="gint" c:type="gint"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</constructor>
|
||||
<property name="active" writable="1" transfer-ownership="none">
|
||||
<type name="gboolean"/>
|
||||
</property>
|
||||
<property name="address" writable="1" transfer-ownership="none">
|
||||
<type name="utf8"/>
|
||||
</property>
|
||||
<property name="clock" writable="1" transfer-ownership="none">
|
||||
<type name="Gst.Clock"/>
|
||||
</property>
|
||||
<property name="port" writable="1" transfer-ownership="none">
|
||||
<type name="gint"/>
|
||||
</property>
|
||||
<field name="parent">
|
||||
<type name="Gst.Object" c:type="GstObject"/>
|
||||
</field>
|
||||
<field name="address" readable="0" private="1">
|
||||
<type name="utf8" c:type="gchar*"/>
|
||||
</field>
|
||||
<field name="port" readable="0" private="1">
|
||||
<type name="gint" c:type="int"/>
|
||||
</field>
|
||||
<field name="sock" readable="0" private="1">
|
||||
<type name="gint" c:type="int"/>
|
||||
</field>
|
||||
<field name="control_sock" readable="0" private="1">
|
||||
<array zero-terminated="0" c:type="gint" fixed-size="2">
|
||||
<type name="gint" c:type="int"/>
|
||||
</array>
|
||||
</field>
|
||||
<field name="thread" readable="0" private="1">
|
||||
<type name="GLib.Thread" c:type="GThread*"/>
|
||||
</field>
|
||||
<field name="clock" readable="0" private="1">
|
||||
<type name="Gst.Clock" c:type="GstClock*"/>
|
||||
</field>
|
||||
<union name="active" c:type="active">
|
||||
<field name="_gst_reserved1" writable="1">
|
||||
<type name="gpointer" c:type="gpointer"/>
|
||||
</field>
|
||||
<field name="active" writable="1">
|
||||
<type name="gint" c:type="gint"/>
|
||||
</field>
|
||||
</union>
|
||||
<field name="priv" readable="0" private="1">
|
||||
<type name="NetTimeProviderPrivate"
|
||||
c:type="GstNetTimeProviderPrivate*"/>
|
||||
</field>
|
||||
<field name="_gst_reserved" readable="0" private="1">
|
||||
<array zero-terminated="0" c:type="gpointer" fixed-size="2">
|
||||
<type name="gpointer" c:type="gpointer"/>
|
||||
</array>
|
||||
</field>
|
||||
</class>
|
||||
<record name="NetTimeProviderClass"
|
||||
c:type="GstNetTimeProviderClass"
|
||||
glib:is-gtype-struct-for="NetTimeProvider">
|
||||
<field name="parent_class">
|
||||
<type name="Gst.ObjectClass" c:type="GstObjectClass"/>
|
||||
</field>
|
||||
</record>
|
||||
<record name="NetTimeProviderPrivate"
|
||||
c:type="GstNetTimeProviderPrivate"
|
||||
disguised="1">
|
||||
</record>
|
||||
<function name="net_time_packet_new"
|
||||
c:identifier="gst_net_time_packet_new"
|
||||
introspectable="0">
|
||||
<doc xml:whitespace="preserve">Creates a new #GstNetTimePacket from a buffer received over the network. The
|
||||
caller is responsible for ensuring that @buffer is at least
|
||||
#GST_NET_TIME_PACKET_SIZE bytes long.
|
||||
If @buffer is #NULL, the local and remote times will be set to
|
||||
#GST_CLOCK_TIME_NONE.
|
||||
MT safe. Caller owns return value (g_free to free).</doc>
|
||||
<return-value>
|
||||
<doc xml:whitespace="preserve">The new #GstNetTimePacket.</doc>
|
||||
<type name="NetTimePacket" c:type="GstNetTimePacket*"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<parameter name="buffer" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">a buffer from which to construct the packet, or NULL</doc>
|
||||
<type name="guint8" c:type="guint8*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</function>
|
||||
<function name="net_time_packet_receive"
|
||||
c:identifier="gst_net_time_packet_receive"
|
||||
introspectable="0">
|
||||
<doc xml:whitespace="preserve">Receives a #GstNetTimePacket over a socket. Handles interrupted system calls,
|
||||
but otherwise returns NULL on error. See recvfrom(2) for more information on
|
||||
how to interpret @sockaddr.
|
||||
MT safe. Caller owns return value (g_free to free).</doc>
|
||||
<return-value>
|
||||
<doc xml:whitespace="preserve">The new #GstNetTimePacket.</doc>
|
||||
<type name="NetTimePacket" c:type="GstNetTimePacket*"/>
|
||||
</return-value>
|
||||
<parameters>
|
||||
<parameter name="fd" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">a file descriptor created by socket(2)</doc>
|
||||
<type name="gint" c:type="gint"/>
|
||||
</parameter>
|
||||
<parameter name="addr" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">a pointer to a sockaddr to hold the address of the sender</doc>
|
||||
<type name="gpointer" c:type="gpointer*"/>
|
||||
</parameter>
|
||||
<parameter name="len" transfer-ownership="none">
|
||||
<doc xml:whitespace="preserve">a pointer to the size of the data pointed to by @addr</doc>
|
||||
<type name="gint32" c:type="socklen_t*"/>
|
||||
</parameter>
|
||||
</parameters>
|
||||
</function>
|
||||
</namespace>
|
||||
</repository>
|
Loading…
Reference in New Issue