📄 gtktext.html
字号:
functions. </P><DIVCLASS="INFORMALTABLE"><ANAME="AEN40708"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>text</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtktext.html">GtkText</A> widget</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>editable</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">TRUE</TT> makes it editable, <TTCLASS="LITERAL">FALSE</TT> makes it immutable by the user </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN40724"></A><H3><ANAME="GTK-TEXT-SET-WORD-WRAP"></A>gtk_text_set_word_wrap ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_text_set_word_wrap (<AHREF="gtktext.html">GtkText</A> *text, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> word_wrap);</PRE></TD></TR></TABLE><P> Sets whether the <AHREF="gtktext.html">GtkText</A> widget wraps words down to the next line if itcan't be completed on the current line. </P><DIVCLASS="INFORMALTABLE"><ANAME="AEN40732"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>text</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtktext.html">GtkText</A> widget</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>word_wrap</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">TRUE</TT> makes it word wrap, <TTCLASS="LITERAL">FALSE</TT> disables word wrapping </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN40748"></A><H3><ANAME="GTK-TEXT-SET-LINE-WRAP"></A>gtk_text_set_line_wrap ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_text_set_line_wrap (<AHREF="gtktext.html">GtkText</A> *text, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> line_wrap);</PRE></TD></TR></TABLE><P> Controls how <AHREF="gtktext.html">GtkText</A> handles long lines of continuous text. If line wrapis on, the line is broken when it reaches the extent of the <AHREF="gtktext.html">GtkText</A> widgetviewing area and the rest is displayed on the next line. If it is not set,the line continues regardless size of current viewing area. Similar to wordwrap but it disregards word boundaries. </P><DIVCLASS="INFORMALTABLE"><ANAME="AEN40757"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>text</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtktext.html">GtkText</A> widget</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>line_wrap</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">TRUE</TT> turns line wrap on, <TTCLASS="LITERAL">FALSE</TT> turns it off </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN40773"></A><H3><ANAME="GTK-TEXT-SET-ADJUSTMENTS"></A>gtk_text_set_adjustments ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_text_set_adjustments (<AHREF="gtktext.html">GtkText</A> *text, <AHREF="gtkadjustment.html">GtkAdjustment</A> *hadj, <AHREF="gtkadjustment.html">GtkAdjustment</A> *vadj);</PRE></TD></TR></TABLE><P> Allows you to set <AHREF="gtkadjustment.html">GtkAdjustment</A> pointers which in turn allows you tokeep track of the viewing position of the <AHREF="gtktext.html">GtkText</A> widget. </P><DIVCLASS="INFORMALTABLE"><ANAME="AEN40783"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>text</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtktext.html">GtkText</A> widget</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>hadj</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the horizontal adjustment</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>vadj</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the vertical adjustment </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN40801"></A><H3><ANAME="GTK-TEXT-SET-POINT"></A>gtk_text_set_point ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_text_set_point (<AHREF="gtktext.html">GtkText</A> *text, <AHREF=../glib/glib-basic-types.html#GUINT>guint</A> index);</PRE></TD></TR></TABLE><P> Sets the cursor at the given point. In this case a point constitutesthe number of characters from the extreme upper left corner of the <AHREF="gtktext.html">GtkText</A>widget. </P><DIVCLASS="INFORMALTABLE"><ANAME="AEN40809"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>text</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtktext.html">GtkText</A> widget</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>index</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the number of characters from the upper left corner </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN40823"></A><H3><ANAME="GTK-TEXT-GET-POINT"></A>gtk_text_get_point ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF=../glib/glib-basic-types.html#GUINT>guint</A> gtk_text_get_point (<AHREF="gtktext.html">GtkText</A> *text);</PRE></TD></TR></TABLE><P> Gets the current position of the cursor as the number of characters fromthe upper left corner of the <AHREF="gtktext.html">GtkText</A> widget. </P><DIVCLASS="INFORMALTABLE"><ANAME="AEN40831"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>text</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtktext.html">GtkText</A> widget</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><ICLASS="EMPHASIS">Returns</I> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the number of characters from the upper left corner </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN40845"></A><H3><ANAME="GTK-TEXT-GET-LENGTH"></A>gtk_text_get_length ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF=../glib/glib-basic-types.html#GUINT>guint</A> gtk_text_get_length (<AHREF="gtktext.html">GtkText</A> *text);</PRE></TD></TR></TABLE><P> Returns the length of the all the text contained within the <AHREF="gtktext.html">GtkText</A> widget;disregards current point position. </P><DIVCLASS="INFORMALTABLE"><ANAME="AEN40853"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>text</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtktext.html">GtkText</A> widget</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><ICLASS="EMPHASIS">Returns</I> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the length of the text </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN40867"></A><H3><ANAME="GTK-TEXT-FREEZE"></A>gtk_text_freeze ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_text_freeze (<AHREF="gtktext.html">GtkText</A> *text);</PRE></TD></TR></TABLE><P> Freezes the <AHREF="gtktext.html">GtkText</A> widget which disallows redrawing of the widget untilit is thawed. This is useful if a large number of changes are going tomade to the text within the widget, reducing the amount of flicker seenby the user. </P><DIVCLASS="INFORMALTABLE"><ANAME="AEN40874"></A><P></P><TABLEBORDER="0"WIDTH="100%"BGCOLOR="#FFD0D0"CELLSPACING="0"CELLPADDING="4"CLASS="CALSTABLE"><TBODY><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>text</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtktext.html">GtkText</A> widget </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIV
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -