monomer-1.6.0.1: A GUI library for writing native Haskell applications.
Copyright(c) 2018 Francisco Vallarino
LicenseBSD-3-Clause (see the LICENSE file)
Maintainerfjvallarino@gmail.com
Stabilityexperimental
Portabilitynon-portable
Safe HaskellSafe-Inferred
LanguageHaskell2010

Monomer.Common.Lens

Description

Lenses for the Common types.

Documentation

class HasX s a | s -> a where Source #

Methods

x :: Lens' s a Source #

Instances

Instances details
HasX Point Double Source # 
Instance details

Defined in Monomer.Common.Lens

HasX Rect Double Source # 
Instance details

Defined in Monomer.Common.Lens

HasX GlyphPos Double Source # 
Instance details

Defined in Monomer.Graphics.Lens

class HasY s a | s -> a where Source #

Methods

y :: Lens' s a Source #

Instances

Instances details
HasY Point Double Source # 
Instance details

Defined in Monomer.Common.Lens

HasY Rect Double Source # 
Instance details

Defined in Monomer.Common.Lens

class HasH s a | s -> a where Source #

Methods

h :: Lens' s a Source #

Instances

Instances details
HasH Rect Double Source # 
Instance details

Defined in Monomer.Common.Lens

HasH Size Double Source # 
Instance details

Defined in Monomer.Common.Lens

HasH GlyphPos Double Source # 
Instance details

Defined in Monomer.Graphics.Lens

class HasW s a | s -> a where Source #

Methods

w :: Lens' s a Source #

Instances

Instances details
HasW Rect Double Source # 
Instance details

Defined in Monomer.Common.Lens

HasW Size Double Source # 
Instance details

Defined in Monomer.Common.Lens

HasW GlyphPos Double Source # 
Instance details

Defined in Monomer.Graphics.Lens