Gtk.Bin

g Atk.ImplementorIface Atk.ImplementorIface Gtk.Widget Gtk.Widget Atk.ImplementorIface->Gtk.Widget GObject.GInterface GObject.GInterface GObject.GInterface->Atk.ImplementorIface Gtk.Buildable Gtk.Buildable GObject.GInterface->Gtk.Buildable GObject.InitiallyUnowned GObject.InitiallyUnowned GObject.InitiallyUnowned->Gtk.Widget GObject.Object GObject.Object GObject.Object->GObject.InitiallyUnowned Gtk.Bin Gtk.Bin Gtk.Buildable->Gtk.Widget Gtk.Container Gtk.Container Gtk.Container->Gtk.Bin Gtk.Widget->Gtk.Container

Subclasses:

Gtk.ActionBar, Gtk.Alignment, Gtk.Button, Gtk.ComboBox, Gtk.EventBox, Gtk.Expander, Gtk.FlowBoxChild, Gtk.Frame, Gtk.HandleBox, Gtk.ListBoxRow, Gtk.MenuItem, Gtk.Overlay, Gtk.Popover, Gtk.Revealer, Gtk.ScrolledWindow, Gtk.SearchBar, Gtk.StackSidebar, Gtk.ToolItem, Gtk.Viewport, Gtk.Window

Methods

Inherited:

Gtk.Container (35), Gtk.Widget (278), GObject.Object (37), Gtk.Buildable (10)

Structs:

Gtk.ContainerClass (5), Gtk.WidgetClass (12), GObject.ObjectClass (5)

get_child ()

Virtual Methods

Inherited:

Gtk.Container (10), Gtk.Widget (82), GObject.Object (7), Gtk.Buildable (10)

Properties

Inherited:

Gtk.Container (3), Gtk.Widget (39)

Style Properties

Inherited:

Gtk.Widget (17)

Signals

Inherited:

Gtk.Container (4), Gtk.Widget (69), GObject.Object (1)

Fields

Inherited:

Gtk.Container (4), Gtk.Widget (69), GObject.Object (1)

Name

Type

Access

Description

container

Gtk.Container

r

Class Details

class Gtk.Bin(**kwargs)
Bases:

Gtk.Container

Abstract:

Yes

Structure:

Gtk.BinClass

The Gtk.Bin widget is a container with just one child. It is not very useful itself, but it is useful for deriving subclasses, since it provides common code needed for handling a single child widget.

Many GTK+ widgets are subclasses of Gtk.Bin, including Gtk.Window, Gtk.Button, Gtk.Frame, Gtk.HandleBox or Gtk.ScrolledWindow.

get_child()[source]
Returns:

the child of self, or None if it does not have a child.

Return type:

Gtk.Widget or None

Gets the child of the Gtk.Bin, or None if the bin contains no child widget. The returned widget does not have a reference added, so you do not need to unref it.