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

📄 gtk-gtkfilefilter.html

📁 最新gtk中文资料集
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<td> A <a class="link" href="gtk-gtkfilefilter.html#GtkFileFilter"><span class="type">GtkFileFilter</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>mime_type</code></em>&#160;:</span></p></td><td> name of a MIME type</td></tr></tbody></table></div><p class="since">Since  2.4</p></div><hr><div class="refsect2" lang="en"><a name="id4042441"></a><h3><a name="gtk-file-filter-add-pattern"></a>gtk_file_filter_add_pattern ()</h3><a class="indexterm" name="id4042457"></a><pre class="programlisting">void                gtk_file_filter_add_pattern         (<a class="link" href="gtk-gtkfilefilter.html#GtkFileFilter">GtkFileFilter</a> *filter,                                                         const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *pattern);</pre><p>Adds a rule allowing a shell style glob to a filter.</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>filter</code></em>&#160;:</span></p></td><td> a <a class="link" href="gtk-gtkfilefilter.html#GtkFileFilter"><span class="type">GtkFileFilter</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>pattern</code></em>&#160;:</span></p></td><td> a shell style glob</td></tr></tbody></table></div><p class="since">Since  2.4</p></div><hr><div class="refsect2" lang="en"><a name="id4042544"></a><h3><a name="gtk-file-filter-add-pixbuf-formats"></a>gtk_file_filter_add_pixbuf_formats ()</h3><a class="indexterm" name="id4042561"></a><pre class="programlisting">void                gtk_file_filter_add_pixbuf_formats  (<a class="link" href="gtk-gtkfilefilter.html#GtkFileFilter">GtkFileFilter</a> *filter);</pre><p>Adds a rule allowing image files in the formats supportedby GdkPixbuf.</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>filter</code></em>&#160;:</span></p></td><td> a <a class="link" href="gtk-gtkfilefilter.html#GtkFileFilter"><span class="type">GtkFileFilter</span></a></td></tr></tbody></table></div><p class="since">Since  2.6</p></div><hr><div class="refsect2" lang="en"><a name="id4042627"></a><h3><a name="gtk-file-filter-add-custom"></a>gtk_file_filter_add_custom ()</h3><a class="indexterm" name="id4042642"></a><pre class="programlisting">void                gtk_file_filter_add_custom          (<a class="link" href="gtk-gtkfilefilter.html#GtkFileFilter">GtkFileFilter</a> *filter,                                                         <a class="link" href="gtk-gtkfilefilter.html#GtkFileFilterFlags">GtkFileFilterFlags</a> needed,                                                         <a class="link" href="gtk-gtkfilefilter.html#GtkFileFilterFunc">GtkFileFilterFunc</a> func,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> data,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Datasets.html#GDestroyNotify">GDestroyNotify</a> notify);</pre><p>Adds rule to a filter that allows files based on a custom callbackfunction. The bitfield <em class="parameter"><code>needed</code></em> which is passed in provides informationabout what sorts of information that the filter function needs;this allows GTK+ to avoid retrieving expensive information whenit isn't needed by the filter.</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>filter</code></em>&#160;:</span></p></td><td> a <a class="link" href="gtk-gtkfilefilter.html#GtkFileFilter"><span class="type">GtkFileFilter</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>needed</code></em>&#160;:</span></p></td><td> bitfield of flags indicating the information that the custom         filter function needs.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>func</code></em>&#160;:</span></p></td><td> callback function; if the function returns <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, then  the file will be displayed.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>data</code></em>&#160;:</span></p></td><td> data to pass to <em class="parameter"><code>func</code></em></td></tr><tr><td><p><span class="term"><em class="parameter"><code>notify</code></em>&#160;:</span></p></td><td> function to call to free <em class="parameter"><code>data</code></em> when it is no longer needed.</td></tr></tbody></table></div><p class="since">Since  2.4</p></div><hr><div class="refsect2" lang="en"><a name="id4042830"></a><h3><a name="gtk-file-filter-get-needed"></a>gtk_file_filter_get_needed ()</h3><a class="indexterm" name="id4042847"></a><pre class="programlisting"><a class="link" href="gtk-gtkfilefilter.html#GtkFileFilterFlags">GtkFileFilterFlags</a>  gtk_file_filter_get_needed          (<a class="link" href="gtk-gtkfilefilter.html#GtkFileFilter">GtkFileFilter</a> *filter);</pre><p>Gets the fields that need to be filled in for the structurepassed to <a class="link" href="gtk-gtkfilefilter.html#gtk-file-filter-filter"><code class="function">gtk_file_filter_filter()</code></a></p><p>This function will not typically be used by applications; itis intended principally for use in the implementation of<a class="link" href="GtkFileChooser.html" title="GtkFileChooser"><span class="type">GtkFileChooser</span></a>.</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>filter</code></em>&#160;:</span></p></td><td> a <a class="link" href="gtk-gtkfilefilter.html#GtkFileFilter"><span class="type">GtkFileFilter</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> bitfield of flags indicating needed fields when  calling <a class="link" href="gtk-gtkfilefilter.html#gtk-file-filter-filter"><code class="function">gtk_file_filter_filter()</code></a></td></tr></tbody></table></div><p class="since">Since  2.4</p></div><hr><div class="refsect2" lang="en"><a name="id4042958"></a><h3><a name="gtk-file-filter-filter"></a>gtk_file_filter_filter ()</h3><a class="indexterm" name="id4042974"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a>            gtk_file_filter_filter              (<a class="link" href="gtk-gtkfilefilter.html#GtkFileFilter">GtkFileFilter</a> *filter,                                                         const <a class="link" href="gtk-gtkfilefilter.html#GtkFileFilterInfo">GtkFileFilterInfo</a> *filter_info);</pre><p>Tests whether a file should be displayed according to <em class="parameter"><code>filter</code></em>.The <a class="link" href="gtk-gtkfilefilter.html#GtkFileFilterInfo"><span class="type">GtkFileFilterInfo</span></a> structure <em class="parameter"><code>filter_info</code></em> should includethe fields returned from <a class="link" href="gtk-gtkfilefilter.html#gtk-file-filter-get-needed"><code class="function">gtk_file_filter_get_needed()</code></a>.</p><p>This function will not typically be used by applications; itis intended principally for use in the implementation of<a class="link" href="GtkFileChooser.html" title="GtkFileChooser"><span class="type">GtkFileChooser</span></a>.</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>filter</code></em>&#160;:</span></p></td><td> a <a class="link" href="gtk-gtkfilefilter.html#GtkFileFilter"><span class="type">GtkFileFilter</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>filter_info</code></em>&#160;:</span></p></td><td> a <a class="link" href="gtk-gtkfilefilter.html#GtkFileFilterInfo"><span class="type">GtkFileFilterInfo</span></a> structure containing information about a file.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the file should be displayed</td></tr></tbody></table></div><p class="since">Since  2.4</p></div></div><div class="refsect1" lang="en"><a name="id4043138"></a><h2>See Also</h2><p><a class="link" href="GtkFileChooser.html" title="GtkFileChooser"><span class="type">GtkFileChooser</span></a></p></div><div class="refsect1" lang="en"><a name="id4043156"></a><div class="refsect2" lang="en"><a name="id4043158"></a></div><hr><div class="refsect2" lang="en"><a name="id4043159"></a></div></div></div></body></html>

⌨️ 快捷键说明

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