📄 gfilemonitor.html
字号:
>gboolean</a> g_file_monitor_cancel (<a class="link" href="GFileMonitor.html" title="GFileMonitor">GFileMonitor</a> *monitor);</pre><p>Cancels a file monitor.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td><td> a <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a>.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if monitor was cancelled.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3134524"></a><h3><a name="g-file-monitor-is-cancelled"></a>g_file_monitor_is_cancelled ()</h3><a class="indexterm" name="id3134536"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> g_file_monitor_is_cancelled (<a class="link" href="GFileMonitor.html" title="GFileMonitor">GFileMonitor</a> *monitor);</pre><p>Returns whether the monitor is canceled.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td><td> a <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if monitor is canceled. <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3134622"></a><h3><a name="g-file-monitor-set-rate-limit"></a>g_file_monitor_set_rate_limit ()</h3><a class="indexterm" name="id3134635"></a><pre class="programlisting">void g_file_monitor_set_rate_limit (<a class="link" href="GFileMonitor.html" title="GFileMonitor">GFileMonitor</a> *monitor, int limit_msecs);</pre><p>Sets the rate limit to which the <em class="parameter"><code>monitor</code></em> will reportconsecutive change events to the same file.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td><td> a <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a>.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>limit_msecs</code></em> :</span></p></td><td> a integer with the limit in milliseconds to poll for changes.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3096685"></a><h3><a name="g-file-monitor-emit-event"></a>g_file_monitor_emit_event ()</h3><a class="indexterm" name="id3096697"></a><pre class="programlisting">void g_file_monitor_emit_event (<a class="link" href="GFileMonitor.html" title="GFileMonitor">GFileMonitor</a> *monitor, <a class="link" href="GFile.html" title="GFile">GFile</a> *child, <a class="link" href="GFile.html" title="GFile">GFile</a> *other_file, <a class="link" href="GFileMonitor.html#GFileMonitorEvent">GFileMonitorEvent</a> event_type);</pre><p>Emits the <a class="link" href="GFileMonitor.html#GFileMonitor-changed"><span class="type">"changed"</span></a> signal if a changehas taken place. Should be called from file monitor implementations only.</p><p>The signal will be emitted from an idle handler.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td><td> a <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a>.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>child</code></em> :</span></p></td><td> a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>other_file</code></em> :</span></p></td><td> a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>event_type</code></em> :</span></p></td><td> a set of <a class="link" href="GFileMonitor.html#GFileMonitorEvent"><span class="type">GFileMonitorEvent</span></a> flags.</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id3096854"></a><h2>Property Details</h2><div class="refsect2" lang="en"><a name="id3096864"></a><h3><a name="GFileMonitor--cancelled"></a>The <code class="literal">"cancelled"</code> property</h3><a class="indexterm" name="id3096878"></a><pre class="programlisting"> "cancelled" <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> : Read</pre><p>Whether the monitor has been cancelled.</p><p>Default value: FALSE</p></div><hr><div class="refsect2" lang="en"><a name="id3096904"></a><h3><a name="GFileMonitor--rate-limit"></a>The <code class="literal">"rate-limit"</code> property</h3><a class="indexterm" name="id3096918"></a><pre class="programlisting"> "rate-limit" <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> : Read / Write</pre><p>The limit of the monitor to watch for changes, in milliseconds.</p><p>Allowed values: >= 0</p><p>Default value: 800</p></div></div><div class="refsect1" lang="en"><a name="id3096949"></a><h2>Signal Details</h2><div class="refsect2" lang="en"><a name="id3096960"></a><h3><a name="GFileMonitor-changed"></a>The <code class="literal">"changed"</code> signal</h3><a class="indexterm" name="id3096974"></a><pre class="programlisting">void user_function (<a class="link" href="GFileMonitor.html" title="GFileMonitor">GFileMonitor</a> *monitor, <a class="link" href="GFile.html" title="GFile">GFile</a> *file, <a class="link" href="GFile.html" title="GFile">GFile</a> *other_file, <a class="link" href="GFileMonitor.html#GFileMonitorEvent">GFileMonitorEvent</a> event_type, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> user_data) : Run Last</pre><p>Emitted when a file has been changed.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>monitor</code></em> :</span></p></td><td> a <a class="link" href="GFileMonitor.html" title="GFileMonitor"><span class="type">GFileMonitor</span></a>.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>file</code></em> :</span></p></td><td> a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>other_file</code></em> :</span></p></td><td> a <a class="link" href="GFile.html" title="GFile"><span class="type">GFile</span></a>.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>event_type</code></em> :</span></p></td><td> a <a class="link" href="GFileMonitor.html#GFileMonitorEvent"><span class="type">GFileMonitorEvent</span></a>.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td><td>user data set when the signal handler was connected.</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id3097142"></a><div class="refsect2" lang="en"><a name="id3097143"></a></div><hr><div class="refsect2" lang="en"><a name="id3097144"></a></div></div></div></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -