CellAreaBox


Object Hierarchy:

Gtk.CellAreaBox Gtk.CellAreaBox Gtk.CellAreaBox Gtk.CellArea Gtk.CellArea Gtk.CellArea->Gtk.CellAreaBox GLib.InitiallyUnowned GLib.InitiallyUnowned GLib.InitiallyUnowned->Gtk.CellArea GLib.Object GLib.Object GLib.Object->GLib.InitiallyUnowned Gtk.Buildable Gtk.Buildable Gtk.Buildable->Gtk.CellAreaBox Gtk.Buildable->Gtk.CellArea Gtk.CellLayout Gtk.CellLayout Gtk.CellLayout->Gtk.CellAreaBox Gtk.CellLayout->Gtk.CellArea Gtk.Orientable Gtk.Orientable Gtk.Orientable->Gtk.CellAreaBox

Description:

[ CCode ( type_id = "gtk_cell_area_box_get_type ()" ) ]
public class CellAreaBox : CellArea, Buildable, CellLayout, Orientable

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 cell_set_property or by specifying the "align" argument to pack_start_full and pack_end_full.


Namespace: Gtk
Package: gtk4

Content:

Properties:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class GLib.Object
All known members inherited from interface Gtk.Orientable



2022 vala-language.org