hsc3-dot-0.16: haskell supercollider graph drawing

Safe HaskellNone
LanguageHaskell2010

Sound.SC3.UGen.Dot.Internal

Description

Implementation of Dot language writer.

Synopsis

Documentation

type Attr = (String, String) Source #

Key value pair.

attr_pp :: Attr -> String Source #

Dot attributes are written key=value.

attr_list_pp :: [Attr] -> String Source #

Attribute lists are in square brackets and comma seperated.

attr_set_pp :: String -> [Attr] -> String Source #

Attribute sets are named and semi-colon terminated.

size_pp :: (Double, Double) -> String Source #

Size is given as (width,height).

std_style :: Dot_Options -> [String] Source #

Basic attribute sets given Dot_Options.

dotGraph :: Dot_Options -> Graph -> String Source #

Generate dot representation of the provided unit generator graph.

view_with :: Dot_Options -> String -> IO () Source #

View dot graph according to Dot_Options.

limit_precision_o :: Dot_Options -> Sample -> String Source #

Variant of limit_precision reading parameters from Dot_Options.

ip_record :: Dot_Options -> IP -> String Source #

IP in record form.

escape_html :: String -> String Source #

Very rudimentary HTML escaping.

ip_html :: Dot_Options -> IP -> String Source #

IP as HTML string.

table :: Dot_Options -> String -> String -> ([IP], [IP]) -> String Source #

get_viewer :: Dot_Options -> IO String Source #

Considering output_format read either the environment variable DOTVIEWER or SVGVIEWER, the default values are dot_viewer and svg_viewer.