亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? gtkbox.sgml

?? linux下電話本所依賴的一些圖形庫(kù)
?? SGML
字號(hào):
<!-- ##### SECTION Title ##### -->GtkBox<!-- ##### SECTION Short_Description ##### -->Base class for box containers<!-- ##### SECTION Long_Description ##### --><para>
GtkBox is an abstract widget which encapsulates functionallity for a
particular kind of container, one that organizes a variable number of
widgets into a rectangular area.  GtkBox currently has two derived
classes, #GtkHBox and #GtkVBox.
</para>
<para>
The rectangular area of a GtkBox is organized into either a single row
or a single column of child widgets depending upon whether the box is
of type #GtkHBox or #GtkVBox, respectively.  Thus, all children of a
GtkBox are allocated one dimension in common, which is the height of a
row, or the width of a column.
</para>
<para>
GtkBox uses a notion of <emphasis>packing</emphasis>.  Packing refers to
adding widgets with reference to a particular position in a
#GtkContainer.  For a GtkBox, there are two reference positions: the
<emphasis>start</emphasis> and the <emphasis>end</emphasis> of the box.  For a
#GtkVBox, the start is defined as the top of the box and the end is
defined as the bottom.  For a #GtkHBox the start is defined as the
left side and the end is defined as the right side.
</para>
<para>
Use repeated calls to gtk_box_pack_start() to pack widgets into a
GtkBox from start to end.  Use gtk_box_pack_end() to add widgets from
end to start.  You may intersperse these calls and add widgets from
both ends of the same GtkBox.
</para>
<para>
Use gtk_box_pack_start_defaults() or gtk_box_pack_end_defaults()
to pack widgets into a GtkBox if you do not need to specify the
<structfield>expand</structfield>, <structfield>fill</structfield>, or
<structfield>padding</structfield> attributes of the child to be
added.
</para>
<para>
Because GtkBox is a #GtkContainer, you may also use
gtk_container_add() to insert widgets into the box, and they will be
packed as if with gtk_box_pack_start_defaults().  Use
gtk_container_remove() to remove widgets from the GtkBox.
</para>
<para>
Use gtk_box_set_homogeneous() to specify whether or not all children
of the GtkBox are forced to get the same amount of space.
</para>
<para>
Use gtk_box_set_spacing() to determine how much space will be
minimally placed between all children in the GtkBox.
</para>
<para>
Use gtk_box_reorder_child() to move a GtkBox child to a different
place in the box.
</para>
<para>
Use gtk_box_set_child_packing() to reset the
<structfield>expand</structfield>, <structfield>fill</structfield>,
and <structfield>padding</structfield> attributes of any GtkBox child.
Use gtk_box_query_child_packing() to query these fields.
</para><!-- ##### SECTION See_Also ##### --><para>
<variablelist>

<varlistentry>
<term>#GtkHBox</term>
<listitem><para>a derived class that organizes widgets into a row.</para></listitem>
</varlistentry>

<varlistentry>
<term>#GtkVBox</term>
<listitem><para>a derived class that organizes widgets into a column.</para></listitem>
</varlistentry>

<varlistentry>
<term>#GtkFrame</term>
<listitem><para>a #GtkWidget useful for drawing a border around a GtkBox.</para></listitem>
</varlistentry>

<varlistentry>
<term>#GtkTable</term>
<listitem><para>a #GtkContainer for organizing widgets into a grid,
rather than independent rows or columns.</para></listitem>
</varlistentry>

<varlistentry>
<term>#GtkLayout</term>
<listitem><para>a #GtkContainer for organizing widgets into arbitrary
layouts.</para></listitem>
</varlistentry>

</variablelist>

</para><!-- ##### SECTION Stability_Level ##### --><!-- ##### STRUCT GtkBox ##### --><para>
The #GtkBox-struct describes an instance of GtkBox and contains the following fields.
(These fields should be considered read-only. They should never be set by
an application.)

