Package: gtk

Class gtk-cell-area-box

Superclasses

Documented Subclasses

None

Direct Slots

spacing
The spacing property of type :int (Read / Write)
The amount of space to reserve between cells.
Allowed values: >= 0
Default value: 0

Details

The gtk-cell-area-box renders cell renderers into a row or a column depending on its gtk-orientation.

gtk-cell-area-box uses a notion of packing. Packing refers to adding cell renderers with reference to a particular position in a gtk-cell-area-box. There are two reference positions: the start and the end of the box. When the gtk-cell-area-box is oriented in the :vertical orientation, the start is defined as the top of the box and the end is defined as the bottom. In the :horizontal orientation start is defined as the left side and the end is defined as the right side.

Alignments of gtk-cell-renderers rendered in adjacent rows can be configured by configuring the align child cell property with the gtk-cell-area-cell-set-property function or by specifying the align argument to the gtk-cell-area-box-pack-start and gtk-cell-area-box-pack-end functions.

Child Property Details

align
The align child property of type :boolean (Read / Write)
Whether the cell renderer should be aligned in adjacent rows.
Default value: nil
expand
The expand child property of type :boolean (Read / Write)
Whether the cell renderer should receive extra space when the area receives more than its natural size.
Default value: nil
fixed-size
The fixed-size child property of type :boolean (Read / Write)
Whether the cell renderer should require the same size for all rows for which it was requested.
Default value: true
pack-type
The pack-type child property of type gtk-pack-type (Read / Write)
A gtk-pack-type indicating whether the cell renderer is packed with reference to the start or end of the area.
Default value: :start
 

Slot Access Functions

Inherited Slot Access Functions

See also

2013-11-26