Basics
Guides
API Reference
Basics
Guides
API Reference
[221:14] static extends: object
Generated metadata helpers for CellAreaBox class surfaces.
properties ()
Returns property metadata for
CellAreaBox.
A list.[24:7] extends: object
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 GtkCellRenderers 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().
CellAreaBox ()
Creates a new
GtkCellAreaBox.
toNativeHandle (Source)
Normalizes a constructor argument into a raw pointer carrier. Accepts a raw NativeHandle, a raw NativeBuffer returned from
fn.call(...), another generated wrapper exposinghandle(), or null. Returns null when the argument carries no pointer.
Source is the raw handle, raw buffer, wrapper, or null.A raw pointer carrier or null when no pointer is present.getLib ()
Returns the opened native library for this generated wrapper.
The opened native library.handle ()
Returns the wrapped NativeHandle.
The wrapped NativeHandle.isNull ()
Returns true when the wrapped handle is null.
A bool.describe ()
Returns a small string for debugging generated wrappers.
A string.asCellArea ()
Wraps this handle as
CellArea.
A CellArea object.asBuildable ()
Wraps this handle as
Buildable.
A Buildable object.asCellLayout ()
Wraps this handle as
CellLayout.
A CellLayout object.asOrientable ()
Wraps this handle as
Orientable.
A Orientable object.getProperty (string Name)
Reads one generated property by name.
setProperty (string Name, Value)
Writes one generated property by name.
setSpacing (int Value)
The amount of space to reserve between cells.
Value is the new property value.None.get_spacing ()
Gets the spacing added between cell renderers.
pack_end (object renderer, bool expand, bool align, bool fixed)
Adds @renderer to @box, packed with reference to the end of @box. The
is packed after (away from end of) any other GtkCellRenderer packed with reference to the end of @box.renderer is the GtkCellRenderer to add.expand is whether @renderer should receive extra space when the area receives more than its natural size.align is whether @renderer should be aligned in adjacent rows.fixed is whether @renderer should have the same size in all rows.None.pack_start (object renderer, bool expand, bool align, bool fixed)
Adds @renderer to @box, packed with reference to the start of @box. The
is packed after any other GtkCellRenderer packed with reference to the start of @box.renderer is the GtkCellRenderer to add.expand is whether @renderer should receive extra space when the area receives more than its natural size.align is whether @renderer should be aligned in adjacent rows.fixed is whether @renderer should have the same size in all rows.None.set_spacing (int spacing)
Sets the spacing to add between cell renderers in @box.
spacing is the space to add between GtkCellRenderers.None.
Aussom
Write once. Embed everywhere.
Copyright 2026 Austin Lehman. All rights reserved.