📄 gtktextmark.html
字号:
</td></tr></tbody></table></div><p class="since">Since 2.12</p></div><hr><div class="refsect2" lang="en"><a name="id3592002"></a><h3><a name="gtk-text-mark-set-visible"></a>gtk_text_mark_set_visible ()</h3><a class="indexterm" name="id3592016"></a><pre class="programlisting">void gtk_text_mark_set_visible (<a class="link" href="GtkTextMark.html" title="GtkTextMark">GtkTextMark</a> *mark, <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> setting);</pre><p>Sets the visibility of <em class="parameter"><code>mark</code></em>; the insertion point is normallyvisible, i.e. you can see it as a vertical bar. Also, the textwidget uses a visible mark to indicate where a drop will occur whendragging-and-dropping text. Most other marks are not visible.Marks are not visible by default.</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>mark</code></em> :</span></p></td><td> a <a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>setting</code></em> :</span></p></td><td> visibility of mark</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3592105"></a><h3><a name="gtk-text-mark-get-visible"></a>gtk_text_mark_get_visible ()</h3><a class="indexterm" name="id3592119"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> gtk_text_mark_get_visible (<a class="link" href="GtkTextMark.html" title="GtkTextMark">GtkTextMark</a> *mark);</pre><p>Returns <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the mark is visible (i.e. a cursor is displayedfor 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>mark</code></em> :</span></p></td><td> a <a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</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 visible</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3592207"></a><h3><a name="gtk-text-mark-get-deleted"></a>gtk_text_mark_get_deleted ()</h3><a class="indexterm" name="id3592221"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> gtk_text_mark_get_deleted (<a class="link" href="GtkTextMark.html" title="GtkTextMark">GtkTextMark</a> *mark);</pre><p>Returns <ahref="/usr/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> if the mark has been removed from its bufferwith <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-delete-mark"><code class="function">gtk_text_buffer_delete_mark()</code></a>. See <a class="link" href="GtkTextBuffer.html#gtk-text-buffer-add-mark"><code class="function">gtk_text_buffer_add_mark()</code></a>for a way to add it to a buffer again.</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>mark</code></em> :</span></p></td><td> a <a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> whether the mark is deleted</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3592323"></a><h3><a name="gtk-text-mark-get-name"></a>gtk_text_mark_get_name ()</h3><a class="indexterm" name="id3592335"></a><pre class="programlisting">const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a>* gtk_text_mark_get_name (<a class="link" href="GtkTextMark.html" title="GtkTextMark">GtkTextMark</a> *mark);</pre><p>Returns the mark name; returns NULL for anonymous marks.</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>mark</code></em> :</span></p></td><td> a <a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> mark name</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3592405"></a><h3><a name="gtk-text-mark-get-buffer"></a>gtk_text_mark_get_buffer ()</h3><a class="indexterm" name="id3592418"></a><pre class="programlisting"><a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer">GtkTextBuffer</a>* gtk_text_mark_get_buffer (<a class="link" href="GtkTextMark.html" title="GtkTextMark">GtkTextMark</a> *mark);</pre><p>Gets the buffer this mark is located inside,or <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> if the mark is deleted.</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>mark</code></em> :</span></p></td><td> a <a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the mark's <a class="link" href="GtkTextBuffer.html" title="GtkTextBuffer"><span class="type">GtkTextBuffer</span></a></td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3592506"></a><h3><a name="gtk-text-mark-get-left-gravity"></a>gtk_text_mark_get_left_gravity ()</h3><a class="indexterm" name="id3592519"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> gtk_text_mark_get_left_gravity (<a class="link" href="GtkTextMark.html" title="GtkTextMark">GtkTextMark</a> *mark);</pre><p>Determines whether the mark has left gravity.</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>mark</code></em> :</span></p></td><td> a <a class="link" href="GtkTextMark.html" title="GtkTextMark"><span class="type">GtkTextMark</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 the mark has left gravity, <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></div><div class="refsect1" lang="en"><a name="id3592609"></a><h2>Property Details</h2><div class="refsect2" lang="en"><a name="id3592620"></a><h3><a name="GtkTextMark--left-gravity"></a>The <code class="literal">"left-gravity"</code> property</h3><a class="indexterm" name="id3592636"></a><pre class="programlisting"> "left-gravity" <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a> : Read / Write / Construct Only</pre><p>Whether the mark has left gravity.</p><p>Default value: FALSE</p></div><hr><div class="refsect2" lang="en"><a name="id3592663"></a><h3><a name="GtkTextMark--name"></a>The <code class="literal">"name"</code> property</h3><a class="indexterm" name="id3592678"></a><pre class="programlisting"> "name" <ahref="/usr/share/gtk-doc/html/gobject/gobject-Standard-Parameter-and-Value-Types.html#gchararray">gchararray</a> : Read / Write / Construct Only</pre><p>Mark name.</p><p>Default value: NULL</p></div></div><div class="refsect1" lang="en"><a name="id3592706"></a><div class="refsect2" lang="en"><a name="id3592707"></a></div><hr><div class="refsect2" lang="en"><a name="id3592708"></a></div></div><div class="footnotes"><br><hr width="100" align="left"><div class="footnote"><p><sup>[<a name="ftn.id3591716" href="#id3591716" class="para">3</a>] </sup>"left" and "right" here refer to logical direction (left is the toward the startof the buffer); in some languages such as Hebrew the logically-leftmost text isnot actually on the left when displayed.</p></div></div></div></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -