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

📄 gtypeplugin.sgml

📁 GLib是GTK+和GNOME工程的基础底层核心程序库
💻 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 &lt;gobject.h&gt;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>&nbsp;:</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>&nbsp;:</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>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>g_type</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>info</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>value_table</parameter>&nbsp;:</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>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>interface_type</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>instance_type</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>info</parameter>&nbsp;:</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>&nbsp;:</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>&nbsp;:</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>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>g_type</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>info</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>value_table</parameter>&nbsp;:</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>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>interface_type</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>instance_type</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>info</parameter>&nbsp;:</entry><entry></entry></row></tbody></tgroup></informaltable></refsect2></refsect1></refentry>

⌨️ 快捷键说明

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