📄 gtkeditable.html
字号:
>Callback function for old method of setting key bindings.No longer publically used. </P><DIVCLASS="INFORMALTABLE"><ANAME="AEN24548"></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>editable</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>time</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN24561"></A><H3><ANAME="GTK-EDITABLE-SELECT-REGION"></A>gtk_editable_select_region ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_editable_select_region (<AHREF="gtkeditable.html">GtkEditable</A> *editable, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> start, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> end);</PRE></TD></TR></TABLE><P>Selects a region of text. The characters thatare selected are those characters at positions from<TTCLASS="PARAMETER"><I>start_pos</I></TT> up to, but not including <TTCLASS="PARAMETER"><I>end_pos</I></TT>. If <TTCLASS="PARAMETER"><I>end_pos</I></TT> is negative, then the the characters selectedwill be those characters from <TTCLASS="PARAMETER"><I>start_pos</I></TT> to the endof the text.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN24573"></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>editable</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkeditable.html">GtkEditable</A> widget.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>start</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the starting position.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>end</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the end position. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN24591"></A><H3><ANAME="GTK-EDITABLE-INSERT-TEXT"></A>gtk_editable_insert_text ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_editable_insert_text (<AHREF="gtkeditable.html">GtkEditable</A> *editable, const <AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A> *new_text, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> new_text_length, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> *position);</PRE></TD></TR></TABLE><P>Insert text at a given position.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN24600"></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>editable</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkeditable.html">GtkEditable</A> widget.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>new_text</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the text to insert.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>new_text_length</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the length of the text to insert, in bytes</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>position</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">an inout parameter. The caller initializes it to the position at which to insert the text. After the call it points at the position after the newly inserted text. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN24622"></A><H3><ANAME="GTK-EDITABLE-DELETE-TEXT"></A>gtk_editable_delete_text ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_editable_delete_text (<AHREF="gtkeditable.html">GtkEditable</A> *editable, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> start_pos, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> end_pos);</PRE></TD></TR></TABLE><P>Delete a sequence of characters. The characters thatare deleted are those characters at positions from<TTCLASS="PARAMETER"><I>start_pos</I></TT> up to, but not including <TTCLASS="PARAMETER"><I>end_pos</I></TT>. If <TTCLASS="PARAMETER"><I>end_pos</I></TT> is negative, then the the characters deletedwill be those characters from <TTCLASS="PARAMETER"><I>start_pos</I></TT> to the endof the text.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN24634"></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>editable</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkeditable.html">GtkEditable</A> widget.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>start_pos</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the starting position.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>end_pos</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the end position. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN24652"></A><H3><ANAME="GTK-EDITABLE-GET-CHARS"></A>gtk_editable_get_chars ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING"><AHREF=../glib/glib-basic-types.html#GCHAR>gchar</A>* gtk_editable_get_chars (<AHREF="gtkeditable.html">GtkEditable</A> *editable, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> start_pos, <AHREF=../glib/glib-basic-types.html#GINT>gint</A> end_pos);</PRE></TD></TR></TABLE><P>Retrieves a sequence of characters. The characters thatare retrieved are those characters at positions from<TTCLASS="PARAMETER"><I>start_pos</I></TT> up to, but not including <TTCLASS="PARAMETER"><I>end_pos</I></TT>. If <TTCLASS="PARAMETER"><I>end_pos</I></TT> is negative, then the the characters retrievedwill be those characters from <TTCLASS="PARAMETER"><I>start_pos</I></TT> to the endof the text.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN24665"></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>editable</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkeditable.html">GtkEditable</A> widget.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>start_pos</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the starting position.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>end_pos</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the end position.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><ICLASS="EMPHASIS">Returns</I> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the characters in the indicated region. The result must be freed with <AHREF=../glib/glib-memory-allocation.html#G-FREE>g_free</A>() when the application is finished with it. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN24688"></A><H3><ANAME="GTK-EDITABLE-CUT-CLIPBOARD"></A>gtk_editable_cut_clipboard ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_editable_cut_clipboard (<AHREF="gtkeditable.html">GtkEditable</A> *editable);</PRE></TD></TR></TABLE><P>Causes the characters in the current selection tobe copied to the clipboard and then deleted fromthe widget.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN24694"></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>editable</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkeditable.html">GtkEditable</A> widget. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN24704"></A><H3><ANAME="GTK-EDITABLE-COPY-CLIPBOARD"></A>gtk_editable_copy_clipboard ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_editable_copy_clipboard (<AHREF="gtkeditable.html">GtkEditable</A> *editable);</PRE></TD></TR></TABLE><P>Causes the characters in the current selection tobe copied to the clipboard.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN24710"></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>editable</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkeditable.html">GtkEditable</A> widget. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN24720"></A><H3><ANAME="GTK-EDITABLE-PASTE-CLIPBOARD"></A>gtk_editable_paste_clipboard ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_editable_paste_clipboard (<AHREF="gtkeditable.html">GtkEditable</A> *editable);</PRE></TD></TR></TABLE><P>Causes the contents of the clipboard to be pasted intothe given widget at the current cursor position.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN24726"></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>editable</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkeditable.html">GtkEditable</A> widget.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -