Graphics.UI.WX.Types

Basic Types

data Orientation

Objects

(#)

feed

feed2

data Object a

objectNull

objectIsNull

objectCast

objectIsManaged

objectDelete

Identifiers

type Id

idAny

idCreate

Mutable variables

type Var a

varCreate

varGet

varSet

varUpdate

varSwap

Bits

class BitMask b

mask

(.+.)

(.-.)

bits

bitsSet

Booleans

toCBool

fromCBool

Misc.

type Style

type EventId

data TreeItem

Graphical types

Colors

data Color

rgb

colorRGB

colorRed

colorGreen

colorBlue

black

darkgrey

dimgrey

mediumgrey

grey

lightgrey

white

red

green

blue

cyan

magenta

yellow

System colors

data SystemColor

colorSystem

Font

data FontStyle

data FontFamily

data FontShape

data FontWeight

fontDefault

fontSwiss

fontSmall

fontItalic

fontFixed

Brush

data BrushStyle

data BrushKind

data HatchStyle

brushDefault

brushTransparent

Pen

data PenStyle

data PenKind

data CapStyle

data JoinStyle

data DashStyle

penDefault

penColored

penTransparent

Geometrical types

Points

type Point

data Point2 a

point

pt

pointFromVec

pointFromSize

pointZero

pointNull

pointMove

pointMoveBySize

pointAdd

pointSub

pointScale

Sizes

type Size

data Size2D a

sz

sizeFromPoint

sizeFromVec

sizeZero

sizeNull

sizeEncloses

sizeMin

sizeMax

Vectors

type Vector

data Vector2 a

vector

vec

vecFromPoint

vecFromSize

vecZero

vecNull

vecNegate

vecOrtogonal

vecAdd

vecSub

vecScale

vecBetween

vecLength

vecLengthDouble

Rectangles

type Rect

data Rect2D a

rectTopLeft

rectTopRight

rectBottomLeft

rectBottomRight

rectBottom

rectRight

rect

rectBetween

rectFromSize

rectZero

rectNull

rectSize

rectIsEmpty

rectContains

rectMoveTo

rectFromPoint

rectCentralPoint

rectCentralRect

rectStretchTo

rectCentralPointDouble

rectCentralRectDouble

rectMove

rectOverlaps

rectsDiff

rectUnion

rectOverlap

rectUnions

IO Control

unitIO

bracket

bracket_

finally

finalize

when