wumpus-drawing-0.9.0: High-level drawing objects built on Wumpus-Basic.

PortabilityGHC
Stabilityhighly unstable
Maintainerstephen.tetley@gmail.com
Safe HaskellSafe-Infered

Wumpus.Drawing.Basis.Symbols

Description

Symbols - many symbols expected to be re-defined as Dots or character size PosObjects for DocText.

** WARNING ** - naming conventention is to be determined...

Synopsis

Documentation

scircle :: InterpretUnit u => u -> LocGraphic uSource

Stroked circle.

Start pos - center.

fcircle :: InterpretUnit u => u -> LocGraphic uSource

Filled circle.

Start pos - center.

fscircle :: InterpretUnit u => u -> LocGraphic uSource

Filled-stroked circle.

Start pos - center.

ssquare :: (Fractional u, InterpretUnit u) => u -> LocGraphic uSource

Stroked square.

Start pos - center.

fsquare :: (Fractional u, InterpretUnit u) => u -> LocGraphic uSource

Filled square.

Start pos - center.

fssquare :: (Fractional u, InterpretUnit u) => u -> LocGraphic uSource

Filled-stroked square.

Start pos - center.

sleft_slice :: (Real u, Floating u, InterpretUnit u) => u -> LocGraphic uSource

Stroked left slice (wedge).

Start pos - ....

fleft_slice :: (Real u, Floating u, InterpretUnit u) => u -> LocGraphic uSource

Filled left slice (wedge).

Start pos - ....

fsleft_slice :: (Real u, Floating u, InterpretUnit u) => u -> LocGraphic uSource

Filled-stroked left slice (wedge).

Start pos - ....

sright_slice :: (Real u, Floating u, InterpretUnit u) => u -> LocGraphic uSource

Stroked right slice (wedge).

Start pos - ....

fright_slice :: (Real u, Floating u, InterpretUnit u) => u -> LocGraphic uSource

Filled right slice (wedge).

Start pos - ....

fsright_slice :: (Real u, Floating u, InterpretUnit u) => u -> LocGraphic uSource

Filled-stroked right slice (wedge).

Start pos - ....

sleft_triangle :: (Real u, Floating u, InterpretUnit u) => u -> LocGraphic uSource

Stroked left triangle.

Start pos - ....

fleft_triangle :: (Real u, Floating u, InterpretUnit u) => u -> LocGraphic uSource

Filled left triangle.

Start pos - ....

fsleft_triangle :: (Real u, Floating u, InterpretUnit u) => u -> LocGraphic uSource

Filled-stroked left triangle.

Start pos - ....

sright_triangle :: (Real u, Floating u, InterpretUnit u) => u -> LocGraphic uSource

Stroked right triangle.

Start pos - ....

fright_triangle :: (Real u, Floating u, InterpretUnit u) => u -> LocGraphic uSource

Filled right triangle.

Start pos - ....

fsright_triangle :: (Real u, Floating u, InterpretUnit u) => u -> LocGraphic uSource

Filled-stroked right triangle.

Start pos - ....

ochar :: (Fractional u, InterpretUnit u) => EscapedChar -> LocGraphic uSource

Note this looks horrible for chars with descenders.