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

📄 signals.sgml

📁 GLib是GTK+和GNOME工程的基础底层核心程序库
💻 SGML
📖 第 1 页 / 共 5 页
字号:
<entry>	Instance or interface type.</entry></row><row><entry align="right"><parameter>n_ids</parameter>&nbsp;:</entry><entry>	Location to store the number of signal ids for <parameter>itype</parameter>.</entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry>	Newly allocated array of signal IDs.</entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-signal-emit">g_signal_emit ()</title><programlisting>void        g_signal_emit                   (<link linkend="gpointer">gpointer</link> instance,                                             <link linkend="guint">guint</link> signal_id,                                             <link linkend="GQuark">GQuark</link> detail,                                             ...);</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>instance</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>signal_id</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>detail</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>...</parameter>&nbsp;:</entry><entry></entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-signal-emit-by-name">g_signal_emit_by_name ()</title><programlisting>void        g_signal_emit_by_name           (<link linkend="gpointer">gpointer</link> instance,                                             const <link linkend="gchar">gchar</link> *detailed_signal,                                             ...);</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>instance</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>detailed_signal</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>...</parameter>&nbsp;:</entry><entry></entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-signal-emitv">g_signal_emitv ()</title><programlisting>void        g_signal_emitv                  (const <link linkend="GValue">GValue</link> *instance_and_params,                                             <link linkend="guint">guint</link> signal_id,                                             <link linkend="GQuark">GQuark</link> detail,                                             <link linkend="GValue">GValue</link> *return_value);</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>instance_and_params</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>signal_id</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>detail</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>return_value</parameter>&nbsp;:</entry><entry></entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-signal-emit-valist">g_signal_emit_valist ()</title><programlisting>void        g_signal_emit_valist            (<link linkend="gpointer">gpointer</link> instance,                                             <link linkend="guint">guint</link> signal_id,                                             <link linkend="GQuark">GQuark</link> detail,                                             va_list var_args);</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>instance</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>signal_id</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>detail</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>var_args</parameter>&nbsp;:</entry><entry></entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-signal-connect">g_signal_connect()</title><programlisting>#define     g_signal_connect(instance, detailed_signal, c_handler, data)</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>instance</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>detailed_signal</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>c_handler</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>data</parameter>&nbsp;:</entry><entry></entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-signal-connect-after">g_signal_connect_after()</title><programlisting>#define     g_signal_connect_after(instance, detailed_signal, c_handler, data)</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>instance</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>detailed_signal</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>c_handler</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>data</parameter>&nbsp;:</entry><entry></entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-signal-connect-swapped">g_signal_connect_swapped()</title><programlisting>#define     g_signal_connect_swapped(instance, detailed_signal, c_handler, data)</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>instance</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>detailed_signal</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>c_handler</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>data</parameter>&nbsp;:</entry><entry></entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="g-signal-connect-object">g_signal_connect_object ()</title><programlisting><link linkend="gulong">gulong</link>      g_signal_connect_object         (<link linkend="gpointer">gpointer</link> instance,                                             const <link linkend="gchar">gchar</link> *detailed_signal,                                             <link linkend="GCallback">GCallback</link> c_handler,                                             <link linkend="gpointer">gpointer</link> gobject,                                             <link linkend="GConnectFlags">GConnectFlags</link> connect_flags);</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>instance</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>detailed_signal</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>c_handler</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>gobject</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>connect_flags</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><emphasis>Returns</emphasis> :</entry><entry></entry></row></tbody></tgroup></informaltable></refsect2><refsect2><title><anchor id="GConnectFlags">enum GConnectFlags</title><programlisting>typedef enum{  G_CONNECT_AFTER	= 1 &lt;&lt; 0,  G_CONNECT_SWAPPED	= 1 &lt;&lt; 1} GConnectFlags;</programlisting><para></para></refsect2><refsect2><title><anchor id="g-signal-connect-data">g_signal_connect_data ()</title><programlisting><link linkend="gulong">gulong</link>      g_signal_connect_data           (<link linkend="gpointer">gpointer</link> instance,                                             const <link linkend="gchar">gchar</link> *detailed_signal,                                             <link linkend="GCallback">GCallback</link> c_handler,                                             <link linkend="gpointer">gpointer</link> data,                                             <link linkend="GClosureNotify">GClosureNotify</link> destroy_data,                                             <link linkend="GConnectFlags">GConnectFlags</link> connect_flags);</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>instance</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>detailed_signal</parameter>&nbsp;:</entry><entry></entry></row><row><entry align="right"><parameter>c_handler</parameter>&nbsp;:</entry>

⌨️ 快捷键说明

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