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

Safe HaskellNone
LanguageHaskell98

HTk.Canvasitems.Oval

Description

HTk's oval canvas item. An oval object on a canvas widget.

Synopsis

Documentation

data Oval Source #

The Oval datatype.

Instances

Eq Oval Source # 

Methods

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

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

Destroyable Oval Source #

An oval item can be destroyed.

Methods

destroy :: Oval -> IO () #

Synchronized Oval Source #

You can synchronize on an oval item.

Methods

synchronize :: Oval -> IO b -> IO b #

GUIObject Oval Source #

Internal.

HasGeometry Oval Source #

An alternative way to specify an oval's coords.

HasPosition Oval Source #

You can specify the (upper left) position of an oval.

HasSize Oval Source #

You can specify the size of an oval item.

FilledCanvasItem Oval Source #

An oval item is a filled canvas item (it has filling, outline, outline width, and stipple configurations).

CanvasItem Oval Source #

An oval item is a canvas item (any canvas item is an instance of the abstract class CanvasItem).

TaggedCanvasItem Oval Source #

An oval item can have several tags (handlers for a set of canvas items).

Methods

tags :: [CanvasTag] -> Config Oval Source #

createOval Source #

Arguments

:: Canvas

the parent canvas.

-> [Config Oval]

the list of configuration options for this oval item.

-> IO Oval

An oval item.

Constructs a new oval item.