<informaltable pgwide="1" frame="none" role="struct">
<tgroup cols="2"><colspec colwidth="2*"/><colspec colwidth="8*"/>
<tbody>

<row>
<entry>#GList * <structfield>children</structfield>;</entry>
<entry>a list of children belonging the GtkBox.  The data is a list of
structures of type #GtkBoxChild-struct.</entry>
</row>

<row>
<entry>#gint16 <structfield>spacing</structfield>;</entry>
<entry>the number of pixels to put between children of the GtkBox, zero
by default.  Use gtk_box_set_spacing() to set this field.</entry>
</row>

<row>
<entry>#guint <structfield>homogeneous</structfield>;</entry>
<entry>a flag that if %TRUE forces all children to get equal space in
the GtkBox; %FALSE by default.  Use gtk_box_set_homogeneous() to set this
field.</entry>
</row>
</tbody></tgroup></informaltable></para>@children: @spacing: @homogeneous: <!-- ##### ARG GtkBox:homogeneous ##### --><para></para><!-- ##### ARG GtkBox:spacing ##### --><para></para><!-- ##### ARG GtkBox:expand ##### --><para></para><!-- ##### ARG GtkBox:fill ##### --><para></para><!-- ##### ARG GtkBox:pack-type ##### --><para></para><!-- ##### ARG GtkBox:padding ##### --><para></para><!-- ##### ARG GtkBox:position ##### --><para></para><!-- ##### STRUCT GtkBoxChild ##### --><para>
The #GtkBoxChild-struct holds a child widget of GtkBox and describes
how the child is to be packed into the GtkBox.  Use
gtk_box_query_child_packing() and gtk_box_set_child_packing() to query
and reset the <structfield>padding</structfield>,
<structfield>expand</structfield>, <structfield>fill</structfield>,
and <structfield>pack</structfield> fields.
</para>
<para>
#GtkBoxChild-struct contains the following fields.  (These fields
should be considered read-only. They should never be directly set by an
application.)

<informaltable pgwide="1" frame="none" role="struct">
<tgroup cols="2"><colspec colwidth="2*"/><colspec colwidth="8*"/>
<tbody>

<row>
<entry>#GtkWidget * <structfield>widget</structfield>;</entry>
<entry>the child widget, packed into the GtkBox.</entry>
</row>

<row>
<entry>#guint16 <structfield>padding</structfield>;</entry>
<entry>the number of extra pixels to put between this child and its
neighbors, set when packed, zero by default.</entry>
</row>

<row>
<entry>#guint <structfield>expand</structfield>;</entry>
<entry>flag indicates whether extra space should be given to this
child.  Any extra space given to the parent GtkBox is divided up among
all children with this attribute set to %TRUE; set when packed, %TRUE by
default.</entry>
</row>

<row>
<entry>#guint <structfield>fill</structfield>;</entry>
<entry>flag indicates whether any extra space given to this child due to its
<structfield>expand</structfield> attribute being set is actually
allocated to the child, rather than being used as padding
around the widget; set when packed, %TRUE by default.</entry>
</row>

