📄 gtk-gtktextiter.html
字号:
<p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>start</code></em> :</span></p></td><td> iterator at start of a range</td></tr><tr><td><p><span class="term"><em class="parameter"><code>end</code></em> :</span></p></td><td> iterator at end of a range</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> array of characters from the buffer</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3566399"></a><h3><a name="gtk-text-iter-get-visible-slice"></a>gtk_text_iter_get_visible_slice ()</h3><a class="indexterm" name="id3566412"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a>* gtk_text_iter_get_visible_slice (const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter">GtkTextIter</a> *start, const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter">GtkTextIter</a> *end);</pre><p>Like <a class="link" href="gtk-GtkTextIter.html#gtk-text-iter-get-slice"><code class="function">gtk_text_iter_get_slice()</code></a>, but invisible text is not included.Invisible text is usually invisible because a <a class="link" href="GtkTextTag.html" title="GtkTextTag"><span class="type">GtkTextTag</span></a> with the"invisible" attribute turned on has been applied to it.</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>start</code></em> :</span></p></td><td> iterator at start of range</td></tr><tr><td><p><span class="term"><em class="parameter"><code>end</code></em> :</span></p></td><td> iterator at end of range</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> slice of text from the buffer</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3566517"></a><h3><a name="gtk-text-iter-get-visible-text"></a>gtk_text_iter_get_visible_text ()</h3><a class="indexterm" name="id3566530"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a>* gtk_text_iter_get_visible_text (const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter">GtkTextIter</a> *start, const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter">GtkTextIter</a> *end);</pre><p>Like <a class="link" href="gtk-GtkTextIter.html#gtk-text-iter-get-text"><code class="function">gtk_text_iter_get_text()</code></a>, but invisible text is not included.Invisible text is usually invisible because a <a class="link" href="GtkTextTag.html" title="GtkTextTag"><span class="type">GtkTextTag</span></a> with the"invisible" attribute turned on has been applied to it.</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>start</code></em> :</span></p></td><td> iterator at start of range</td></tr><tr><td><p><span class="term"><em class="parameter"><code>end</code></em> :</span></p></td><td> iterator at end of range</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> string containing visible text in the range</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3566635"></a><h3><a name="gtk-text-iter-get-pixbuf"></a>gtk_text_iter_get_pixbuf ()</h3><a class="indexterm" name="id3566648"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/gdk-pixbuf/gdk-pixbuf-gdk-pixbuf.html#GdkPixbuf">GdkPixbuf</a>* gtk_text_iter_get_pixbuf (const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter">GtkTextIter</a> *iter);</pre><p>If the element at <em class="parameter"><code>iter</code></em> is a pixbuf, the pixbuf is returned(with no new reference count added). Otherwise,<ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> is returned.</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>iter</code></em> :</span></p></td><td> an iterator</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the pixbuf at <em class="parameter"><code>iter</code></em></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3566732"></a><h3><a name="gtk-text-iter-get-marks"></a>gtk_text_iter_get_marks ()</h3><a class="indexterm" name="id3566745"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Singly-Linked-Lists.html#GSList">GSList</a>* gtk_text_iter_get_marks (const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter">GtkTextIter</a> *iter);</pre><p>Returns a list of all <a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</span></a> at this location. Because marksare not iterable (they don't take up any "space" in the buffer,they are just marks in between iterable locations), multiple markscan exist in the same place. The returned list is not in anymeaningful order.</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>iter</code></em> :</span></p></td><td> an iterator</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> list of <a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</span></a></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3566826"></a><h3><a name="gtk-text-iter-get-toggled-tags"></a>gtk_text_iter_get_toggled_tags ()</h3><a class="indexterm" name="id3566839"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Singly-Linked-Lists.html#GSList">GSList</a>* gtk_text_iter_get_toggled_tags (const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter">GtkTextIter</a> *iter, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> toggled_on);</pre><p>Returns a list of <a class="link" href="GtkTextTag.html" title="GtkTextTag"><span class="type">GtkTextTag</span></a> that are toggled on or off at thispoint. (If <em class="parameter"><code>toggled_on</code></em> is <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a>, the list contains tags that aretoggled on.) If a tag is toggled on at <em class="parameter"><code>iter</code></em>, then some non-emptyrange of characters following <em class="parameter"><code>iter</code></em> has that tag applied to it. Ifa tag is toggled off, then some non-empty range following <em class="parameter"><code>iter</code></em>does <span class="emphasis"><em>not</em></span> have the tag applied to it.</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>iter</code></em> :</span></p></td><td> an iterator</td></tr><tr><td><p><span class="term"><em class="parameter"><code>toggled_on</code></em> :</span></p></td><td> <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> to get toggled-on tags</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> tags toggled at this point</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3566982"></a><h3><a name="gtk-text-iter-get-child-anchor"></a>gtk_text_iter_get_child_anchor ()</h3><a class="indexterm" name="id3566996"></a><pre class="programlisting"><a class="link" href="GtkTextView.html#GtkTextChildAnchor">GtkTextChildAnchor</a>* gtk_text_iter_get_child_anchor (const <a class="link" href="gtk-GtkTextIter.html#GtkTextIter">GtkTextIter</a> *iter);</pre><p>If the location at <em class="parameter"><code>iter</code></em> contains a child anchor, theanchor is returned (with no new reference count added). Otherwise,<ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -