ยค blank, blank', et al

Flexible line drawings

Types

blank :: FlexibleDrawing
blank' :: Size -> FlexibleDrawing
filler :: Bool -> Bool -> Int -> FlexibleDrawing
hFiller :: Int -> FlexibleDrawing
vFiller :: Int -> FlexibleDrawing
frame :: FlexibleDrawing
frame' :: Size -> FlexibleDrawing
ellipse :: FlexibleDrawing
ellipse' :: Size -> FlexibleDrawing
filledEllipse :: FlexibleDrawing
filledEllipse' :: Size -> FlexibleDrawing
arc :: Int -> Int -> FlexibleDrawing
arc' :: Size -> Int -> Int -> FlexibleDrawing
filledarc :: Int -> Int -> FlexibleDrawing
filledarc' :: Size -> Int -> Int -> FlexibleDrawing
filledTriangleDown :: FlexibleDrawing
filledTriangleUp :: FlexibleDrawing
triangleDown :: FlexibleDrawing
triangleUp :: FlexibleDrawing

Description

These are various flexible drawings.

filler fixedWidth fixedHeight minSize creates a filled rectangle with the propreties indicated by the arguments.

hFiller and vFiller creates horizontal and vertical lines with the thickness indicated by the argument.

frame and frame' create flexbile rectangles useful for framing things.

Example

 labelF (placedD (matrixP 2 `spacersP` repeat (alignFixedS aCenter aCenter)) $ boxD [g (hFiller 1),g (vFiller 1),g (frame' 25),g ellipse])

See Also

Flexible drawings for large brackes: lbrace et al.

The type for composite graphical obejcts: Drawing.

Supported Xlib drawing commands: type DrawCommand.

Fudgets for displaying graphics: labelF, displayF, hyperGraphicsF, ...

Bugs

This page documents work progress. Information on this page is subject to change without notice and does not represent a commitment on the part of the Fudgets corporation.