gtk3-0.14.2: Binding to the Gtk+ 3 graphical user interface library

Maintainergtk2hs-users@lists.sourceforge.net
Stabilityprovisional
Portabilityportable (depends on GHC)
Safe HaskellNone
LanguageHaskell98

Graphics.UI.Gtk.Abstract.Bin

Contents

Description

A container with just one child

Synopsis

Detail

The 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 Bin, including Window, Button, Frame, HandleBox, and ScrolledWindow.

Class Hierarchy

| GObject
| +----Object
| +----Widget
| +----Container
| +----Bin
| +----Window
| +----Alignment
| +----Frame
| +----Button
| +----Item
| +----ComboBox
| +----EventBox
| +----Expander
| +----HandleBox
| +----ToolItem
| +----ScrolledWindow
| +----Viewport

Types

castToBin :: GObjectClass obj => obj -> Bin Source

toBin :: BinClass o => o -> Bin Source

Methods

binGetChild Source

Arguments

:: BinClass self 
=> self 
-> IO (Maybe Widget)

returns pointer to child of the Bin

Gets the child of the Bin, or Nothing if the bin contains no child widget.