| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell2010 | 
Monomer.Graph.GraphCfg
Contents
Synopsis
- data GraphCfg s e = GraphCfg {- _gcWheelRate :: Maybe Double
- _gcMinX :: Maybe Double
- _gcMaxX :: Maybe Double
- _gcMinY :: Maybe Double
- _gcMaxY :: Maybe Double
- _gcMinScaleX :: Maybe Double
- _gcMaxScaleX :: Maybe Double
- _gcMinScaleY :: Maybe Double
- _gcMaxScaleY :: Maybe Double
- _gcLockX :: Maybe Bool
- _gcLockY :: Maybe Bool
- _gcHideMinor :: Maybe Bool
- _gcHideNumbers :: Maybe Bool
- _gcHideGrid :: Maybe Bool
- _gcGraphColors :: Maybe [Color]
- _gcOnRightClickReq :: [(Double, Double) -> WidgetRequest s e]
 
- limitX :: (Double, Double) -> GraphCfg s e
- limitY :: (Double, Double) -> GraphCfg s e
- minimumX :: Double -> GraphCfg s e
- maximumX :: Double -> GraphCfg s e
- minimumY :: Double -> GraphCfg s e
- maximumY :: Double -> GraphCfg s e
- minScale :: Double -> GraphCfg s e
- maxScale :: Double -> GraphCfg s e
- minScaleX :: Double -> GraphCfg s e
- maxScaleX :: Double -> GraphCfg s e
- minScaleY :: Double -> GraphCfg s e
- maxScaleY :: Double -> GraphCfg s e
- lockX :: GraphCfg s e
- lockX_ :: Bool -> GraphCfg s e
- lockY :: GraphCfg s e
- lockY_ :: Bool -> GraphCfg s e
- hideMinorGridlines :: GraphCfg s e
- hideMinorGridlines_ :: Bool -> GraphCfg s e
- hideAxisNumbers :: GraphCfg s e
- hideAxisNumbers_ :: Bool -> GraphCfg s e
- hideGrid :: GraphCfg s e
- hideGrid_ :: Bool -> GraphCfg s e
- graphColors :: [Color] -> GraphCfg s e
- onRightClick :: WidgetEvent e => ((Double, Double) -> e) -> GraphCfg s e
- onRightClickReq :: ((Double, Double) -> WidgetRequest s e) -> GraphCfg s e
Configuration
Configuration options for graph:
- wheelRate: speed of scaling.
- limitX: limits along X-axis.
- limitY: limits along Y-axis.
- minimumX: left limit along X-axis.
- maximumX: right limit along X-axis.
- minimumY: bottom limit along Y-axis.
- maximumY: top limit along Y-axis.
- minScale: minimum scale along both X-axis and Y-axis.
- maxScale: maximum scale along both X-axis and Y-axis.
- minScaleX: minimum scale along X-axis.
- maxScaleX: maximum scale along X-axis.
- minScaleY: minimum scale along Y-axis.
- maxScaleY: maximum scale along Y-axis.
- lockX: lock X-axis (scale only Y-axis).
- lockY: lock Y-axis (scale only X-axis).
- hideMinorGridlines: whether to hide minor gridlines.
- hideAxisNumbers: whether to hide axis numbers.
- hideGrid: whether to hide all gridlines and axis numbers.
- graphColors: which colors should be used to plot graphs.
- onRightClick: event to raise on right click.
- onRightClickReq:- WidgetRequestto generate on right click.
Constructors
| GraphCfg | |
| Fields 
 | |
hideMinorGridlines :: GraphCfg s e Source #
Hide minor gridlines.
hideMinorGridlines_ :: Bool -> GraphCfg s e Source #
Whether to hide minor gridlines.
hideAxisNumbers :: GraphCfg s e Source #
Hide axis numbers.
hideAxisNumbers_ :: Bool -> GraphCfg s e Source #
Whether to hide axis numbers.
graphColors :: [Color] -> GraphCfg s e Source #
List of colors which are used to plot graphs. This list is then cycled when plotting graphs (in case there are more graphs than provided colors).