uni-htk-2.2.1.3: Graphical User Interface for Haskell Programs

Safe HaskellNone
LanguageHaskell98

HTk.Containers.Frame

Description

HTk's frame widget. A frame is a simple container for widgets.

Synopsis

Documentation

data Frame Source #

The Frame datatype.

Instances

Eq Frame Source # 

Methods

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

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

Destroyable Frame Source #

A frame widget can be destroyed.

Methods

destroy :: Frame -> IO () #

Synchronized Frame Source #

You can synchronize on a frame object.

Methods

synchronize :: Frame -> IO b -> IO b #

GUIObject Frame Source #

Internal.

HasBorder Frame Source #

A frame widget has a configureable border.

HasSize Frame Source #

You can specify the size of a frame.

HasColour Frame Source #

A frame widget has a background colour.

Widget Frame Source #

A frame widget has standard widget properties (concerning focus, cursor).

Container Frame Source #

A frame widget is a container for widgets. You can pack widgets to a frame widget via pack or grid command in the module HTk.Kernel.Packer.

newFrame Source #

Arguments

:: Container par 
=> par

the parent widget, which has to be a container widget (an instance of class Container).

-> [Config Frame]

the list of configuration options for this frame.

-> IO Frame

A frame widget.

Constructs a new frame widget and returns a handler.