📄 gtkbox.html
字号:
> Adds <TTCLASS="PARAMETER"><I>child</I></TT> to <TTCLASS="PARAMETER"><I>box</I></TT>, packed with reference to the start of <TTCLASS="PARAMETER"><I>box</I></TT>. The<TTCLASS="PARAMETER"><I>child</I></TT> is packed after any other child packed with reference to thestart of <TTCLASS="PARAMETER"><I>box</I></TT>. </P><DIVCLASS="INFORMALTABLE"><ANAME="AEN14298"></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>box</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkbox.html">GtkBox</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>child</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtkwidget.html">GtkWidget</A> to be added to <TTCLASS="PARAMETER"><I>box</I></TT>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>expand</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">TRUE</TT> if the new child is to be given extra space allocated to<TTCLASS="PARAMETER"><I>box</I></TT>. The extra space will be divided evenly between all children of<TTCLASS="PARAMETER"><I>box</I></TT> that use this option.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>fill</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">TRUE</TT> if space given to <TTCLASS="PARAMETER"><I>child</I></TT> by the <TTCLASS="PARAMETER"><I>expand</I></TT> option isactually allocated to <TTCLASS="PARAMETER"><I>child</I></TT>, rather than just padding it. Thisparameter has no effect if <TTCLASS="PARAMETER"><I>expand</I></TT> is set to <TTCLASS="LITERAL">FALSE</TT>. A child isalways allocated the full height of a <AHREF="gtkhbox.html">GtkHBox</A> and the full width of a<AHREF="gtkvbox.html">GtkVBox</A>. This option affects the other dimension.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>padding</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">extra space in pixels to put between this child and itsneighbors, over and above the global amount specified by<TTCLASS="STRUCTFIELD"><I>spacing</I></TT> in <AHREF="gtkbox.html#GTKBOX-STRUCT">GtkBox</A>. If <TTCLASS="PARAMETER"><I>child</I></TT> is awidget at one of the reference ends of <TTCLASS="PARAMETER"><I>box</I></TT>, then <TTCLASS="PARAMETER"><I>padding</I></TT> pixels are also putbetween <TTCLASS="PARAMETER"><I>child</I></TT> and the reference edge of <TTCLASS="PARAMETER"><I>box</I></TT>. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN14344"></A><H3><ANAME="GTK-BOX-PACK-END"></A>gtk_box_pack_end ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_box_pack_end (<AHREF="gtkbox.html">GtkBox</A> *box, <AHREF="gtkwidget.html">GtkWidget</A> *child, <AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A> expand, <AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A> fill, <AHREF=../glib/glib-basic-types.html#GUINT>guint</A> padding);</PRE></TD></TR></TABLE><P> Adds <TTCLASS="PARAMETER"><I>child</I></TT> to <TTCLASS="PARAMETER"><I>box</I></TT>, packed with reference to the end of <TTCLASS="PARAMETER"><I>box</I></TT>. The<TTCLASS="PARAMETER"><I>child</I></TT> is packed after (away from end of) any other child packed with reference to theend of <TTCLASS="PARAMETER"><I>box</I></TT>. </P><DIVCLASS="INFORMALTABLE"><ANAME="AEN14359"></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>box</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkbox.html">GtkBox</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>child</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtkwidget.html">GtkWidget</A> to be added to <TTCLASS="PARAMETER"><I>box</I></TT>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>expand</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">TRUE</TT> if the new child is to be given extra space allocated to<TTCLASS="PARAMETER"><I>box</I></TT>. The extra space will be divided evenly between all children of<TTCLASS="PARAMETER"><I>box</I></TT> that use this option.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>fill</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP"><TTCLASS="LITERAL">TRUE</TT> if space given to <TTCLASS="PARAMETER"><I>child</I></TT> by the <TTCLASS="PARAMETER"><I>expand</I></TT> option isactually allocated to <TTCLASS="PARAMETER"><I>child</I></TT>, rather than just padding it. Thisparameter has no effect if <TTCLASS="PARAMETER"><I>expand</I></TT> is set to <TTCLASS="LITERAL">FALSE</TT>. A child isalways allocated the full height of a <AHREF="gtkhbox.html">GtkHBox</A> and the full width of a<AHREF="gtkvbox.html">GtkVBox</A>. This option affects the other dimension.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>padding</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">extra space in pixels to put between this child and itsneighbors, over and above the global amount specified by<TTCLASS="STRUCTFIELD"><I>spacing</I></TT> in <AHREF="gtkbox.html#GTKBOX-STRUCT">GtkBox</A>. If <TTCLASS="PARAMETER"><I>child</I></TT> is awidget at one of the reference ends of <TTCLASS="PARAMETER"><I>box</I></TT>, then <TTCLASS="PARAMETER"><I>padding</I></TT> pixels are also putbetween <TTCLASS="PARAMETER"><I>child</I></TT> and the reference edge of <TTCLASS="PARAMETER"><I>box</I></TT>. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN14405"></A><H3><ANAME="GTK-BOX-PACK-START-DEFAULTS"></A>gtk_box_pack_start_defaults ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_box_pack_start_defaults (<AHREF="gtkbox.html">GtkBox</A> *box, <AHREF="gtkwidget.html">GtkWidget</A> *widget);</PRE></TD></TR></TABLE><P> Adds <TTCLASS="PARAMETER"><I>widget</I></TT> to <TTCLASS="PARAMETER"><I>box</I></TT>, packed with reference to the start of <TTCLASS="PARAMETER"><I>box</I></TT>. Thechild is packed after any other child packed with reference to thestart of <TTCLASS="PARAMETER"><I>box</I></TT>. </P><P> Parameters for how to pack the child <TTCLASS="PARAMETER"><I>widget</I></TT>,<TTCLASS="STRUCTFIELD"><I>expand</I></TT>, <TTCLASS="STRUCTFIELD"><I>fill</I></TT>,and <TTCLASS="STRUCTFIELD"><I>padding</I></TT> in GtkBoxChild, are given their defaultvalues, <TTCLASS="LITERAL">TRUE</TT>, <TTCLASS="LITERAL">TRUE</TT>, and 0, respectively. </P><DIVCLASS="INFORMALTABLE"><ANAME="AEN14424"></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>box</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkbox.html">GtkBox</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>widget</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtkwidget.html">GtkWidget</A> to be added to <TTCLASS="PARAMETER"><I>box</I></TT>. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN14440"></A><H3><ANAME="GTK-BOX-PACK-END-DEFAULTS"></A>gtk_box_pack_end_defaults ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_box_pack_end_defaults (<AHREF="gtkbox.html">GtkBox</A> *box, <AHREF="gtkwidget.html">GtkWidget</A> *widget);</PRE></TD></TR></TABLE><P> Adds <TTCLASS="PARAMETER"><I>widget</I></TT> to <TTCLASS="PARAMETER"><I>box</I></TT>, packed with reference to the end of <TTCLASS="PARAMETER"><I>box</I></TT>. Thechild is packed after (away from end of) any other child packed withreference to the end of <TTCLASS="PARAMETER"><I>box</I></TT>. </P><P> Parameters for how to pack the child <TTCLASS="PARAMETER"><I>widget</I></TT>,<TTCLASS="STRUCTFIELD"><I>expand</I></TT>, <TTCLASS="STRUCTFIELD"><I>fill</I></TT>,and <TTCLASS="STRUCTFIELD"><I>padding</I></TT> in GtkBoxChild, are given their defaultvalues, <TTCLASS="LITERAL">TRUE</TT>, <TTCLASS="LITERAL">TRUE</TT>, and 0, respectively. </P><DIVCLASS="INFORMALTABLE"><ANAME="AEN14459"></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>box</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkbox.html">GtkBox</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>widget</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">the <AHREF="gtkwidget.html">GtkWidget</A> to be added to <TTCLASS="PARAMETER"><I>box</I></TT>. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN14475"></A><H3><ANAME="GTK-BOX-SET-HOMOGENEOUS"></A>gtk_box_set_homogeneous ()</H3><TABLEBORDER="0"BGCOLOR="#D6E8FF"WIDTH="100%"CELLPADDING="6"><TR><TD><PRECLASS="PROGRAMLISTING">void gtk_box_set_homogeneous (<AHREF="gtkbox.html">GtkBox</A> *box, <AHREF=../glib/glib-basic-types.html#GBOOLEAN>gboolean</A> homogeneous);</PRE></TD></TR></TABLE><P> Sets the <TTCLASS="STRUCTFIELD"><I>homogeneous</I></TT> field of<AHREF="gtkbox.html#GTKBOX-STRUCT">GtkBox</A>, controlling whether or not all children of <TTCLASS="PARAMETER"><I>box</I></TT> aregiven equal space in the box. </P><DIVCLASS="INFORMALTABLE"><ANAME="AEN14485"></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>box</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a <AHREF="gtkbox.html">GtkBox</A>.</TD></TR><TR><TDWIDTH="20%"ALIGN="RIGHT"VALIGN="TOP"><TTCLASS="PARAMETER"><I>homogeneous</I></TT> :</TD><TDWIDTH="80%"ALIGN="LEFT"VALIGN="TOP">a boolean value, <TTCLASS="LITERAL">TRUE</TT> to create equal allotments,<TTCLASS="LITERAL">FALSE</TT> for variable allotments. </TD></TR></TBODY></TABLE><P></P></DIV></DIV><HR><DIVCLASS="REFSECT2"><ANAME="AEN14501"></A
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -