gtk3-0.14.9: 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

data Bin #

Instances
Eq Bin # 
Instance details

Defined in Graphics.UI.Gtk.Types

Methods

(==) :: Bin -> Bin -> Bool #

(/=) :: Bin -> Bin -> Bool #

Ord Bin # 
Instance details

Defined in Graphics.UI.Gtk.Types

Methods

compare :: Bin -> Bin -> Ordering #

(<) :: Bin -> Bin -> Bool #

(<=) :: Bin -> Bin -> Bool #

(>) :: Bin -> Bin -> Bool #

(>=) :: Bin -> Bin -> Bool #

max :: Bin -> Bin -> Bin #

min :: Bin -> Bin -> Bin #

GObjectClass Bin # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Bin # 
Instance details

Defined in Graphics.UI.Gtk.Types

ContainerClass Bin # 
Instance details

Defined in Graphics.UI.Gtk.Types

WidgetClass Bin # 
Instance details

Defined in Graphics.UI.Gtk.Types

class ContainerClass o => BinClass o #

Instances
BinClass StackSwitcher # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass SeparatorToolItem # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass RadioToolButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ToggleToolButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass MenuToolButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ToolButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ToolItem # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ComboBox # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Expander # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Viewport # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ScrolledWindow # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass HandleBox # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass EventBox # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass MessageDialog # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass FontSelectionDialog # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass FileChooserDialog # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ColorSelectionDialog # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass AboutDialog # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Dialog # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass OffscreenWindow # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Assistant # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Window # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Overlay # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass SeparatorMenuItem # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ImageMenuItem # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass TearoffMenuItem # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass RadioMenuItem # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass CheckMenuItem # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass MenuItem # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass FontButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ColorButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass RadioButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass CheckButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ToggleButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass LinkButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass VolumeButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ScaleButton # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Button # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass AspectFrame # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Frame # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Alignment # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Bin # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Plug # 
Instance details

Defined in Graphics.UI.Gtk.Embedding.Types

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

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

Methods

binGetChild #

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.