22
<link linkend="AtkRegistry-struct">AtkRegistry</link>;
23
<link linkend="void">void</link> <link linkend="atk-registry-set-factory-type">atk_registry_set_factory_type</link> (<link linkend="AtkRegistry">AtkRegistry</link> *registry,
24
<link linkend="GType">GType</link> type,
25
<link linkend="GType">GType</link> factory_type);
26
<link linkend="GType">GType</link> <link linkend="atk-registry-get-factory-type">atk_registry_get_factory_type</link> (<link linkend="AtkRegistry">AtkRegistry</link> *registry,
27
<link linkend="GType">GType</link> type);
28
<link linkend="AtkObjectFactory">AtkObjectFactory</link>* <link linkend="atk-registry-get-factory">atk_registry_get_factory</link> (<link linkend="AtkRegistry">AtkRegistry</link> *registry,
29
<link linkend="GType">GType</link> type);
30
<link linkend="AtkRegistry">AtkRegistry</link>* <link linkend="atk-get-default-registry">atk_get_default_registry</link> (void);
22
<link linkend="AtkRegistry-struct">AtkRegistry</link>;
23
<link linkend="void">void</link> <link linkend="atk-registry-set-factory-type">atk_registry_set_factory_type</link> (<link linkend="AtkRegistry">AtkRegistry</link> *registry,
24
<link linkend="GType">GType</link> type,
25
<link linkend="GType">GType</link> factory_type);
26
<link linkend="GType">GType</link> <link linkend="atk-registry-get-factory-type">atk_registry_get_factory_type</link> (<link linkend="AtkRegistry">AtkRegistry</link> *registry,
27
<link linkend="GType">GType</link> type);
28
<link linkend="AtkObjectFactory">AtkObjectFactory</link>* <link linkend="atk-registry-get-factory">atk_registry_get_factory</link> (<link linkend="AtkRegistry">AtkRegistry</link> *registry,
29
<link linkend="GType">GType</link> type);
30
<link linkend="AtkRegistry">AtkRegistry</link>* <link linkend="atk-get-default-registry">atk_get_default_registry</link> (void);
73
73
<title><anchor id="atk-registry-set-factory-type" role="function"/>atk_registry_set_factory_type ()</title>
74
<indexterm><primary>atk_registry_set_factory_type</primary></indexterm><programlisting><link linkend="void">void</link> atk_registry_set_factory_type (<link linkend="AtkRegistry">AtkRegistry</link> *registry,
75
<link linkend="GType">GType</link> type,
76
<link linkend="GType">GType</link> factory_type);</programlisting>
74
<indexterm><primary>atk_registry_set_factory_type</primary></indexterm><programlisting><link linkend="void">void</link> atk_registry_set_factory_type (<link linkend="AtkRegistry">AtkRegistry</link> *registry,
75
<link linkend="GType">GType</link> type,
76
<link linkend="GType">GType</link> factory_type);</programlisting>
78
78
Associate an <link linkend="AtkObjectFactory"><type>AtkObjectFactory</type></link> subclass with a <link linkend="GType"><type>GType</type></link>. Note:
79
79
The associated <parameter>factory_type</parameter> will thereafter be responsible for
95
95
</variablelist></refsect2>
97
97
<title><anchor id="atk-registry-get-factory-type" role="function"/>atk_registry_get_factory_type ()</title>
98
<indexterm><primary>atk_registry_get_factory_type</primary></indexterm><programlisting><link linkend="GType">GType</link> atk_registry_get_factory_type (<link linkend="AtkRegistry">AtkRegistry</link> *registry,
99
<link linkend="GType">GType</link> type);</programlisting>
98
<indexterm><primary>atk_registry_get_factory_type</primary></indexterm><programlisting><link linkend="GType">GType</link> atk_registry_get_factory_type (<link linkend="AtkRegistry">AtkRegistry</link> *registry,
99
<link linkend="GType">GType</link> type);</programlisting>
101
101
Provides a <link linkend="GType"><type>GType</type></link> indicating the <link linkend="AtkObjectFactory"><type>AtkObjectFactory</type></link> subclass
102
102
associated with <parameter>type</parameter>.</para>
115
115
</variablelist></refsect2>
117
117
<title><anchor id="atk-registry-get-factory" role="function"/>atk_registry_get_factory ()</title>
118
<indexterm><primary>atk_registry_get_factory</primary></indexterm><programlisting><link linkend="AtkObjectFactory">AtkObjectFactory</link>* atk_registry_get_factory (<link linkend="AtkRegistry">AtkRegistry</link> *registry,
119
<link linkend="GType">GType</link> type);</programlisting>
118
<indexterm><primary>atk_registry_get_factory</primary></indexterm><programlisting><link linkend="AtkObjectFactory">AtkObjectFactory</link>* atk_registry_get_factory (<link linkend="AtkRegistry">AtkRegistry</link> *registry,
119
<link linkend="GType">GType</link> type);</programlisting>
121
121
Gets an <link linkend="AtkObjectFactory"><type>AtkObjectFactory</type></link> appropriate for creating <link linkend="AtkObjects"><type>AtkObjects</type></link>
122
122
appropriate for <parameter>type</parameter>.</para>
135
135
</variablelist></refsect2>
137
137
<title><anchor id="atk-get-default-registry" role="function"/>atk_get_default_registry ()</title>
138
<indexterm><primary>atk_get_default_registry</primary></indexterm><programlisting><link linkend="AtkRegistry">AtkRegistry</link>* atk_get_default_registry (void);</programlisting>
138
<indexterm><primary>atk_get_default_registry</primary></indexterm><programlisting><link linkend="AtkRegistry">AtkRegistry</link>* atk_get_default_registry (void);</programlisting>
140
140
Gets a default implementation of the <link linkend="AtkObjectFactory"><type>AtkObjectFactory</type></link>/type