📄 gtklist.html
字号:
WIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>list</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the list widget.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>child</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the child to look for.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><ICLASS="EMPHASIS">Returns</I> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the index of the child, -1 if not found. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN29951"></A><H3><ANAME="GTK-LIST-SET-SELECTION-MODE"></A>gtk_list_set_selection_mode ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_list_set_selection_mode (<AHREF="gtklist.html">GtkList</A> *list, <AHREF="gtk-standard-enumerations.html#GTKSELECTIONMODE">GtkSelectionMode</A> mode);</PRE></TD></TR></TABLE><P>Set the list selection mode. The selection mode can be any value in<AHREF="gtk-standard-enumerations.html#GTKSELECTIONMODE">GtkSelectionMode</A>:<P></P><DIVCLASS="VARIABLELIST"><DL><DT>GTK_SELECTION_SINGLE</DT><DD><P>Zero or one element may be selected.</P></DD><DT>GTK_SELECTION_BROWSE</DT><DD><P>Exactly one element is always selected (this can be false after you havechanged the selection mode).</P></DD><DT>GTK_SELECTION_MULTIPLE</DT><DD><P>Any number of elements may be selected. Clicks toggle the state of anitem.</P></DD><DT>GTK_SELECTION_EXTENDED</DT><DD><P>Any number of elements may be selected. Click-drag selects a range ofelements; the Ctrl key may be used to enlarge the selection, andShift key to select between the focus and the child pointed to.</P></DD></DL></DIV></P><DIVCLASS="INFORMALTABLE"><ANAME="AEN29980"></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>list</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the list widget.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>mode</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the new selection mode. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN29993"></A><H3><ANAME="GTK-LIST-EXTEND-SELECTION"></A>gtk_list_extend_selection ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_list_extend_selection (<AHREF="gtklist.html">GtkList</A> *list, <AHREF="gtk-standard-enumerations.html#GTKSCROLLTYPE">GtkScrollType</A> scroll_type, <AHREF=../glib/glib-basic-types.html#GFLOAT>gfloat</A> position, <AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A> auto_start_selection);</PRE></TD></TR></TABLE><P>Extends the selection by moving the anchor according to <TTCLASS="PARAMETER"><I>scroll_type</I></TT>. Onlyin GTK_SELECTION_EXTENDED.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN30004"></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>list</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the list widget.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>scroll_type</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the direction and length.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>position</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the position if <TTCLASS="PARAMETER"><I>scroll_type</I></TT> is GTK_SCROLL_JUMP.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>auto_start_selection</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">if <AHREF=../glib/glib-standard-macros.html#TRUE-CAPS>TRUE</A>, gtk_list_start_selection is automaticallycarried out before extending the selection. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN30028"></A><H3><ANAME="GTK-LIST-START-SELECTION"></A>gtk_list_start_selection ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_list_start_selection (<AHREF="gtklist.html">GtkList</A> *list);</PRE></TD></TR></TABLE><P>Starts a selection (or part of selection) at the focused child. Only inGTK_SELECTION_EXTENDED mode.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN30035"></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>list</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the list widget. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN30044"></A><H3><ANAME="GTK-LIST-END-SELECTION"></A>gtk_list_end_selection ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_list_end_selection (<AHREF="gtklist.html">GtkList</A> *list);</PRE></TD></TR></TABLE><P>Ends the selection. Used with <AHREF="gtklist.html#GTK-LIST-EXTEND-SELECTION">gtk_list_extend_selection</A> and<AHREF="gtklist.html#GTK-LIST-START-SELECTION">gtk_list_start_selection</A>. Only in GTK_SELECTION_EXTENDED.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN30053"></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>list</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"> </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN30062"></A><H3><ANAME="GTK-LIST-SELECT-ALL"></A>gtk_list_select_all ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_list_select_all (<AHREF="gtklist.html">GtkList</A> *list);</PRE></TD></TR></TABLE><P>Selects all children of <TTCLASS="PARAMETER"><I>list</I></TT>. A signal will be emitted for eachnewly selected child.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN30069"></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>list</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the list widget. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN30078"></A><H3><ANAME="GTK-LIST-UNSELECT-ALL"></A>gtk_list_unselect_all ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_list_unselect_all (<AHREF="gtklist.html">GtkList</A> *list);</PRE></TD></TR></TABLE><P>Unselects all children of <TTCLASS="PARAMETER"><I>list</I></TT>. A signal will be emitted for eachnewly unselected child.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN30085"></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>list</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the list widget. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN30094"></A><H3><ANAME="GTK-LIST-SCROLL-HORIZONTAL"></A>gtk_list_scroll_horizontal ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_list_scroll_horizontal (<AHREF="gtklist.html">GtkList</A> *list, <AHREF="gtk-standard-enumerations.html#GTKSCROLLTYPE">GtkScrollType</A> scroll_type, <AHREF=../glib/glib-basic-types.html#GFLOAT>gfloat</A> position);</PRE></TD></TR></TABLE><P>Scrolls <TTCLASS="PARAMETER"><I>list</I></TT> horizontaly. This supposes that the list is packed into ascrolled window or something similar, and adjustments are wellset. Step and page increment are those from the horizontal adjustmentof <TTCLASS="PARAMETER"><I>list</I></TT>. Backward means to the left, and forward to theright. Out of bounds values are truncated.<TTCLASS="PARAMETER"><I>scroll_type</I></TT> may be any valid <AHREF="gtk-standard-enumerations.html#GTKSCROLLTYPE">GtkScrollType</A>. If <TTCLASS="PARAMETER"><I>scroll_type</I></TT> isGTK_SCROLL_NONE, nothing is done. If it's GTK_SCROLL_JUMP, the listscrolls to the ratio <TTCLASS="PARAMETER"><I>position</I></TT>: 0 is full left, 1 is full right.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN30110"></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>list</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the list widget.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>scroll_type</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the scrolling type.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>position</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the position if <TTCLASS="PARAMETER"><I>scroll_type</I></TT> is GTK_SCROLL_JUMP </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN30129"></A><H3><ANAME="GTK-LIST-SCROLL-VERTICAL"></A>gtk_list_scroll_vertical ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_list_scroll_vertical (<AHREF="gtklist.html">GtkList</A> *list, <AHREF="gtk-standard-enumerations.html#GTKSCROLLTYPE">GtkScrollType</A> scroll_type, <AHREF=../glib/glib-basic-types.html#GFLOAT>gfloat</A> position);</PRE></TD></TR></TABLE><P>Scrolls <TTCLASS="PARAMETER"><I>list</I></TT> vertically. This supposes that the list is packed into ascrolled window or something similar, and adjustments are wellset. Step and page increment are those from the vertical adjustmentof <TTCLASS="PARAMETER"><I>list</I></TT>. Backward means up, and forward down. Out of bounds values aretruncated.<TTCLASS="PARAMETER"><I>scroll_type</I></TT> may be any valid <AHREF="gtk-standard-enumerations.html#GTKSCROLLTYPE">GtkScrollType</A>. If <TTCLASS="PARAMETER"><I>scroll_type</I></TT> isGTK_SCROLL_NONE, nothing is done. If it's GTK_SCROLL_JUMP, the listscrolls to the ratio <TTCLASS="PARAMETER"><I>position</I></TT>: 0 is top, 1 is bottom.</P><DIVCLASS="INFORMALTABLE"><ANAME="AEN30145"></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>list</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the list widget.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>scroll_type</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the scrolling type.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -