⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 atkregistry.xml

📁 linux下图形库开发包atk-1.4.0.tar.gz
💻 XML
字号:
<refentry id="AtkRegistry"><refmeta><refentrytitle>AtkRegistry</refentrytitle><manvolnum>3</manvolnum><refmiscinfo>ATK Library</refmiscinfo></refmeta><refnamediv><refname>AtkRegistry</refname><refpurpose>An object used to store the GType of the factories used to create an accessibleobject for an object of a particular GType.</refpurpose></refnamediv><refsynopsisdiv><title>Synopsis</title><synopsis>struct      <link linkend="AtkRegistry-struct">AtkRegistry</link>;<link linkend="void">void</link>        <link linkend="atk-registry-set-factory-type">atk_registry_set_factory_type</link>   (<link linkend="AtkRegistry">AtkRegistry</link> *registry,                                             <link linkend="GType">GType</link> type,                                             <link linkend="GType">GType</link> factory_type);<link linkend="GType">GType</link>       <link linkend="atk-registry-get-factory-type">atk_registry_get_factory_type</link>   (<link linkend="AtkRegistry">AtkRegistry</link> *registry,                                             <link linkend="GType">GType</link> type);<link linkend="AtkObjectFactory">AtkObjectFactory</link>* <link linkend="atk-registry-get-factory">atk_registry_get_factory</link>  (<link linkend="AtkRegistry">AtkRegistry</link> *registry,                                             <link linkend="GType">GType</link> type);<link linkend="AtkRegistry">AtkRegistry</link>* <link linkend="atk-get-default-registry">atk_get_default_registry</link>       (void);</synopsis></refsynopsisdiv><refsect1><title>Object Hierarchy</title><synopsis>  <link linkend="GObject">GObject</link>   +----AtkRegistry</synopsis></refsect1><refsect1><title>Description</title><para></para></refsect1><refsect1><title>Details</title><refsect2><title><anchor id="AtkRegistry-struct"/>struct AtkRegistry</title><indexterm><primary>AtkRegistry</primary></indexterm><programlisting>struct AtkRegistry;</programlisting><para>The AtkRegistry structure should not be accessed directly.</para></refsect2><refsect2><title><anchor id="atk-registry-set-factory-type"/>atk_registry_set_factory_type ()</title><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,                                             <link linkend="GType">GType</link> type,                                             <link linkend="GType">GType</link> factory_type);</programlisting><para>Associate an <link linkend="AtkObjectFactory"><type>AtkObjectFactory</type></link> subclass with a <link linkend="GType"><type>GType</type></link>. Note:The associated <parameter>factory_type</parameter> will thereafter be responsible forthe creation of new <link linkend="AtkObject"><type>AtkObject</type></link> implementations for instancesappropriate for <parameter>type</parameter>.</para><para></para><variablelist role="params"><varlistentry><term><parameter>registry</parameter>&nbsp;:</term><listitem><simpara> the <link linkend="AtkRegistry"><type>AtkRegistry</type></link> in which to register the type association</simpara></listitem></varlistentry><varlistentry><term><parameter>type</parameter>&nbsp;:</term><listitem><simpara> an <link linkend="AtkObject"><type>AtkObject</type></link> type </simpara></listitem></varlistentry><varlistentry><term><parameter>factory_type</parameter>&nbsp;:</term><listitem><simpara> an <link linkend="AtkObjectFactory"><type>AtkObjectFactory</type></link> type to associate with <parameter>type</parameter>.  Mustimplement AtkObject appropriate for <parameter>type</parameter>.</simpara></listitem></varlistentry></variablelist></refsect2><refsect2><title><anchor id="atk-registry-get-factory-type"/>atk_registry_get_factory_type ()</title><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,                                             <link linkend="GType">GType</link> type);</programlisting><para>Provides a <link linkend="GType"><type>GType</type></link> indicating the <link linkend="AtkObjectFactory"><type>AtkObjectFactory</type></link> subclassassociated with <parameter>type</parameter>.</para><para></para><variablelist role="params"><varlistentry><term><parameter>registry</parameter>&nbsp;:</term><listitem><simpara> an <link linkend="AtkRegistry"><type>AtkRegistry</type></link></simpara></listitem></varlistentry><varlistentry><term><parameter>type</parameter>&nbsp;:</term><listitem><simpara> a <link linkend="GType"><type>GType</type></link> with which to look up the associated <link linkend="AtkObjectFactory"><type>AtkObjectFactory</type></link>subclass</simpara></listitem></varlistentry><varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a <link linkend="GType"><type>GType</type></link> associated with type <parameter>type</parameter></simpara></listitem></varlistentry></variablelist></refsect2><refsect2><title><anchor id="atk-registry-get-factory"/>atk_registry_get_factory ()</title><indexterm><primary>atk_registry_get_factory</primary></indexterm><programlisting><link linkend="AtkObjectFactory">AtkObjectFactory</link>* atk_registry_get_factory  (<link linkend="AtkRegistry">AtkRegistry</link> *registry,                                             <link linkend="GType">GType</link> type);</programlisting><para>Gets an <link linkend="AtkObjectFactory"><type>AtkObjectFactory</type></link> appropriate for creating <link linkend="AtkObjects"><type>AtkObjects</type></link>appropriate for <parameter>type</parameter>.</para><para></para><variablelist role="params"><varlistentry><term><parameter>registry</parameter>&nbsp;:</term><listitem><simpara> an <link linkend="AtkRegistry"><type>AtkRegistry</type></link></simpara></listitem></varlistentry><varlistentry><term><parameter>type</parameter>&nbsp;:</term><listitem><simpara> a <link linkend="GType"><type>GType</type></link> with which to look up the associated <link linkend="AtkObjectFactory"><type>AtkObjectFactory</type></link></simpara></listitem></varlistentry><varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> an <link linkend="AtkObjectFactory"><type>AtkObjectFactory</type></link> appropriate for creating <link linkend="AtkObjects"><type>AtkObjects</type></link>appropriate for <parameter>type</parameter>.</simpara></listitem></varlistentry></variablelist></refsect2><refsect2><title><anchor id="atk-get-default-registry"/>atk_get_default_registry ()</title><indexterm><primary>atk_get_default_registry</primary></indexterm><programlisting><link linkend="AtkRegistry">AtkRegistry</link>* atk_get_default_registry       (void);</programlisting><para>Gets a default implementation of the <link linkend="AtkObjectFactory"><type>AtkObjectFactory</type></link>/typeregistry.Note: For most toolkit maintainers, this will be the correctregistry for registering new <link linkend="AtkObject"><type>AtkObject</type></link> factories. Followinga call to this function, maintainers may call <link linkend="atk-registry-set-factory-type"><function>atk_registry_set_factory_type()</function></link>to associate an <link linkend="AtkObjectFactory"><type>AtkObjectFactory</type></link> subclass with the GType of objectsfor whom accessibility information will be provided.</para><para></para><variablelist role="params"><varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a default implementation of the <link linkend="AtkObjectFactory"><type>AtkObjectFactory</type></link>/typeregistry</simpara></listitem></varlistentry></variablelist></refsect2></refsect1></refentry>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -