Graphics.UI.WXCore.Types

Objects

(#)

data Object a

objectNull

objectIsNull

objectCast

objectIsManaged

objectDelete

withObjectPtr

withObjectRef

withObjectResult

withManagedObjectResult

objectFinalize

objectNoFinalize

objectFromPtr

managedObjectFromPtr

Identifiers

type Id

idAny

idCreate

Bits

(.+.)

(.-.)

bits

bitsSet

Control

unitIO

bracket

bracket_

finally

finalize

when

Variables

type Var a

varCreate

varGet

varSet

varUpdate

varSwap

Misc.

type Style

type EventId

data TreeItem

treeItemInvalid

treeItemIsOk

Basic types

Booleans

toCBool

fromCBool

Colors

data Color

rgb

colorRGB

colorRed

colorGreen

colorBlue

intFromColor

colorFromInt

colorIsOk

colorOk

black

darkgrey

dimgrey

mediumgrey

grey

lightgrey

white

red

green

blue

cyan

magenta

yellow

System colors

data SystemColor

colorSystem

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