diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2017-02-25 15:40:47 -0700 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2017-02-25 15:40:47 -0700 |
commit | 2e280d3001080cb3fc508485933a0eb798d29148 (patch) | |
tree | 03bf2e74e928d8e7a811ebab01015e28e7db0dbd /Presets.hs | |
parent | c4a2d0cdd5be556848627fb65d603e1fd5d66a2f (diff) | |
download | sscan-2e280d3001080cb3fc508485933a0eb798d29148.tar.gz |
read /etc/papersize, and presets restore paper size
Diffstat (limited to 'Presets.hs')
-rw-r--r-- | Presets.hs | 9 |
1 files changed, 6 insertions, 3 deletions
@@ -2,10 +2,11 @@ module Presets (presets, lookupPreset) where -import Data.List (find) +import Data.List (find) +import Lens.Micro ((&), (.~), (^.)) -import Types.Preset -import Types.State +import Types.Preset +import Types.State presets :: [Preset] presets = [ Preset 'h' "handwritten notes" handwrittenNotes @@ -19,10 +20,12 @@ handwrittenNotes = \st -> st { _stOCR = False , _stColour = Greyscale , _stDPI = 75 + , _stPaper = st^.stDefaultPaper } typewrittenDocs = \st -> st { _stOCR = True , _stColour = Greyscale , _stDPI = 300 + , _stPaper = st^.stDefaultPaper } |