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

Safe HaskellNone
LanguageHaskell98

HTk.Kernel.Cursor

Description

Basic types and classes associated with the mouse cursor.

Synopsis

Documentation

class CursorDesignator ch where Source

Datatypes that describe cursors instantiate the class CursorDesignator.

Methods

toCursor :: ch -> Cursor Source

Instances

CursorDesignator String

A String describes a standard X cursor.

CursorDesignator BCursor

A BCursor object describes a cursor (see type).

CursorDesignator XCursor

An XCursor object describes a cursor (see type).

CursorDesignator Cursor

A Cursor object itself describes a cursor.

CursorDesignator (String, Colour)

A tuple of (String,Colour) describes a coloured standard X cursor.

CursorDesignator (String, Colour, Colour)

A tuple of (String,Colour,Colour) describes a standard X cursor with foreground and background colour.

CursorDesignator ([Char], [Char], Colour, Colour)

A tuple of (String,String,Colour,Colour) describes a bitmap cursor with its X bitmap filename, mask filename, foreground and background colour.

newtype Cursor Source

The general Cursor datatype.

Constructors

Cursor String 

Instances

Read Cursor

Internal.

Show Cursor

Internal.

GUIValue Cursor

Internal.

CursorDesignator Cursor

A Cursor object itself describes a cursor.

data XCursor Source

The XCursor dataype for predefined X cursors.

Instances

Show XCursor

Internal.

CursorDesignator XCursor

An XCursor object describes a cursor (see type).

data BCursor Source

The BCursor datatype for bitmap cursors.

Instances

Show BCursor

Internal.

CursorDesignator BCursor

A BCursor object describes a cursor (see type).

arrow :: Cursor Source

A standard X cursor.

circle :: Cursor Source

A standard X cursor.

clock :: Cursor Source

A standard X cursor.

diamondCross :: Cursor Source

A standard X cursor.

dot :: Cursor Source

A standard X cursor.

drapedBox :: Cursor Source

A standard X cursor.

exchange :: Cursor Source

A standard X cursor.

fleur :: Cursor Source

A standard X cursor.

gobbler :: Cursor Source

A standard X cursor.

gumby :: Cursor Source

A standard X cursor.

hand1 :: Cursor Source

A standard X cursor.

hand2 :: Cursor Source

A standard X cursor.

pencil :: Cursor Source

A standard X cursor.

plus :: Cursor Source

A standard X cursor.

spraycan :: Cursor Source

A standard X cursor.

tcross :: Cursor Source

A standard X cursor.

watch :: Cursor Source

A standard X cursor.

xterm :: Cursor Source

A standard X cursor.