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 :: T graph -> T graph -> T graph
cons = T graph -> T graph -> T graph
forall graph. T graph -> T graph -> T graph
Frame.Cons

simple :: Graph.C graph => Plot.T graph -> Frame.T graph
simple :: T graph -> T graph
simple = T graph -> T graph -> T graph
forall graph. T graph -> T graph -> T graph
cons T graph
forall graph. C graph => T graph
OptionSet.deflt

empty :: Frame.T Empty.T
empty :: T T
empty = T T -> T T
forall graph. C graph => T graph -> T graph
simple (T T -> T T) -> T T -> T T
forall a b. (a -> b) -> a -> b
$ [File T] -> T T
forall graph. [File graph] -> T graph
Plot.pure []