module Graphics.Gnuplot.Frame (
Frame.T,
cons, simple, empty,
) where
import qualified Graphics.Gnuplot.Frame.OptionSet as OptionSet
import qualified Graphics.Gnuplot.Private.Frame as Frame
import qualified Graphics.Gnuplot.Private.Plot as Plot
import qualified Graphics.Gnuplot.Private.GraphEmpty as Empty
import qualified Graphics.Gnuplot.Private.Graph as Graph
cons :: OptionSet.T graph -> Plot.T graph -> Frame.T graph
cons = Frame.Cons
simple :: Graph.C graph => Plot.T graph -> Frame.T graph
simple = cons OptionSet.deflt
empty :: Frame.T Empty.T
empty = simple $ Plot.pure []