Class
GtkCellAreaBox
deprecated: 4.10
Description [src]
final class Gtk.CellAreaBox : Gtk.CellArea
implements Gtk.Buildable, Gtk.CellLayout, Gtk.Orientable {
/* No available fields */
}
A cell area that renders GtkCellRenderers into a row or a column
The GtkCellAreaBox
renders cell renderers into a row or a column
depending on its GtkOrientation
.
GtkCellAreaBox uses a notion of packing. Packing
refers to adding cell renderers with reference to a particular position
in a GtkCellAreaBox
. There are two reference positions: the
start and the end of the box.
When the GtkCellAreaBox
is oriented in the GTK_ORIENTATION_VERTICAL
orientation, the start is defined as the top of the box and the end is
defined as the bottom. In the GTK_ORIENTATION_HORIZONTAL
orientation
start is defined as the left side and the end is defined as the right side.
Alignments of GtkCellRenderer
s rendered in adjacent rows can be
configured by configuring the GtkCellAreaBox
align child cell property
with gtk_cell_area_cell_set_property()
or by specifying the “align”
argument to gtk_cell_area_box_pack_start()
and gtk_cell_area_box_pack_end().
Deprecated since: 4.10
List views use widgets for displaying their contents.
Instance methods
gtk_cell_area_box_pack_end
Adds renderer
to box
, packed with reference to the end of box
.
deprecated: 4.10
gtk_cell_area_box_pack_start
Adds renderer
to box
, packed with reference to the start of box
.
deprecated: 4.10
gtk_cell_area_box_set_spacing
Sets the spacing to add between cell renderers in box
.
deprecated: 4.10
Methods inherited from GtkCellArea (44)
Please see GtkCellArea for a full list of methods.
Methods inherited from GtkBuildable (1)
Methods inherited from GtkCellLayout (10)
gtk_cell_layout_add_attribute
Adds an attribute mapping to the list in cell_layout
.
deprecated: 4.10
gtk_cell_layout_clear
Unsets all the mappings on all renderers on cell_layout
and
removes all renderers from cell_layout
.
deprecated: 4.10
gtk_cell_layout_clear_attributes
Clears all existing attributes previously set with gtk_cell_layout_set_attributes().
deprecated: 4.10
gtk_cell_layout_get_area
Returns the underlying GtkCellArea
which might be cell_layout
if called on a GtkCellArea
or might be NULL
if no GtkCellArea
is used by cell_layout
.
deprecated: 4.10
gtk_cell_layout_get_cells
Returns the cell renderers which have been added to cell_layout
.
deprecated: 4.10
gtk_cell_layout_pack_end
Adds the cell
to the end of cell_layout
. If expand
is FALSE
, then the
cell
is allocated no more space than it needs. Any unused space is
divided evenly between cells for which expand
is TRUE
.
deprecated: 4.10
gtk_cell_layout_pack_start
Packs the cell
into the beginning of cell_layout
. If expand
is FALSE
,
then the cell
is allocated no more space than it needs. Any unused space
is divided evenly between cells for which expand
is TRUE
.
deprecated: 4.10
gtk_cell_layout_reorder
Re-inserts cell
at position
.
deprecated: 4.10
gtk_cell_layout_set_attributes
Sets the attributes in the parameter list as the attributes
of cell_layout
.
deprecated: 4.10
gtk_cell_layout_set_cell_data_func
Sets the GtkCellLayout
DataFunc to use for cell_layout
.
deprecated: 4.10
Methods inherited from GtkOrientable (2)
gtk_orientable_get_orientation
Retrieves the orientation of the orientable
.
gtk_orientable_set_orientation
Sets the orientation of the orientable
.
Properties
Properties inherited from GtkCellArea (3)
Gtk.CellArea:edit-widget
The widget currently editing the edited cell.
Gtk.CellArea:edited-cell
The cell in the area that is currently edited.
Gtk.CellArea:focus-cell
The cell in the area that currently has focus.
Properties inherited from GtkOrientable (1)
Signals
Signals inherited from GtkCellArea (4)
GtkCellArea::add-editable
Indicates that editing has started on renderer
and that editable
should be added to the owning cell-layouting widget at cell_area
.
GtkCellArea::apply-attributes
This signal is emitted whenever applying attributes to area
from model
.
GtkCellArea::focus-changed
Indicates that focus changed on this area
. This signal
is emitted either as a result of focus handling or event handling.
GtkCellArea::remove-editable
Indicates that editing finished on renderer
and that editable
should be removed from the owning cell-layouting widget.
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.