📄 gtypeplugin.sgml
字号:
<refentry id="gobject-GTypePlugin"><refmeta><refentrytitle>GTypePlugin</refentrytitle><manvolnum>3</manvolnum><refmiscinfo>GOBJECT Library</refmiscinfo></refmeta><refnamediv><refname>GTypePlugin</refname><refpurpose></refpurpose></refnamediv><refsynopsisdiv><title>Synopsis</title><synopsis>#include <gobject.h>struct <link linkend="GTypePlugin">GTypePlugin</link>;void (<link linkend="GTypePluginUse">*GTypePluginUse</link>) (<link linkend="GTypePlugin">GTypePlugin</link> *plugin);void (<link linkend="GTypePluginUnuse">*GTypePluginUnuse</link>) (<link linkend="GTypePlugin">GTypePlugin</link> *plugin);void (<link linkend="GTypePluginCompleteTypeInfo">*GTypePluginCompleteTypeInfo</link>) (<link linkend="GTypePlugin">GTypePlugin</link> *plugin, <link linkend="GType">GType</link> g_type, <link linkend="GTypeInfo">GTypeInfo</link> *info, <link linkend="GTypeValueTable">GTypeValueTable</link> *value_table);void (<link linkend="GTypePluginCompleteInterfaceInfo">*GTypePluginCompleteInterfaceInfo</link>) (<link linkend="GTypePlugin">GTypePlugin</link> *plugin, <link linkend="GType">GType</link> interface_type, <link linkend="GType">GType</link> instance_type, <link linkend="GInterfaceInfo">GInterfaceInfo</link> *info);void <link linkend="g-type-plugin-use">g_type_plugin_use</link> (<link linkend="GTypePlugin">GTypePlugin</link> *plugin);void <link linkend="g-type-plugin-unuse">g_type_plugin_unuse</link> (<link linkend="GTypePlugin">GTypePlugin</link> *plugin);void <link linkend="g-type-plugin-complete-type-info">g_type_plugin_complete_type_info</link> (<link linkend="GTypePlugin">GTypePlugin</link> *plugin, <link linkend="GType">GType</link> g_type, <link linkend="GTypeInfo">GTypeInfo</link> *info, <link linkend="GTypeValueTable">GTypeValueTable</link> *value_table);void <link linkend="g-type-plugin-complete-interface-info">g_type_plugin_complete_interface_info</link> (<link linkend="GTypePlugin">GTypePlugin</link> *plugin, <link linkend="GType">GType</link> interface_type, <link linkend="GType">GType</link> instance_type, <link linkend="GInterfaceInfo">GInterfaceInfo</link> *info);</synopsis></refsynopsisdiv><refsect1><title>Description</title><para></para></refsect1><refsect1><title>Details</title><refsect2><title><anchor id="GTypePlugin">struct GTypePlugin</title><programlisting>struct GTypePlugin;</programlisting><para></para></refsect2><refsect2><title><anchor id="GTypePluginUse">GTypePluginUse ()</title><programlisting>void (*GTypePluginUse) (<link linkend="GTypePlugin">GTypePlugin</link> *plugin);</programlisting><para></para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>plugin</parameter> :</entry><entry></entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="GTypePluginUnuse">GTypePluginUnuse ()</title><programlisting>void (*GTypePluginUnuse) (<link linkend="GTypePlugin">GTypePlugin</link> *plugin);</programlisting><para></para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>plugin</parameter> :</entry><entry></entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="GTypePluginCompleteTypeInfo">GTypePluginCompleteTypeInfo ()</title><programlisting>void (*GTypePluginCompleteTypeInfo) (<link linkend="GTypePlugin">GTypePlugin</link> *plugin, <link linkend="GType">GType</link> g_type, <link linkend="GTypeInfo">GTypeInfo</link> *info, <link linkend="GTypeValueTable">GTypeValueTable</link> *value_table);</programlisting><para></para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>plugin</parameter> :</entry><entry></entry></row><row><entry align="right"><parameter>g_type</parameter> :</entry><entry></entry></row><row><entry align="right"><parameter>info</parameter> :</entry><entry></entry></row><row><entry align="right"><parameter>value_table</parameter> :</entry><entry></entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="GTypePluginCompleteInterfaceInfo">GTypePluginCompleteInterfaceInfo ()</title><programlisting>void (*GTypePluginCompleteInterfaceInfo) (<link linkend="GTypePlugin">GTypePlugin</link> *plugin, <link linkend="GType">GType</link> interface_type, <link linkend="GType">GType</link> instance_type, <link linkend="GInterfaceInfo">GInterfaceInfo</link> *info);</programlisting><para></para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>plugin</parameter> :</entry><entry></entry></row><row><entry align="right"><parameter>interface_type</parameter> :</entry><entry></entry></row><row><entry align="right"><parameter>instance_type</parameter> :</entry><entry></entry></row><row><entry align="right"><parameter>info</parameter> :</entry><entry></entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-type-plugin-use">g_type_plugin_use ()</title><programlisting>void g_type_plugin_use (<link linkend="GTypePlugin">GTypePlugin</link> *plugin);</programlisting><para></para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>plugin</parameter> :</entry><entry></entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-type-plugin-unuse">g_type_plugin_unuse ()</title><programlisting>void g_type_plugin_unuse (<link linkend="GTypePlugin">GTypePlugin</link> *plugin);</programlisting><para></para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>plugin</parameter> :</entry><entry></entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-type-plugin-complete-type-info">g_type_plugin_complete_type_info ()</title><programlisting>void g_type_plugin_complete_type_info (<link linkend="GTypePlugin">GTypePlugin</link> *plugin, <link linkend="GType">GType</link> g_type, <link linkend="GTypeInfo">GTypeInfo</link> *info, <link linkend="GTypeValueTable">GTypeValueTable</link> *value_table);</programlisting><para></para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>plugin</parameter> :</entry><entry></entry></row><row><entry align="right"><parameter>g_type</parameter> :</entry><entry></entry></row><row><entry align="right"><parameter>info</parameter> :</entry><entry></entry></row><row><entry align="right"><parameter>value_table</parameter> :</entry><entry></entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-type-plugin-complete-interface-info">g_type_plugin_complete_interface_info ()</title><programlisting>void g_type_plugin_complete_interface_info (<link linkend="GTypePlugin">GTypePlugin</link> *plugin, <link linkend="GType">GType</link> interface_type, <link linkend="GType">GType</link> instance_type, <link linkend="GInterfaceInfo">GInterfaceInfo</link> *info);</programlisting><para></para><informaltable pgwide="1" frame="none" role="params"><tgroup cols="2"><colspec colwidth="2*"><colspec colwidth="8*"><tbody><row><entry align="right"><parameter>plugin</parameter> :</entry><entry></entry></row><row><entry align="right"><parameter>interface_type</parameter> :</entry><entry></entry></row><row><entry align="right"><parameter>instance_type</parameter> :</entry><entry></entry></row><row><entry align="right"><parameter>info</parameter> :</entry><entry></entry></row></tbody></tgroup></informaltable></refsect2></refsect1></refentry>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -