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

📄 glib-automatic-string-completion.html

📁 最新gtk中文资料集
💻 HTML
📖 第 1 页 / 共 2 页
字号:
</table></div></div><hr><div class="refsect2" lang="en"><a name="id3092617"></a><h3><a name="g-completion-remove-items"></a>g_completion_remove_items ()</h3><a class="indexterm" name="id3092630"></a><pre class="programlisting">void                g_completion_remove_items           (<a class="link" href="glib-Automatic-String-Completion.html#GCompletion">GCompletion</a> *cmp,                                                         <a class="link" href="glib-Doubly-Linked-Lists.html#GList">GList</a> *items);</pre><p>Removes items from a <a class="link" href="glib-Automatic-String-Completion.html#GCompletion"><span class="type">GCompletion</span></a>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>cmp</code></em>&#160;:</span></p></td><td>the <a class="link" href="glib-Automatic-String-Completion.html#GCompletion"><span class="type">GCompletion</span></a>.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>items</code></em>&#160;:</span></p></td><td>the items to remove.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3092714"></a><h3><a name="g-completion-clear-items"></a>g_completion_clear_items ()</h3><a class="indexterm" name="id3092727"></a><pre class="programlisting">void                g_completion_clear_items            (<a class="link" href="glib-Automatic-String-Completion.html#GCompletion">GCompletion</a> *cmp);</pre><p>Removes all items from the <a class="link" href="glib-Automatic-String-Completion.html#GCompletion"><span class="type">GCompletion</span></a>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>cmp</code></em>&#160;:</span></p></td><td>the <a class="link" href="glib-Automatic-String-Completion.html#GCompletion"><span class="type">GCompletion</span></a>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3092789"></a><h3><a name="g-completion-complete"></a>g_completion_complete ()</h3><a class="indexterm" name="id3092802"></a><pre class="programlisting"><a class="link" href="glib-Doubly-Linked-Lists.html#GList">GList</a>*              g_completion_complete               (<a class="link" href="glib-Automatic-String-Completion.html#GCompletion">GCompletion</a> *cmp,                                                         const <a class="link" href="glib-Basic-Types.html#gchar">gchar</a> *prefix,                                                         <a class="link" href="glib-Basic-Types.html#gchar">gchar</a> **new_prefix);</pre><p>Attempts to complete the string <em class="parameter"><code>prefix</code></em> using the <a class="link" href="glib-Automatic-String-Completion.html#GCompletion"><span class="type">GCompletion</span></a> target items.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>cmp</code></em>&#160;:</span></p></td><td>the <a class="link" href="glib-Automatic-String-Completion.html#GCompletion"><span class="type">GCompletion</span></a>.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>prefix</code></em>&#160;:</span></p></td><td>the prefix string, typically typed by the user, which is comparedwith each of the items.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>new_prefix</code></em>&#160;:</span></p></td><td>if non-<a class="link" href="glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, returns the longest prefix which is common to allitems that matched <em class="parameter"><code>prefix</code></em>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no items matched <em class="parameter"><code>prefix</code></em>.This string should be freed when no longer needed.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td>the list of items whose strings begin with <em class="parameter"><code>prefix</code></em>. This shouldnot be changed.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3092968"></a><h3><a name="g-completion-complete-utf8"></a>g_completion_complete_utf8 ()</h3><a class="indexterm" name="id3092984"></a><pre class="programlisting"><a class="link" href="glib-Doubly-Linked-Lists.html#GList">GList</a>*              g_completion_complete_utf8          (<a class="link" href="glib-Automatic-String-Completion.html#GCompletion">GCompletion</a> *cmp,                                                         const <a class="link" href="glib-Basic-Types.html#gchar">gchar</a> *prefix,                                                         <a class="link" href="glib-Basic-Types.html#gchar">gchar</a> **new_prefix);</pre><p>Attempts to complete the string <em class="parameter"><code>prefix</code></em> using the <a class="link" href="glib-Automatic-String-Completion.html#GCompletion"><span class="type">GCompletion</span></a> target items.In contrast to <a class="link" href="glib-Automatic-String-Completion.html#g-completion-complete"><code class="function">g_completion_complete()</code></a>, this function returns the largest commonprefix that is a valid UTF-8 string, omitting a possible common partial character.</p><p>You should use this function instead of <a class="link" href="glib-Automatic-String-Completion.html#g-completion-complete"><code class="function">g_completion_complete()</code></a> if your items are UTF-8 strings.</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>cmp</code></em>&#160;:</span></p></td><td> the <a class="link" href="glib-Automatic-String-Completion.html#GCompletion"><span class="type">GCompletion</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>prefix</code></em>&#160;:</span></p></td><td> the prefix string, typically used by the user, which is compared   with each of the items</td></tr><tr><td><p><span class="term"><em class="parameter"><code>new_prefix</code></em>&#160;:</span></p></td><td> if non-<a class="link" href="glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a>, returns the longest prefix which is common to all   items that matched <em class="parameter"><code>prefix</code></em>, or <a class="link" href="glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if no items matched <em class="parameter"><code>prefix</code></em>.   This string should be freed when no longer needed.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the list of items whose strings begin with <em class="parameter"><code>prefix</code></em>. This shouldnot be changed.</td></tr></tbody></table></div><p class="since">Since  2.4</p></div><hr><div class="refsect2" lang="en"><a name="id3093188"></a><h3><a name="g-completion-set-compare"></a>g_completion_set_compare ()</h3><a class="indexterm" name="id3093201"></a><pre class="programlisting">void                g_completion_set_compare            (<a class="link" href="glib-Automatic-String-Completion.html#GCompletion">GCompletion</a> *cmp,                                                         <a class="link" href="glib-Automatic-String-Completion.html#GCompletionStrncmpFunc">GCompletionStrncmpFunc</a> strncmp_func);</pre><p>Sets the function to use for string comparisons. The defaultstring comparison function is <code class="function">strncmp()</code>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>cmp</code></em>&#160;:</span></p></td><td>a <a class="link" href="glib-Automatic-String-Completion.html#GCompletion"><span class="type">GCompletion</span></a>.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>strncmp_func</code></em>&#160;:</span></p></td><td>the string comparison function.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3093291"></a><h3><a name="GCompletionStrncmpFunc"></a>GCompletionStrncmpFunc ()</h3><a class="indexterm" name="id3093304"></a><pre class="programlisting"><a class="link" href="glib-Basic-Types.html#gint">gint</a>                (*GCompletionStrncmpFunc)           (const <a class="link" href="glib-Basic-Types.html#gchar">gchar</a> *s1,                                                         const <a class="link" href="glib-Basic-Types.html#gchar">gchar</a> *s2,                                                         <a class="link" href="glib-Basic-Types.html#gsize">gsize</a> n);</pre><p>Specifies the type of the function passed to <a class="link" href="glib-Automatic-String-Completion.html#g-completion-set-compare"><code class="function">g_completion_set_compare()</code></a>.This is used when you use strings as <a class="link" href="glib-Automatic-String-Completion.html#GCompletion"><span class="type">GCompletion</span></a> items.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>s1</code></em>&#160;:</span></p></td><td>string to compare with <em class="parameter"><code>s2</code></em>.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>s2</code></em>&#160;:</span></p></td><td>string to compare with <em class="parameter"><code>s1</code></em>.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>n</code></em>&#160;:</span></p></td><td>maximal number of bytes to compare.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td>an integer less than, equal to, or greater than zero if the first <em class="parameter"><code>n</code></em> bytes of <em class="parameter"><code>s1</code></em> is found, respectively, to be less than, to match, or to be greater than the first <em class="parameter"><code>n</code></em> bytes of <em class="parameter"><code>s2</code></em>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3093461"></a><h3><a name="g-completion-free"></a>g_completion_free ()</h3><a class="indexterm" name="id3093474"></a><pre class="programlisting">void                g_completion_free                   (<a class="link" href="glib-Automatic-String-Completion.html#GCompletion">GCompletion</a> *cmp);</pre><p>Frees all memory used by the <a class="link" href="glib-Automatic-String-Completion.html#GCompletion"><span class="type">GCompletion</span></a>.</p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>cmp</code></em>&#160;:</span></p></td><td>the <a class="link" href="glib-Automatic-String-Completion.html#GCompletion"><span class="type">GCompletion</span></a>.</td></tr></tbody></table></div></div></div><div class="refsect1" lang="en"><a name="id3093538"></a><div class="refsect2" lang="en"><a name="id3093539"></a></div><hr><div class="refsect2" lang="en"><a name="id3093540"></a></div></div></div></body></html>

⌨️ 快捷键说明

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