packages feed

hxournal 0.6.6 → 0.6.6.1

raw patch · 2 files changed

+10/−3 lines, 2 files

Files

hxournal.cabal view
@@ -1,5 +1,5 @@ Name:		hxournal-Version:	0.6.6+Version:	0.6.6.1 Synopsis:	A pen notetaking program written in haskell  Description: 	notetaking program written in haskell and gtk2hs Homepage:       http://ianwookim.org/hxournal
lib/Application/HXournal/Type/PageArrangement.hs view
@@ -213,8 +213,10 @@ canvasDimension :: PageArrangement a :-> CanvasDimension  canvasDimension = lens getter setter    where +    getter :: PageArrangement a -> CanvasDimension     getter (SingleArrangement cdim _ _) = cdim     getter (ContinuousSingleArrangement cdim _ _ _) = cdim+    setter :: CanvasDimension -> PageArrangement a -> PageArrangement a     setter cdim (SingleArrangement _ pdim vbbox) = SingleArrangement cdim pdim vbbox     setter cdim (ContinuousSingleArrangement _ ddim pfunc vbbox) =        ContinuousSingleArrangement cdim ddim pfunc vbbox@@ -223,16 +225,21 @@ viewPortBBox :: PageArrangement a :-> ViewPortBBox  viewPortBBox = lens getter setter    where +    getter :: PageArrangement a -> ViewPortBBox     getter (SingleArrangement _ _ vbbox) = vbbox      getter (ContinuousSingleArrangement _ _ _ vbbox) = vbbox +    setter :: ViewPortBBox -> PageArrangement a -> PageArrangement a     setter vbbox (SingleArrangement cdim pdim _) = SingleArrangement cdim pdim vbbox      setter vbbox (ContinuousSingleArrangement cdim ddim pfunc _) =        ContinuousSingleArrangement cdim ddim pfunc vbbox  desktopDimension :: PageArrangement a :-> DesktopDimension  desktopDimension = lens getter (error "setter for desktopDimension is not defined")-  where getter (SingleArrangement _ (PageDimension dim) _) = DesktopDimension dim-        getter (ContinuousSingleArrangement _ ddim _ _) = ddim +  where +    getter :: PageArrangement a -> DesktopDimension+    getter (SingleArrangement _ (PageDimension dim) _) = DesktopDimension dim+    getter (ContinuousSingleArrangement _ ddim _ _) = ddim +