{-| Module : Monomer.Widgets.Util.Lens Copyright : (c) 2018 Francisco Vallarino License : BSD-3-Clause (see the LICENSE file) Maintainer : fjvallarino@gmail.com Stability : experimental Portability : non-portable Lenses for the Widget types. -} {-# LANGUAGE FlexibleInstances #-} {-# LANGUAGE FunctionalDependencies #-} {-# LANGUAGE TemplateHaskell #-} module Monomer.Widgets.Util.Lens where import Control.Lens.TH (abbreviatedFields, makeLensesWith) import Monomer.Widgets.Util.Types makeLensesWith abbreviatedFields ''CurrentStyleCfg