Class

GtkLayoutChild

Description [src]

abstract class Gtk.LayoutChild : GObject.Object {
  parent_instance: GObject
}

GtkLayoutChild is the base class for objects that are meant to hold layout properties.

If a GtkLayoutManager has per-child properties, like their packing type, or the horizontal and vertical span, or the icon name, then the layout manager should use a GtkLayoutChild implementation to store those properties.

A GtkLayoutChild instance is only ever valid while a widget is part of a layout.

Hierarchy

hierarchy this GtkLayoutChild ancestor_0 GObject ancestor_0--this

Ancestors

Instance methods

gtk_layout_child_get_child_widget

Retrieves the GtkWidget associated to the given layout_child.

gtk_layout_child_get_layout_manager

Retrieves the GtkLayoutManager instance that created the given layout_child.

Methods inherited from GObject (42)

Properties

Gtk.LayoutChild:child-widget

The widget that is associated to the GtkLayoutChild instance.

Gtk.LayoutChild:layout-manager

The layout manager that created the GtkLayoutChild instance.

Signals

Signals inherited from GObject (1)

Class structure

struct GtkLayoutChildClass {
  /* no available fields */
}