<row>
<entry>#guint <structfield>pack</structfield>;</entry> <entry>one of
#GtkPackType indicating whether the child is packed with reference to
the start (top/left) or end (bottom/right) of the GtkBox.</entry>
</row>
</tbody></tgroup></informaltable>
</para>@widget: @padding: @expand: @fill: @pack: @is_secondary: <!-- ##### FUNCTION gtk_box_pack_start ##### --><para>
Adds @child to @box, packed with reference to the start of @box.  The
@child is packed after any other child packed with reference to the
start of @box.
</para>@box: a #GtkBox.@child: the #GtkWidget to be added to @box.@expand: %TRUE if the new child is to be given extra space allocated to
@box.  The extra space will be divided evenly between all children of
@box that use this option.@fill: %TRUE if space given to @child by the @expand option is
actually allocated to @child, rather than just padding it.  This
parameter has no effect if @expand is set to %FALSE.  A child is
always allocated the full height of a #GtkHBox and the full width of a
#GtkVBox.  This option affects the other dimension.@padding: extra space in pixels to put between this child and its
neighbors, over and above the global amount specified by
<structfield>spacing</structfield> in #GtkBox-struct.  If @child is a
widget at one of the reference ends of @box, then @padding pixels are also put
between @child and the reference edge of @box.<!-- ##### FUNCTION gtk_box_pack_end ##### --><para>
Adds @child to @box, packed with reference to the end of @box.  The
@child is packed after (away from end of) any other child packed with reference to the
end of @box.
</para>@box: a #GtkBox.@child: the #GtkWidget to be added to @box.@expand: %TRUE if the new child is to be given extra space allocated to
@box.  The extra space will be divided evenly between all children of
@box that use this option.@fill: %TRUE if space given to @child by the @expand option is
actually allocated to @child, rather than just padding it.  This
parameter has no effect if @expand is set to %FALSE.  A child is
always allocated the full height of a #GtkHBox and the full width of a
#GtkVBox.  This option affects the other dimension.@padding: extra space in pixels to put between this child and its
neighbors, over and above the global amount specified by
<structfield>spacing</structfield> in #GtkBox-struct.  If @child is a
widget at one of the reference ends of @box, then @padding pixels are also put
between @child and the reference edge of @box.<!-- ##### FUNCTION gtk_box_pack_start_defaults ##### --><para>
Adds @widget to @box, packed with reference to the start of @box.  The
child is packed after any other child packed with reference to the
start of @box.
</para>
<para>
Parameters for how to pack the child @widget,
<structfield>expand</structfield>, <structfield>fill</structfield>,
and <structfield>padding</structfield> in #GtkBoxChild-struct, are given their default
values, %TRUE, %TRUE, and 0, respectively.
</para>@box: a #GtkBox.@widget: the #GtkWidget to be added to @box.<!-- ##### FUNCTION gtk_box_pack_end_defaults ##### --><para>
Adds @widget to @box, packed with reference to the end of @box.  The
child is packed after (away from end of) any other child packed with
reference to the end of @box.
</para>
<para>
Parameters for how to pack the child @widget,
<structfield>expand</structfield>, <structfield>fill</structfield>,
and <structfield>padding</structfield> in #GtkBoxChild-struct, are given their default
values, %TRUE, %TRUE, and 0, respectively.
</para>@box: a #GtkBox.@widget: the #GtkWidget to be added to @box.<!-- ##### FUNCTION gtk_box_get_homogeneous ##### --><para></para>@box: @Returns: <!-- ##### FUNCTION gtk_box_set_homogeneous ##### --><para>
Sets the <structfield>homogeneous</structfield> field of
#GtkBox-struct, controlling whether or not all children of @box are
given equal space in the box.
</para>@box: a #GtkBox.@homogeneous: a boolean value, %TRUE to create equal allotments,
%FALSE for variable allotments.<!-- ##### FUNCTION gtk_box_get_spacing ##### --><para></para>@box: @Returns: <!-- ##### FUNCTION gtk_box_set_spacing ##### --><para>
Sets the <structfield>spacing</structfield> field of #GtkBox-struct,
which is the number of pixels to place between children of @box.
</para>@box: a #GtkBox.@spacing: the number of pixels to put between children.<!-- ##### FUNCTION gtk_box_reorder_child ##### --><para>
Moves @child to a new @position in the list of @box children.  The
list is the <structfield>children</structfield> field of
#GtkBox-struct, and contains both widgets packed #GTK_PACK_START as
well as widgets packed #GTK_PACK_END, in the order that these widgets
were added to @box.
</para>
<para>
A widget's position in the @box children list determines where the
widget is packed into @box.  A child widget at some position in the
list will be packed just after all other widgets of the same packing
type that appear earlier in the list.</para>@box: a #GtkBox.@child: the #GtkWidget to move.@position: the new position for @child in the
<structfield>children</structfield> list of #GtkBox-struct, starting
from 0. If negative, indicates the end of the list.<!-- ##### FUNCTION gtk_box_query_child_packing ##### --><para>
Returns information about how @child is packed into @box.
</para>@box: a #GtkBox.@child: the #GtkWidget of the child to query.@expand: the returned value of the <structfield>expand</structfield>
field in #GtkBoxChild-struct.@fill: the returned value of the <structfield>fill</structfield> field
in #GtkBoxChild-struct.@padding: the returned value of the <structfield>padding</structfield>
field in #GtkBoxChild-struct.@pack_type: the returned value of the <structfield>pack</structfield>
field in #GtkBoxChild-struct.<!-- ##### FUNCTION gtk_box_set_child_packing ##### --><para>
Sets the way @child is packed into @box.
</para>@box: a #GtkBox.@child: the #GtkWidget of the child to set.@expand: the new value of the <structfield>expand</structfield> field
in #GtkBoxChild-struct.@fill: the new value of the <structfield>fill</structfield> field in
#GtkBoxChild-struct.@padding: the new value of the <structfield>padding</structfield>
field in #GtkBoxChild-struct.@pack_type: the new value of the <structfield>pack</structfield> field
in #GtkBoxChild-struct.

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩欧美一区二区| 国产精品一二三四| 日韩av电影一区| 国产一区二区免费视频| 国产69精品一区二区亚洲孕妇| bt欧美亚洲午夜电影天堂| 色婷婷精品久久二区二区蜜臀av| 欧美日韩国产精品自在自线| 精品对白一区国产伦| 国产精品久久久久国产精品日日| 一区二区三区蜜桃| 国产一区二区成人久久免费影院 | 91麻豆精品国产91久久久久久久久| 欧美一区午夜精品| 久久久久九九视频| 亚洲一线二线三线久久久| 日本欧美韩国一区三区| 成人sese在线| 欧美精品v国产精品v日韩精品| 精品国产精品一区二区夜夜嗨| 中文字幕色av一区二区三区| 日本欧美一区二区在线观看| 成人精品国产一区二区4080| 欧美日韩视频在线第一区| 久久色.com| 亚洲一区二区精品3399| 国产毛片精品一区| 欧美日韩国产bt| 国产欧美日韩中文久久| 婷婷丁香久久五月婷婷| 成人免费视频视频在线观看免费| 欧美精品欧美精品系列| 欧美国产一区在线| 五月天精品一区二区三区| www.欧美日韩| 欧美成人一区二区三区片免费| 亚洲视频1区2区| 国产精品影音先锋| 91精品国产美女浴室洗澡无遮挡| 国产精品蜜臀av| 久久狠狠亚洲综合| 欧美网站一区二区| 国产精品色眯眯| 国内久久精品视频| 91精品国产色综合久久不卡电影 | 另类小说欧美激情| 91国偷自产一区二区三区成为亚洲经典 | 在线播放91灌醉迷j高跟美女| 欧美激情一区在线观看| 久久99国产精品免费网站| 欧洲另类一二三四区| 欧美韩国日本一区| 国产精品自拍毛片| 欧美一区二区不卡视频| 亚洲永久精品国产| av电影在线观看一区| 久久久久久久综合色一本| 美腿丝袜亚洲三区| 欧美日韩国产综合一区二区 | 色综合久久综合网欧美综合网| 欧美激情一区二区| 国产精品自拍一区| 精品成人a区在线观看| 奇米影视在线99精品| 欧美天天综合网| 亚洲精品ww久久久久久p站| 成人av动漫在线| 国产欧美日韩精品a在线观看| 国产呦精品一区二区三区网站| 欧美成人a在线| 久久成人免费网| 精品美女在线观看| 理论片日本一区| 日韩一二三区视频| 七七婷婷婷婷精品国产| 欧美一区二区三区不卡| 三级精品在线观看| 欧美疯狂做受xxxx富婆| 午夜不卡在线视频| 欧美精品乱码久久久久久| 一区二区激情视频| 欧美三级蜜桃2在线观看| 亚洲成人自拍网| 欧美日韩国产综合一区二区 | 8x8x8国产精品| 日本少妇一区二区| 精品国产一区二区三区av性色| 蜜臀av一区二区| 久久综合狠狠综合久久综合88| 精品一区二区三区在线视频| 久久在线免费观看| 国产精品88av| 中文字幕制服丝袜一区二区三区 | 国产日韩影视精品| av影院午夜一区| 亚洲免费观看高清完整版在线观看| 波多野结衣中文字幕一区| 日韩一区在线播放| 色婷婷av久久久久久久| 丝袜美腿一区二区三区| 日韩女优电影在线观看| 国产黄色91视频| 中文字幕日韩av资源站| 欧美中文字幕一二三区视频| 奇米一区二区三区| 国产亚洲1区2区3区| 91在线porny国产在线看| 亚洲高清三级视频| 精品成人免费观看| 91视频在线看| 亚洲va欧美va人人爽| 日韩精品在线网站| 成人听书哪个软件好| 亚洲国产精品自拍| 精品免费一区二区三区| gogogo免费视频观看亚洲一| 亚洲成人777| 国产亚洲精品福利| 欧美午夜在线观看| 紧缚奴在线一区二区三区| 国产精品色在线| 欧美日韩一区不卡| 国产成人精品综合在线观看| 亚洲综合男人的天堂| 日韩欧美区一区二| 一本在线高清不卡dvd| 日本欧洲一区二区| 中文字幕一区二区三区色视频| 欧美久久一区二区| av亚洲精华国产精华精华| 偷拍一区二区三区四区| 国产精品色哟哟| 欧美一二三区在线观看| 成+人+亚洲+综合天堂| 奇米一区二区三区| 亚洲欧美国产高清| 久久久久久久久久久久久夜| 在线区一区二视频| 国产成人精品亚洲日本在线桃色| 亚洲一级电影视频| 日本一区二区视频在线观看| 欧美视频在线观看一区二区| 国产精品18久久久久| 亚洲国产va精品久久久不卡综合| 久久蜜桃av一区精品变态类天堂| 欧美日韩在线直播| 99在线精品视频| 久久99日本精品| 亚洲国产一区二区视频| 国产精品毛片大码女人| 日韩午夜在线影院| 在线观看网站黄不卡| 成人黄色网址在线观看| 激情小说亚洲一区| 亚洲h动漫在线| 综合激情网...| 国产欧美一二三区| 2020日本不卡一区二区视频| 在线区一区二视频| 91免费版在线看| 亚洲图片欧美色图| 亚洲乱码一区二区三区在线观看| 久久综合久久99| 精品国产免费视频| 欧美一区二区三区婷婷月色| 欧美日韩一区二区三区四区五区| 99精品国产视频| 风间由美一区二区av101| 久久66热偷产精品| 裸体一区二区三区| 日韩电影在线一区二区| 婷婷激情综合网| 亚洲成人在线网站| 性做久久久久久免费观看欧美| 一区二区视频免费在线观看| 亚洲另类中文字| 亚洲欧美激情小说另类| 亚洲人成网站精品片在线观看| 中文字幕在线观看一区二区| 欧美国产一区二区在线观看| 国产视频一区不卡| 国产欧美一区二区精品久导航| 久久精品人人做人人爽人人| 国产亚洲一区二区三区在线观看 | 国产91丝袜在线播放0| 精品一二线国产| 日韩成人一区二区三区在线观看| 婷婷开心久久网| 亚洲成va人在线观看| 亚洲综合色噜噜狠狠| 五月婷婷综合网| 亚瑟在线精品视频| 一区二区三区欧美日| 亚洲天堂av一区| 国产精品久久久久久久裸模| 日本一区二区三区在线不卡| 日韩欧美国产电影| 国产亚洲精品aa午夜观看| 久久精品欧美日韩| 日韩欧美一卡二卡|