gtk-0.15.0: Binding to the Gtk+ 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 Source #

Instances
Eq Bin Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

Methods

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

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

Ord Bin Source # 
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 Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Bin Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ContainerClass Bin Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

WidgetClass Bin Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

ObjectClass Bin Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

class ContainerClass o => BinClass o Source #

Instances
BinClass SeparatorToolItem Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass RadioToolButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ToggleToolButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass MenuToolButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ToolButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ToolItem Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ComboBoxEntry Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ComboBox Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Expander Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Viewport Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ScrolledWindow Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass HandleBox Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass EventBox Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass MessageDialog Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass FontSelectionDialog Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass FileChooserDialog Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass FileSelection Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ColorSelectionDialog Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass AboutDialog Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Dialog Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass OffscreenWindow Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Assistant Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Window Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass SeparatorMenuItem Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ImageMenuItem Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass TearoffMenuItem Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass RadioMenuItem Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass CheckMenuItem Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass MenuItem Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass OptionMenu Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass FontButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ColorButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass RadioButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass CheckButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ToggleButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass LinkButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass VolumeButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass ScaleButton Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Button Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass AspectFrame Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Frame Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Alignment Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Bin Source # 
Instance details

Defined in Graphics.UI.Gtk.Types

BinClass Plug Source # 
Instance details

Defined in Graphics.UI.Gtk.Embedding.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.